GPN - API Checkout
This uses by to requests a to for using .

Steps description:
- The performs .
- The sends data to .
- The sends requests by using Registration to .
- ing registration .
- redirects to 's .
- The displays 's to .
- The chooses .
- The inputs card data.
- The sends card data by using to .
- requests token from / Issuing.
- The / Issuing receives request.
- The / Issuing sends token to .
- receives verification response.
- At same time:
- redirects to DAS authentication .
- requests OTP from / Issuing.
- The / Issuing sends OTP to .
- The receives OTP.
- The inputs and sends OTP to / Issuing.
- The / Issuing validates OTP.
- The / Issuing sends response validation to .
- requests a charge to / Issuing.
- The / Issuing performs charge amount.
- The / Issuing sends to .
- redirects to callbackUrl.
- The displays callbackUrl to .
- sends to .
- The receives .
- The requests inquiry to .
- receives request.
- sends inquiry response to .
- The receives final .
- The sends result to .
Before making an calls for Transaction Payment, execute Transaction Registration first.

The image above is a sample of procedures with method using Secure Page.
After choosing Transfer method, you will be provided by lists that can be used to continue .
The of submitting a registration request has been completed. You can continue until settlement by following guidelines on GPN Payment Guide.
API URL | /nicepay/redirect/v2/payment |
---|---|
Request Method | Redirect-GET |
Header | Content-Type: application/Form-UrlEncoded |
Parameter | Type | Size | Description | Remark |
---|---|---|---|---|
paymentURL | ANS | 14 | URL Required | https://dev.nicepay.co.id/nicepay/redirect/v2/payment |
tXid Required | AN | 30 | Transaction ID | IONPAYTEST00202212201342456336 |
Note: The response will be sent through callBackurl with Content-type: application/json and method: POST Parameter.
On in , response from request that gets hit is 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.
