Skip to content

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.

ChargeOn Architecture Overview

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 →