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

paymentMethod

Object

M

paymentMethodOptions

Object

M

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

Payment Session

Object

M

Last updated