Payments: Authorize & Capture

When you are making a server to server payment request, this API allows you to perform an Authorize & Capture in a single call.

Note: This is a Client Authorized call.

Authorize & Capture a Payment Request

Parameter Required Type Description
client_id yes Number The client id issued to your Sign2Pay Client Application.
amount yes Integer Amount of payment being requested in cents.
ref_id yes String Your unique id for your purchase.
token yes String The Access Token you just received.
meta_data no Hash Optional data attached to a payment. This is not shown to a customer.

Request Headers & Body

Accept: */*
Accept-Encoding: gzip, deflate
Content-Type: application/json
Accept-Language: en-us

  "amount": 500,
  "client_id": "c509fd593742b6b08adf4f0b41a4801c",
  "ref_id": "a742e5ba64c887e6314",
  "token": "bb1cd6ce37d093eb2e8c32e7ec9847b3058112b92d3868371ae5426c463dad0d",
  "meta_data": { "promo": "new_promo", "campaign": "wintersale" }

Response Body

  "purchase_id": "55fac531e6db99858e000000"

Stuck on Something?

Be sure to check our FAQs, Support, or Contact Us directly.