Tarspay_IDR
  1. Collection
Tarspay_IDR
  • Interface Description
  • Core business process description
  • Error coding table
  • Collection
    • Create Collection order
      POST
    • Collection order inquiry
      POST
  • Payment
    • Create Payment Order
      POST
    • Payment order inquiry
      POST
  • MERCHANT BALANCE INFOMATION
    • MERCHANT BALANCE INFOMATION QUERY
      POST
  • CallBack
    • Callback notification( Customized by merchant)
      POST
  1. Collection

Create Collection order

POST
/api/pay/unifiedOrder

Collection type#

EncodingDescription
bankbank VA
marketmarket VA
ewalletewallet
qrisScan Code

Payment method code#

Internet banking type coding#

Bank codeBank name
BANK_BCABANK BCA
BANK_BNIBANK BNI
BANK_BRIBANK BRI
BANK_BSSBANK BSS
BANK_CIMBBANK CIMB
BANK_MANDIRIBANK MANDIRI
BANK_MAYBANK MAY
BANK_PERMATABANK PERMATA

Electronic wallet (ewallet) type encoding#

E-wallet codeE-wallet name
EWALLET_DANAEWALLET DANA
EWALLET_GOPAYEWALLET GOPAY
EWALLET_LINKAJAEWALLET LINKAJA
EWALLET_OVOEWALLET OVO
EWALLET_SHOPEEPAYEWALLET SHOPEEPAY

Scan code (qr) type encoding#

Scan codeScan code name
QRISQRIS

mart type code#

Recharge card codeRecharge card name
MART_ALFAMART ALFA
MART_INDOMART INDO

Request

Header Params

Body Params application/json

Example
{
    "amount": "string",
    "body": "string",
    "currency": "string",
    "customerAccountNumber": "string",
    "customerContact": "string",
    "customerEmail": "string",
    "customerName": "string",
    "mchNo": "string",
    "mchOrderNo": "string",
    "notifyUrl": "string",
    "returnUrl": "string",
    "subject": "string",
    "wayCode": "string"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/pay/unifiedOrder' \
--header 'X-API-KEY: 02106af2a085fbfc6d1bb49f485205fcdfcc79a4ddb1913c72a271fedd24c2d7fe' \
--header 'X-API-NONCE: 1702279880267' \
--header 'X-API-SIGNATURE: 304502207a4a88a5b0def29b9dbbf8563112d090c0e0b793ff6a5c57fe9d4fd1254d8ecf022100ff63c279f5926069fa1d161598e8d3249cb90e9d728e88e514352cdae6feff72' \
--header 'Content-Type: application/json' \
--data-raw '{
    "amount": "string",
    "body": "string",
    "currency": "string",
    "customerAccountNumber": "string",
    "customerContact": "string",
    "customerEmail": "string",
    "customerName": "string",
    "mchNo": "string",
    "mchOrderNo": "string",
    "notifyUrl": "string",
    "returnUrl": "string",
    "subject": "string",
    "wayCode": "string"
}'

Responses

🟢200成功
application/json
Body

Examples
{
    "code": 0,
    "data": {
        "amount": "30000",
        "body": "Test",
        "countryCode": "id",
        "currency": "IDR",
        "customerContact": "123445555",
        "mchOrderNo": "YN53420230300558",
        "orderState": 0,
        "payDataType": "payurl",
        "payOrderId": "P1734113603582099457",
        "payUrl": "https://payment.tpservice.ai/#/order/id/P1734113603582099457",
        "payWays": {
            "qris": [
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 14,
                    "payWay": "QRIS",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/faaa6bc1-3f7d-455c-9f13-a0233484100f.png",
                    "payWayType": "qris",
                    "skipMode": 1,
                    "state": 1,
                    "updatedAt": 0
                }
            ],
            "ewallet": [
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 10,
                    "payWay": "EWALLET_OVO",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/1195a3a7-7413-468d-a4a3-cdadd9687513.png",
                    "payWayType": "ewallet",
                    "skipMode": 2,
                    "state": 1,
                    "updatedAt": 0
                },
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 11,
                    "payWay": "EWALLET_DANA",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/5cbc0307-3bde-41f9-a896-b1fd476f6843.png",
                    "payWayType": "ewallet",
                    "skipMode": 2,
                    "state": 1,
                    "updatedAt": 0
                }
            ],
            "bank": [
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 1,
                    "payWay": "BANK_PERMATA",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/589e70d4-6bc7-447a-97bd-b59b4b752d37.png",
                    "payWayType": "bank",
                    "skipMode": 1,
                    "state": 1,
                    "updatedAt": 0
                },
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 63,
                    "payWay": "BANK_DANAMON",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/56fad3d6-ab66-4f15-9917-96ab7a88c7dd.png",
                    "payWayType": "bank",
                    "skipMode": 1,
                    "state": 1,
                    "updatedAt": 0
                },
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 5,
                    "payWay": "BANK_BRI",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/8f77c49a-20c3-4014-b106-51ab2a8fff72.png",
                    "payWayType": "bank",
                    "skipMode": 1,
                    "state": 1,
                    "updatedAt": 0
                },
                {
                    "countryCode": "id",
                    "createdAt": 0,
                    "id": 99,
                    "payWay": "BANK_BNC",
                    "payWayLogo": "https://tarspay.oss-ap-southeast-1.aliyuncs.com/tarspay_v_1.0/BNC%E5%9B%BE%E7%89%87.jpg",
                    "payWayType": "bank",
                    "skipMode": 1,
                    "state": 1,
                    "updatedAt": 0
                }
            ]
        },
        "subject": "buycar"
    },
    "msg": "SUCCESS",
    "sign": "304602210098125b422dfa6c24dfe648c8e489be0453131301b8991c0c65b76f0ff87ab644022100a68f8d401eaa9b27647f48b12566029b1168ff757605a59b3e5575932c5d4ecb"
}
Modified at 2024-01-15 07:54:45
Previous
Error coding table
Next
Collection order inquiry
Built with