Newer Version Available

This content describes an older version of this product. View Latest

Process Payments

Process a payment in the payment gateway.
Available in: Salesforce Spring ’20

To access commercepayments API, you need the PaymentPlatform org permission.
  1. Get the payment capture request object from the PaymentGatewayContext Class.
  2. Set the HTTP request object.
  3. Read the parameters from the CaptureRequest object and prepare the HTTP request body.
  4. Make the HTTP call to the gateway using the PaymentsHttp Class.
  5. Parse the httpResponse and prepare the CaptureResponse object.
  6. Return the captureResponse.