Confirm Payment Session

Confirm your chosen Payment Method, applicable if "autoConfirm" is false

POST [BASE_URL]/v2/payments/{id}/confirm

Request

Request Body

{
  "paymentMethod": {
    "type": "VIRTUAL_ACCOUNT"
  },
  "paymentMethodOptions": {
    "virtualAccount": {
      "channel": "PERMATA",
      "virtualAccountName": "Reforza Pivot"
    }
  }
}

Detail Parameter Request

Parameter
Data Type
Requirement
Description

paymentMethod

Object

M

paymentMethodOptions

Object

M

Response

Response Body

{
  "code": "00",
  "message": "Success",
  "data": {
    "id": "42eab58c-eb9f-44b4-ba30-85f4c35cbd8f",
    "clientReferenceId": "1743325043",
    "amount": {
      "value": 10000,
      "currency": "IDR"
    },
    "autoConfirm": false,
    "mode": "REDIRECT",
    "redirectUrl": {
      "successReturnUrl": "https://merchant.com/success",
      "failureReturnUrl": "https://merchant.com/failure",
      "expirationReturnUrl": "https://merchant.com/expiration"
    },
    "paymentMethod": {
      "type": "VIRTUAL_ACCOUNT"
    },
    "statementDescriptor": "Pivot",
    "status": "REQUIRE_ACTION",
    "createdAt": "2025-03-30T08:57:23Z",
    "updatedAt": "2025-03-30T08:58:35Z",
    "expiryAt": "2025-03-31T23:59:05Z",
    "paymentUrl": "https://payment.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiNDJlYWI1OGMtZWI5Zi00NGI0LWJhMzAtODVmNGMzNWNiZDhmIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NDM0NjU1NDV9._Drr1qJnQ60A8ErpqolaindbUnHzduHVUgfa6-04QKg",
    "chargeDetails": [
      {
        "id": "b335661b-84b4-421a-8482-c8981d9bd5fd",
        "paymentSessionId": "42eab58c-eb9f-44b4-ba30-85f4c35cbd8f",
        "paymentSessionClientReferenceId": "1743325043",
        "amount": {
          "value": 10000,
          "currency": "IDR"
        },
        "statementDescriptor": "",
        "status": "WAITING_FOR_USER_ACTION",
        "authorizedAmount": null,
        "capturedAmount": null,
        "isCaptured": false,
        "createdAt": "2025-03-30T08:58:34.594780071Z",
        "updatedAt": "2025-03-30T08:58:34.594780203Z",
        "paidAt": null,
        "virtualAccount": {
          "channel": "PERMATA",
          "virtualAccountNumber": "766300001231232",
          "virtualAccountName": " - Jojo Pivot 2",
          "expiryAt": "2025-03-31T23:59:05Z"
        }
      }
    ],
    "metadata": {
      "invoiceNo": "INV001"
    }
  }
}

Detail Parameter Response

Parameter
Data Type
Requirement
Description

Payment Session

Object

M

Last updated