Payments: Authorize
This API allows you to authorize an amount against an Access Token before capturing the actual payment. This API is valid for an Access Token with the preapproval
scope.
Note:
This is a Bearer Authorized call.
Authorize a Payment
POST https://app.sign2pay.com/api/v2/payment/authorize
Parameter | Required | Type | Description |
---|---|---|---|
client_id | yes | String | The client id issued to your Sign2Pay Client Application. |
amount | yes | Integer | The amount in cents you would like to authorize. |
Request Headers & Body
Accept: */*
Accept-Encoding: gzip, deflate
Content-Type: application/json
Authorization: Bearer d81ff0f3f961e7c387bd928942e062b59cb237c9d595ed9afcd9eca320356199
Accept-Language: en-us
{
"amount": 500,
"client_id": "c509fd593742b6b08adf4f0b41a4801c"
}
Response Body
{
"authorization_id": "8654d71e38a2ce4cdd6872f0e76ea981",
"amount_requested": 500,
"amount_approved": 500,
"status": "approved",
"expires": "2016-02-05T11:28:01.296+01:00"
}
This authorization_id will expire in 60 minutes.