Newer Version Available

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

Process Refund

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

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