Payment Callback
Register your Payment Callback URL and get Payment status
POST
www.yourcompany.com/payment_callback_url
Request
Header Request
Parameter
Data Type
Requirement
Description
X-API-Key
String
M
Callback API Key, an additional API Key used specifically for receiving callbacks
Content-Type
String
M
application/JSON
Accept
String
M
application/JSON
Request Body
{
"event": "PAYMENT.PAID",
"data": {
"id": "bca0b57a-391e-4f6f-bfef-8cd37492ee5b",
"clientReferenceId": "1750758552",
"amount": {
"value": 10001,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failed",
"expirationReturnUrl": "https://merchant.com/expired"
},
"paymentMethod": {
"type": "CARD"
},
"statementDescriptor": "Reforza Pivot",
"status": "PAID",
"createdAt": "2025-06-24T09:49:13Z",
"updatedAt": "2025-06-24T09:56:40.020691396Z",
"expiryAt": "2025-12-30T23:59:00Z",
"paymentUrl": "https://pay-stg.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYmNhMGI1N2EtMzkxZS00ZjZmLWJmZWYtOGNkMzc0OTJlZTViIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjcxMzkxNDB9.yvVXKEgcbJucCACggQLaFZQmnqkzvDAfK56kcNY625o",
"chargeDetails": [
{
"id": "cf2842f4-e263-4643-8bc9-af682a5060cd",
"paymentSessionId": "bca0b57a-391e-4f6f-bfef-8cd37492ee5b",
"paymentSessionClientReferenceId": "1750758552",
"amount": {
"value": 10001,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "SUCCESS",
"authorizedAmount": {
"value": 10001,
"currency": "IDR"
},
"capturedAmount": {
"value": 10001,
"currency": "IDR"
},
"isCaptured": true,
"createdAt": "2025-06-24T09:49:12.861006Z",
"updatedAt": "2025-06-24T09:56:40.020691Z",
"paidAt": "2025-06-24T09:56:39Z",
"fdsRiskAssessment": {
"score": "0",
"level": "very low",
"recommendation": "Approve",
"status": "PASSED",
"evaluatedAt": "2025-06-24T09:56:39Z"
}
}
],
"metadata": {
"invoiceNo": "INV001"
}
}
}
Detail Parameter Request
Parameter
Data Type
Requirement
Description
event
String
M
List of Event name: 1. PAYMENT.PROCESSING 2. PAYMENT.PAID 3. PAYMENT.CANCELLED
Last updated