Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

Configure a Payment Gateway in Salesforce Billing

Configure Salesforce Billing to send data to your chosen payment gateway.
Available in: Salesforce Billing 7.0 and later

  1. Set up remote site settings.
    1. From Setup, enter Remote Site Settings, and then select Remote Site Settings.
    2. Click New Remote Site.
    3. Add the domain production URL and domain sandbox URL for your gateway.
      We provide a list of URLs for our default-supported gateways, but you can add others based on your custom gateway's requirements.
      Gateway Production URL Sandbox URL
      Authorize.net https://api.authorize.net https://apitest.authorize.net
      CyberSource https://ics2wsa.ic3.com https://icswstesta.ic3.com
      Payeezy https://api.payeezy.com https://api-cert.payeezy.com
  2. Set up custom settings.
    1. From Setup, enter Custom Settings, and then select Custom Settings.
    2. Click Payment Gateway Config, then click Manage.
    3. Click New.
    4. Enter a name for your payment gateway.
      Match this value to the name on your payment gateway record's Gateway Type field.
    5. Enter your gateway class name.
      This value takes the form of PackagePrefix.APIClassName. We provide a list of class names for our default gateways, but you can add others based on your custom gateway's requirements.
      Name Gateway Class Name
      AuthorizeDotNet AuthorizeDotNetAPI
      CyberSource CyberSourceAPI
      Payeezy PayeezyAPI
  3. Save your changes.