Standalone
Complete a session
Completes a session by posting the following request to the callback URL. This step is optional and only applies to non-hosted sessions:
{
"session_id": "sid_llraltf4jlwu5dxdtprcv7ba5i",
"amount" : 6540,
"currency": "USD",
"status": "approved",
"authentication_type": "regular",
"authentication_category": "payment",
"reference": "ORD-5023-4E89",
"approved": true,
"protocol_version": "2.2.0",
"response_code": "Y",
"response_status_reason": "01",
"cryptogram": "MTIzNDU2Nzg5MDA5ODc2NTQzMjE=",
"eci": "05",
"xid": "XSUErNftqkiTdlkpSk8p32GWOFA",
"cardholder_info": "Card declined. Please contact your issuing bank.",
"challenged": true
}
<br/>
The fields of the above are the same as they would be in a GET session response. If the callback URL fails, we recommend that you use a GET call as a fallback.post/sessions/{id}/complete
Request
- Base URLhttps://{prefix}.api.sandbox.checkout.com
- Auth
- OAuth 2Client credentialsToken URLstringScopessessions:app, sessions:browser
- or API key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Session ID
Response
Session completed successfully
Changes
No recorded changes to this operation across all 1 revision of this API.