Registration - API Checkout
The purpose of this step on Registration - API Checkout is to register a request from your to us. So that your can pay amount billed on provided by .
When s with , s registration firsthand before can do on chosen through received link.
visit Payment - API Checkout to know further explanations related specific for .
To be able uses all s on , you are required to register with this Registration . Here are s:
API URL | /nicepay/redirect/v2/registration |
Request Method | POST |
Header | Content-Type: application/json |
Merchant Token | SHA256 (timestamp+ iMid+ referenceNo+ amt+ merchantKey) |
Parameter | Type | Size | Description | Remark |
iMid Required | AN | 10 | IONPAYTEST | |
timeStamp Required | N | 14 | Request Timestamp (YYYYMMDDHH24MISS) | 20230516660517 |
payMethod Required | N | 2 | 00 | |
bankCd | A | 4 | Bank Code | CENA |
currency Required | AN | 3 | Currency | IDR |
amt | N | 12 | Transaction Amount | 10000 |
referenceNo Required | ANS | 40 | MerchantReferenceNumber001 | |
merchantToken Required | AN | 255 | 4686062c297a3e48cf385953f411bbd48753bb70b041f2113a3e7c2e99c54f3c | |
callBackUrl | AN | 255 | https://www.merchant.com/callbackUrl/ | |
dbProcessUrl | AN | 255 | https://www.merchant.com/dbProcessUrl | |
goodsNm Required | AN | 100 | Goods Name | Merchant Goods 1 |
mitraCd Required For CVS, E-Wallet & Payloan | AN | 4 | Mitra Code | DANA |
vacctValidDt Required For VA | N | 8 | VA Expiry Date (YYYYMMDD) | 20230531 |
vacctValidTm Required For VA | N | 8 | VA Expiry Time (HH24MISS) | 235959 |
description Required | AN | 100 | Transaction Description | |
billingNm Required | A | 100 | Billing Name | John Doe |
billingPhone Required | N | 15 | Billing Phone | 08123456789 |
billingEmail Required | AN | 40 | Billing E-mail | |
billingAddr | AN | 100 | Billing Address | Jln. Raya Casablanka Kav.88 |
billingCity Required | A | 50 | Billing City | South Jakarta |
billingState Required | A | 50 | Billing State | DKI Jakarta |
billingPostCd Required | N | 10 | Billing Post Number | 10200 |
billingCountry Required | A | 10 | Billing Country | Indonesia |
userIP | AN | 15 | User IP | 127.0.0.1 |
cartData Required | AN | 4000 | Cart Data | {\"count\":\"1\",\"item\":[{\"goods_id\":\"BB12345678\",\"goods_detail\":\"BB123456\",\"goods_name\":\"iPhone5S\",\"goods_amt\":\"10000\",\"goods_type\":\"Smartphone\",\"goods_url\":\"http://merchant.com/cellphones/iphone5s_64g\",\"goods_quantity\":\"1\",\"goods_sellers_id\":\"SEL123\",\"goods_sellers_name\":\"Sellers1\"}]} |
deliveryNm | A | 30 | Delivery Name | |
deliveryPhone | N | 15 | Delivery Phone | 08123456789 |
deliveryAddr | AN | 100 | Delivery Address | Jln. Dr. Saharjo No.88 |
deliveryCity | A | 50 | Delivery City | South Jakarta |
deliveryState | A | 50 | Delivery State | DKI Jakarta |
deliveryPostCd | N | 10 | Delivery Post Number | 10201 |
deliveryCountry | A | 10 | Delivery Country | |
vat | N | 12 | (empty) | |
fee | N | 12 | Service Fee | (empty) |
notaxAmt | N | 12 | Tax Free Amount | (empty) |
reqDt | N | 8 | Request Date (YYYYMMDD) | (empty) |
reqTm | N | 6 | Request Time (HH24MISS) | (empty) |
reqDomain | AN | 100 | Request Domain | (empty) |
reqServerIP | AN | 15 | Request Server IP | (empty) |
reqClientVer | AN | 50 | Request Client Version | (empty) |
userSessionID | AN | 100 | User Session ID | (empty) |
userAgent | AN | 100 | User Agent Information | (empty) |
userLanguage | A | 2 | User Language | (empty) |
Parameter | Type | Size | Description | Remark |
resultCd | N | 4 | Result Code | 0000 |
resultMsg | AN | 255 | SUCCESS | |
tXid | AN | 30 | Transaction ID | IONPAYTEST00202305161555223616 When Success |
referenceNo | ANS | 40 | MerchantReferenceNumber001 | |
payMethod | N | 2 | 00 When Success | |
amt | N | 12 | Amount | 10000 When Success |
transDt | N | 8 | Transaction Date (YYYYMMDD) | 20230516 When Success |
transTm | N | 6 | Transaction Time (HH24MISS) | 135959 When Success |
description | AN | 100 | Transaction Description | |
currency | AN | 3 | Currency | IDR When Success |
goodsNm | AN | 100 | Goods Name | |
billingNm | A | 100 | Buyer Name | John Doe When Success |
payValidDt | N | 8 | CVS Expiry Date (YYYYMMDD) | null |
payValidTm | N | 6 | CVS Expiry Time (HH24MISS) | null |
paymentURL | AN | 40 | https://www.nicepay.co.id/nicepay/redirect/v2/payment |
After your has been registered, direct your to our to with . check Payment - API Checkout to view details.
The Card Data on is useful for declaring what items will be checked out along with item details and prices per item. This Card Data applies to all s, except using because has special Cart Data.
Detailed explanation of the Item parameters.
Parameter | Description | Remark |
img_url | Goods Image URL (Size 50px x 50px) | http://img.aaa.com/ima1.jpg |
goods_name | Goods Name | Item 1 Name |
goods_detail | Goods Detail Description | Item 1 Detail |
goods_amt | Goods Amount | 700 |
goods_quantity | Goods Quantity | 1 |
Parameter | Description |
count | Total Cart Data Count |
item | List of Goods |
item -> goods_id | Goods ID |
item -> goods_detail | Goods Detail |
item -> goods_name | Goods Name |
item -> goods_amt | Goods Amount |
item -> goods_type | Goods Type |
item -> goods_url | Goods URL |
item -> goods_quantity | Goods Quantity |
item -> goods_sellers_id | Seller's ID |
item -> goods_sellers_name | Seller's Name |
Parameter | Description |
sellersId | Seller's ID |
sellersNm | Seller's Name |
sellersEmail | Seller's E-mail |
sellersUrl | Seller's URL |
sellersAddress -> sellerNm | Seller's Name |
sellersAddress -> sellerLastNm | Seller's Last Name |
sellersAddress -> sellerAddr | Seller's Address |
sellersAddress -> sellerCity | Seller's City |
sellersAddress -> sellerPostCd | Seller's Postal Code |
sellersAddress -> sellerPhone | Seller's Phone |
sellersAddress -> sellerCountry | Seller's Country |