Confirm Payment Session
Confirm your chosen Payment Method, applicable if "autoConfirm" is false
Method and URL
POST [BASE_URL]/v2/payments/{id}/confirm
id from the Payment Session ID whenever you create Payment Session
Request
Request Body
{
"paymentMethod": {
"type": "CARD",
"card": {
"encryptedCard": "eyJFbmNyeXB0ZWRLZXkiOiJ0aHgzc25YdUZOU1NQdzlORWIwMEVvdzZSVWFlaFVjd2Yzc3JzTFNOaXpUSExYeG51WnVMb29jR1lxYVlkNTBEdkZDQUMvUzRBaTltSnZNdUwvc2N0TnJjL1UzMkNKa0M3WTdrYVc0ZTFvTWtlM2JZKzBURHRPdlJ1bGc3Y3NVc1FmcXRFUytkdGxKN2IyWVRxdml4Q1VMTnNxeWxRb2Y0WjRRZitQeWM2NzE5eVZUZkIzUEJ0VElOQTBiQlZJN1ErUDliN0c0Nk9ZVk5adW9BTXBPY2MyS3ZjdW5LUE1La2hlTDluM3lnZTFMTzVpenlyQU9JMXIzVWpROEdKYW55OTFqaXZTMjVVZVh4WktrYWZLalAyQ2ZlSzZJTi9HVlJReDNwRWhTb3BiSGFEYmh2STJrYlllT2REeGlQSFlMdkx2NnBlNTZFS0Y1RG9OUU5IeURGY2c9PSIsIk5vbmNlIjoiSS9McDRtRGp0TS9uNDRwVSIsIkNpcGhlcnRleHQiOiIvaVR5UCtQcUpnOTltcjBYTVh3cDNWZk5FOGVOeDVTYVN0bFFhMnI0c0FoZmZsZHArdXlHM3pyU3F5WGwwdnZHYjhZb1FIV2NCQzZRM3IxZTBwRTNjWEVlMklKSEVQc2pEUk04bS9VZnJIL0lRVUZndHJPbzNZNmk1bFdWQ0VYa0FyRTRDV21jVmdpRHhrcXVNd2hoR2Zub084K1NCMmlORWtTamxMRjhYeGFFbzF6NzFkTUVaRzVHd1V2UE9jTWpVSnRWODdQbll6RFFqdHl0Rnh1ZXpKUzU4bjhCR3M4SEViQmdzMXNvMzg5QlZtQi9WenpxQzR1SFpQS2tuaExqNFZmYkg2VkJ4c1VQc3BIOXdMbnZCcC80dlB0WlhLemJUMXlUWnBMTzJUNUsxc2MwZTFUWFl5UDJPM1AyYy96RlBLbmF0RU1IRUZBQXRYRy9FYlNTSExBYkxhZnRhVjBaYVZlZ2hDQ0p4cTdBczRlb1c3QzNGNXZwU1AxMG8yOXlsUzBzQ3pEZXBiL25FTGlMRTR5cWRPTTVVK3ZpS1FkcEhNNFp1TnNUNnhZL1NVRlhYNVl4ZG5jNURiK2ZjNEloZ0NZalBnUnl1RVNwdHBoUkFMblJFZmpVKzB4SDhMNmhYYmNIa2Zma0UrRU5tQmRveGNRTUhxZWJIRldEZFp2cWp5S1hHdU4wbjJNaENaSDlVZ083UmtFazgzSS9URHVLZ1VYLzMwT1crTU83cmRZTlI4ZE9FMEs5eW9pU0k4NVUySlcrd3NRb0dwdkduMmYrNWJ3MTFnTmM0VHBQQjBPVWVLeDhGZjJBRDg2ZTByUjNjUjZUZGZQR1IyR29ualZNOTdJT1dtUkhLUW9sRGpxME96bjZ4ZlcyNS9FOFRTTWYxSTllVm9BYkpkaGVFTGF4d3RPVTN1ZGxmbHhLM0F2RitmWUhZM1c2SDZmcWZGWjRHaS8xIn0="
},
"paymentMethodOptions": {
"card": {
"captureMethod": "automatic",
"threeDsMethod": "CHALLENGE"
}
}
}
}Detail Parameter Request
Parameter
Data Type
Requirement
Description
Response
Response Body
{
"code": "00",
"message": "Success",
"data": {
"id": "c4f2a951-18e7-4df8-a2bb-86957076191c",
"clientReferenceId": "1759377986",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": false,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD",
"card": {
"token": "",
"encryptedCard": "eyJFbmNyeXB0ZWRLZXkiOiJ0aHgzc25YdUZOU1NQdzlORWIwMEVvdzZSVWFlaFVjd2Yzc3JzTFNOaXpUSExYeG51WnVMb29jR1lxYVlkNTBEdkZDQUMvUzRBaTltSnZNdUwvc2N0TnJjL1UzMkNKa0M3WTdrYVc0ZTFvTWtlM2JZKzBURHRPdlJ1bGc3Y3NVc1FmcXRFUytkdGxKN2IyWVRxdml4Q1VMTnNxeWxRb2Y0WjRRZitQeWM2NzE5eVZUZkIzUEJ0VElOQTBiQlZJN1ErUDliN0c0Nk9ZVk5adW9BTXBPY2MyS3ZjdW5LUE1La2hlTDluM3lnZTFMTzVpenlyQU9JMXIzVWpROEdKYW55OTFqaXZTMjVVZVh4WktrYWZLalAyQ2ZlSzZJTi9HVlJReDNwRWhTb3BiSGFEYmh2STJrYlllT2REeGlQSFlMdkx2NnBlNTZFS0Y1RG9OUU5IeURGY2c9PSIsIk5vbmNlIjoiSS9McDRtRGp0TS9uNDRwVSIsIkNpcGhlcnRleHQiOiIvaVR5UCtQcUpnOTltcjBYTVh3cDNWZk5FOGVOeDVTYVN0bFFhMnI0c0FoZmZsZHArdXlHM3pyU3F5WGwwdnZHYjhZb1FIV2NCQzZRM3IxZTBwRTNjWEVlMklKSEVQc2pEUk04bS9VZnJIL0lRVUZndHJPbzNZNmk1bFdWQ0VYa0FyRTRDV21jVmdpRHhrcXVNd2hoR2Zub084K1NCMmlORWtTamxMRjhYeGFFbzF6NzFkTUVaRzVHd1V2UE9jTWpVSnRWODdQbll6RFFqdHl0Rnh1ZXpKUzU4bjhCR3M4SEViQmdzMXNvMzg5QlZtQi9WenpxQzR1SFpQS2tuaExqNFZmYkg2VkJ4c1VQc3BIOXdMbnZCcC80dlB0WlhLemJUMXlUWnBMTzJUNUsxc2MwZTFUWFl5UDJPM1AyYy96RlBLbmF0RU1IRUZBQXRYRy9FYlNTSExBYkxhZnRhVjBaYVZlZ2hDQ0p4cTdBczRlb1c3QzNGNXZwU1AxMG8yOXlsUzBzQ3pEZXBiL25FTGlMRTR5cWRPTTVVK3ZpS1FkcEhNNFp1TnNUNnhZL1NVRlhYNVl4ZG5jNURiK2ZjNEloZ0NZalBnUnl1RVNwdHBoUkFMblJFZmpVKzB4SDhMNmhYYmNIa2Zma0UrRU5tQmRveGNRTUhxZWJIRldEZFp2cWp5S1hHdU4wbjJNaENaSDlVZ083UmtFazgzSS9URHVLZ1VYLzMwT1crTU83cmRZTlI4ZE9FMEs5eW9pU0k4NVUySlcrd3NRb0dwdkduMmYrNWJ3MTFnTmM0VHBQQjBPVWVLeDhGZjJBRDg2ZTByUjNjUjZUZGZQR1IyR29ualZNOTdJT1dtUkhLUW9sRGpxME96bjZ4ZlcyNS9FOFRTTWYxSTllVm9BYkpkaGVFTGF4d3RPVTN1ZGxmbHhLM0F2RitmWUhZM1c2SDZmcWZGWjRHaS8xIn0=",
"cvc": ""
}
},
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-02T04:06:27Z",
"updatedAt": "2025-10-02T04:07:08Z",
"expiryAt": "2025-10-02T04:10:43Z",
"paymentUrl": "https://creditcard-webview.harsya.com/payment/creditcard/threeds?client_transaction_id=1759377986&acquirer_transaction_id=TRXCC3ad24bf2330a17593780241&session_id=F78IuIMNO3Xqzh2TCQkHKoCnw6VFB6Da",
"encryptionKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwKxJ35pMLkAzTxk1Uv9OGSGEqwmvi3SE1Gl91yE+HiWXsYvwKgdMhSPp/3LRHYPi1lTnXzEzdeEC7AD9v/t7xDZJYzfRnbg1bkKjTkAhVqaZOmzp0QQeUhe+UQI4Z8JeXiLgvDW0jMhzrMPegWLFXbZb403LpuCUvhjA21Ol3Ua82d0EjI8yQGgluRHhtU4/OszKwJYoMZ4G2/llK5dDa41LxIOwcEj/ka2XpYxuY+jW+E3dji1KLDEywIhA1wA/CSJIgKOtjBa21JIbzLdknrS2YXSs0JibSB86lDDONPuqQoEcHS9/mM5PBceXk6Koz12iKVBjBbT9Eju2yKL5DQIDAQAB",
"chargeDetails": [
{
"id": "452ead84-63ee-4c76-84e4-d01ad3d806c2",
"paymentSessionId": "c4f2a951-18e7-4df8-a2bb-86957076191c",
"paymentSessionClientReferenceId": "1759377986",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-02T04:07:07.817691642Z",
"updatedAt": "2025-10-02T04:07:07.817692232Z",
"paidAt": null,
"card": {
"first6": "999999",
"first8": "99996666",
"last4": "6666",
"expMonth": "09",
"expYear": "06",
"binInformations": {
"type": "CREDIT",
"issuingBank": "PT BANK BTPN TBK",
"brand": "VISA",
"country": "ID"
},
"authenticationResult": {
"threeDsVersion": "3DS2",
"threeDsResult": "",
"threeDsMethod": "",
"eciCode": ""
},
"authorizationResult": null
}
}
],
"metadata": {
"invoiceNo": "INV001"
}
}
}Detail Parameter Response
Parameter
Data Type
Requirement
Description
Last updated