customerId during intent creation, which enables card management operations.{
"id": "pi_xxx",
"status": "processing",
"paymentMethod": "credit_card",
"nextAction": {
"redirectToUrl": {
"url": "/v1.0/credit-card/credit-card-redirect/tx_xxx"
}
}
}{
"id": "pi_xxx",
"status": "processing",
"paymentMethod": "qris",
"nextAction": {
"displayQr": {
"qrCode": "000201010211260014BR.GOV.BCB.PIX...",
"expiresAt": "2026-02-03T15:45:20Z"
}
}
}{
"id": "pi_xxx",
"status": "processing",
"amount": 100000,
"currency": "IDR",
"paymentMethod": "credit_card",
"transactionId": "tx_xxx",
"metadata": {
"order_id": "order_123"
}
}| Endpoint | Auth Method | Key Type |
|---|---|---|
| POST /v1/payment-intents | X-Secret-Key | Secret (Server-side) |
| GET /v1/payment-methods | X-Public-Key | Public (Client-side) |
| POST /v1/card-tokens | X-Public-Key | Public (Client-side) |
| GET /v1/card-tokens | X-Public-Key | Public (Client-side) |
| POST /v1/payments/confirm | X-Public-Key | Public (Client-side) |
| GET /v1/payments/{id}/status | X-Public-Key | Public (Client-side) |