Virtual Account - API Checkout
This uses by s to request to with a using .
![VA Payment Flow with Checkout API VA Payment Flow with Checkout API](https://images.archbee.com/ZHvSjR5ZrsoxwKbJa3xmo/n88kWq7chrzSS1lWQ2LfE_nicepay-archbee-payment-va-new-va-redirect.png?format=webp)
Steps description:
- The performs .
- The sends data to .
- The requests using Registration to .
- redirects to .
- The sends 's to .
- The chooses .
- The makes using VA to .
- s .
- sends result to .
- sends to .
- updates of .
- sends dbProcessUrl to .
- The receives .
- The requests inquiry to .
- receives request.
- sends response of inquiry to .
- The receives final .
- The sends result to .
visit VA Payment Guide to be able to provide your with guide on method.
![Secure Payment Page Secure Payment Page](https://images.archbee.com/ZHvSjR5ZrsoxwKbJa3xmo/im191GrCxFwWHZmgZeiyF_eng-new-secure-payment-page-gpn.png?format=webp)
The image above is a sample with method using Secure Page.
directs your to choose options for ATM/ Transfer on 's to .
![Virtual Account - Secure Payment Page Virtual Account - Secure Payment Page](https://images.archbee.com/ZHvSjR5ZrsoxwKbJa3xmo/-aPDkv7XjePtTu-ZgK9Ew_eng-new-secure-payment-page-bank-transfer-2.png?format=webp)
After choosing method with Transfer, your will provide with lists that can choose to continue .
![Success - Secure Payment Page Success - Secure Payment Page](https://images.archbee.com/ZHvSjR5ZrsoxwKbJa3xmo/PB_b763of7gEeZRh3wLHg_eng-new-secure-payment-page-bank-transfer-3.png?format=webp)
Checkout Transaction for use to request registration and .
API URL | /nicepay/redirect/v2/payment |
---|---|
Request Method | Redirect-GET |
Header | Content-Type: application/Form-UrlEncoded |
Parameter | Type | Size | Description | Remark |
---|---|---|---|---|
paymentURL Required | ANS | 14 | URL | https://dev.nicepay.co.id/nicepay/redirect/v2/payment |
tXid Required | AN | 30 | Transaction ID | IONPAYTEST00202212231003086046 |
Parameter | Type | Size | Description | Remark |
---|---|---|---|---|
resultCd | N | 4 | 0000 | |
resultMsg | AN | 255 | Result Message: Error Code | SUCCESS |
bankVacctNo | N | 30 | Number | 111111101003086046 When Success |
tXid | AN | 30 | Transaction ID | IONPAYTEST00202212231003086046 When Success |
referenceNo | ANS | 40 | Order Number | ordNo20221223101289 When Success |
amount | N | 12 | Transaction Amount | 10000 When Success |
transDt | N | 8 | Transaction Date (YYYYMMDD) | 20221223 When Success |
transTm | N | 6 | Transaction Time (HH24MISS) | 100308 When Success |
bankCd | A | 4 | Mitra Code | CENA When Success |
description | AN | 100 | Transaction Description | Testing+Transaction+Virtual+Account When Success |
Note: Response will be sent through callBackurl with Content-type: application/json and method: POST Parameter.
On when , response from request that got hit is a Callback URL.
When Your callback already received callbackUrl, we recommended to do verification using Status Inquiry - API Checkout.
CallBack Handling is very important to minimize Fraud act, we highly recommend to do verification using callBack parameter.
![Callback Handling API Callback Handling API](https://images.archbee.com/ZHvSjR5ZrsoxwKbJa3xmo/exOlZ2tJKydd6yGpu5aLL_nicepay-api-checkout-api-callback-handling-flow-1.png?format=webp)