Do you have a customized Salesforce org that requires a programmatic solution? Are your developers itching to generate a wholly specialized payment process? Chargent’s got you covered with Chargent’s Payments API.
Chargent’s Payments API allows you to connect payments from any external system to Salesforce via Chargent, delivering payment processing to fit your specific business needs. These web services are available as an extension of Salesforce’s standard REST API, so they can be called in the same way that you interact with other parts of the Salesforce API.
Note: Development using Chargent’s Payments API requires Chargent’s Growth or Enterprise Edition. For more information about our editions, visit our Pricing page.
Dev Docs #
Our website is dedicated to providing comprehensive declarative content for Chargent. To support your development efforts, we’ve created a Developer Documentation website that provides information specific to the Chargent Payments API and other pro-code tools.
Visit our Developer Documentation to start creating custom programmatic solutions today.
API Interfaces #
Chargent’s API was written for multiple interfaces in Salesforce, including REST, Apex, and Flow to offer flexibility and ease of integration to meet your specific development needs.
REST API
Our RESTful API allows developers to interact with the Accounts Receivable Payments system using standard HTTPS methods. This interface is ideal for building scalable and secure integrations across various platforms and programming languages. Detailed endpoints, request/response examples, and authentication mechanisms are documented to streamline your development process. Learn more about REST API.
Flow Integration
For developers who prefer a low-code approach, our Flow interface simplifies the integration process. Leverage the power of Salesforce Flow to design automated, visual workflows that seamlessly connect with the Chargent Payments API. Explore the step-by-step guide, use cases, and examples to unlock the full potential of this integration. Learn more about Flow Integration
Apex Development
For maximum customization and control, developers can utilize the Apex programming language to integrate the Chargent Payments API directly into their Salesforce applications. The Apex interface offers programmatic access to the API’s functionality, enabling developers to tailor solutions to specific business requirements. Learn more about Apex Development.
Supported Methods #
With Chargent’s API, you can call Chargent methods directly from inside Salesforce without a user initiating them, such as from a customized Visualforce interface.
Chargent’s API allows you to call actions programmatically. The following are examples of actions possible using the Chargent Payments API:
- Chargent Orders
- Create Recurring Chargent Order
- Create One-Time Chargent Order
- Create Credit Chargent Order
- Create Chargent Order Credit
- Create Chargent Order Unlinked Refund
- Payment Methods
- Create Payment Method
- Assign Payment Method to Chargent Order
- Unassign Payment Method to Chargent Order
- Tokenization
- Multiple Gateway Tokenization
- Headless Tokenization
- Import Payment Method Tokens
- Chargent Transactions
- Create Payment Authorization Methods
- Create Payment Authorization
- Create Payment Authorization Reversal
- Create Payment Authorization Capture
- Create Payment Sale
- Headless Sale
- Create Full Payment Refund
- Create Partial Payment Refund
- Payment Request
- Create Payment Request
For complete information regarding the supported methods, please visit our Developer Documentation Website.
See Also
Chargent For Developers
Chargent Custom Checkout
Smart Payment Routing
Multi-Gateway Tokenization
Zero Footprint Tokenization