ChargeOn Architecture Overview¶
ChargeOn is a payment processing layer built natively on Salesforce. It connects your Salesforce objects, such as Opportunities, Orders, and Invoices, to external payment gateways, and handles routing, reconciliation, and security in between. This page describes how the pieces fit together.

Who ChargeOn Serves¶
ChargeOn supports three groups working from the same Salesforce data:
- Your customers, who pay through links, portals, or the customer portal
- Your internal teams (sales, finance, support), who create, send, and reconcile payments from Salesforce records
- Your partners and integrations, connecting through the API layer or Headless 360
Interaction Layer¶
This is how a transaction gets started. ChargeOn can be triggered from:
| Channel | Description |
|---|---|
| Salesforce Lightning | Native actions on records inside your org |
| Experience Cloud portals | Customer or partner-facing self-service |
| Payment links | Shareable links sent directly to a customer |
| External websites | Payments initiated from outside Salesforce |
| Agentforce (AI) | Conversational payment actions inside Salesforce |
| Headless 360 | Payments triggered from an external system with no Salesforce UI |
| API layer | Programmatic access for custom integrations |
ChargeOn Core¶
ChargeOn runs on top of Opportunities, Orders, Invoices, or any object you already use. Core functions:
| Function | Description |
|---|---|
| Invoicing | Create and manage invoices tied to your existing records |
| Email and receipt notifications | Automated payment confirmations and reminders |
| Automated collections | Scheduled retries and dunning for failed or late payments |
| Subscriptions and installments | Recurring billing and split payment plans |
| Credit memos and refunds | Issue, apply, and track credits against invoices |
| Reconciliation and recovery | Match payments to records and flag unresolved transactions |
| Smart gateway routing rules | Route transactions to the right gateway automatically |
Your Salesforce Clouds and Business Apps¶
ChargeOn works across the clouds you already run:
| Cloud / App |
|---|
| Sales Cloud |
| Service Cloud |
| Experience Cloud |
| Revenue Cloud / CPQ |
| B2B Commerce |
| Industry Clouds (Health, FinServ, Nonprofit, Education) |
| Field Service |
Payment Gateways Supported¶
ChargeOn sends payment instructions out to your gateway of choice and syncs status and confirmations back to Salesforce.
| Capability | Details |
|---|---|
| Gateway coverage | 20+ payment gateways worldwide, including Stripe, Authorize.Net, Shift4, GoCardless, and Global Payments |
| Reliability | Automatic fallback to another gateway when one fails, following the routing and fallback you configure |
| Payment methods | Debit card, credit card, bank payments, and more |
From there, transactions settle through card networks, banks, and acquirers.
Salesforce Platform, Secure Foundation¶
Everything above runs on Salesforce's own infrastructure:
| Foundation layer |
|---|
| Identity and access |
| Data and security model |
| Automation engine |
| Global infrastructure |
Security, Privacy, and Trust¶
| Guarantee |
|---|
| No card numbers or CVV are ever stored |
| End-to-end encryption on every credential |
| Every payment, human or AI initiated, passes through one governed checkpoint |
| Customer consent is captured before any payment info is stored |
Ready to set this up? Start with the Quick Start Guide →