- Get server time
- Generate enc
- Provisioning step 1
- Provisioning step 2
- Provisioning step 3
- Login
- Transaction
- Transaction detail
- Transaction detail without login
- Generate secure message
- Generate Secure message without login
- Approve Transaction
- Reject Transaction
- Approve transaction without login
- Reject transaction without login
- Verify OTP
- Transaction history
- Transaction history detail
- Check Tnc
- Accept Tnc
Used for synchronizing time on Token SDK
URL :
/air/soft-token/server-time
HTTP Method :
GET
Auth Required :
NO
Jump to: [Input Header] (#input-header) | [Request Example] (#request-example) | [Response Example] (#response-example)
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | HID1 |
String |
999 |
✔ | OS Type Device (IOS/AD) |
2 | HID2 |
String |
999 |
✔ | OS Version Device |
3 | HID3 |
String |
999 |
✔ | Current App Version |
4 | HID4 |
String |
999 |
✔ | IMEI Device |
5 | HID5 |
String |
999 |
✔ | IMSI Device |
6 | channel |
JWT |
999 |
✔ | JWT Token Channel (Encrypted / Not) depend on ih Parameter on token |
7 | Accept-Language |
String |
999 |
✔ | en/in |
8 | reqId |
String |
999 |
✔ | random generated GUID |
9 | X-Log-Id |
String |
999 |
✔ | random generated GUID, used for step 1-3 + login |
//Header
{
"HID1": "AD",
"HID2": "8.1.0",
"HID3": "1.1.10",
"HID4": "123456789012345",
"HID5": "123456789012345",
"channel": "0bbb9ad472c84416977b1962d84fd871#4BCB121BCB59BCB#eyJ3c2lkIjoiOTU1NiIsImlzcyI6Ik9NTklfQ0hBTk5FTCIsImNpbiI6Im1iYW5rIiwiZW4iOiJkZXYiLCJjbiI6Ik1vYmlsZSBCYW5raW5nIiwiZXhwIjoxNIGKncGuYWdzAxNTc3OTk3LCJqdGkiOiI5Y2MxZTU2Yy0zYjYxLTRjM2ItODQ4Zi0zNDEyOTg1MjZhMjMiLCJpaCI6Im9rIn0#EGHOHZtooXXa5PSPM6xNx0uqyS8ibvJeFJVIA4RCoAcdub6SVpmHaGQUB2kkvn5u1dbLxE04n0e8SOjklkxUEE-BshBqZ9JNqj5OoDWGUow6T8LDwGDlO5Mn89jdDD7rmd_wQ-XEdnDS5J20xbCNmjyGETzIRwRQaCzJbi4NmLC3cPGZgogVHgMFunpqbu6GIicWSO5F1UnNSxfyu47-JKFBuALNmqNBVtlYifevkA8hwwQMAHl6ThvEkRe62pTEzvGZG1_qMyq54ACezIBGeFNdkDLt1Nny7cyJPQuMBSAZ5jPHxhRFSAbsmeaZPgPsPL-tbDHYqVhH572texf2d90V1Q#eyJhp0ZsbGciOiJSUzUxMiJ9#fda8a01d425a4d02a5f67badf6ff9084",
"Accept-Language": "in",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b646",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
{
"error_code": "00",
"error_message": "SUKSES",
"timestamp": "2019-03-20T07:54:55.734",
"server_time": "1553811587",
}
Used for preparation step before provisioning Softoken
URL :
/air/security/generate-enc
HTTP Method :
GET
Auth Required :
NO
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | channel |
JWT |
999 |
✔ | JWT Token Channel (Encrypted / Not) depend on ih Parameter on token |
2 | Accept-Language |
String |
999 |
✔ | en/in |
3 | reqId |
String |
999 |
✔ | random generated GUID |
4 | X-Log-Id |
String |
999 |
✔ | random generated GUID, used for step 1-3 + login |
5 | HID1 |
String |
999 |
✔ | OS Type Device (IOS/AD) |
6 | HID3 |
String |
999 |
✔ | Current App Version |
{
"error_code": "00",
"error_message": "SUKSES",
"public_key": "base-64-encoded-public-key",
"random_string": "random-GUID"
}
Used for provisioning Soft Token - Step 1
URL :
/air/soft-token/provisioning/step-1
HTTP Method :
POST
Auth Required :
NO
Notes:
Encrypted Card Number
generated as follows:
Plain Card Number
+Random String From Server
Encrypted using public key given from prepare step
Jump to: [Input Header] (#input-header-1) | [Input Body] (#input-body) | [Request Example] (#request-example-1) | [Response Example] (#response-example-1)
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | HID1 |
String |
999 |
✔ | OS Type Device (IOS/AD) |
2 | HID2 |
String |
999 |
✔ | OS Version Device |
3 | HID3 |
String |
999 |
✔ | Current App Version |
4 | HID4 |
String |
999 |
✔ | IMEI Device |
5 | HID5 |
String |
999 |
✔ | IMSI Device |
6 | channel |
JWT |
999 |
✔ | JWT Token Channel (Encrypted / Not) depend on ih Parameter on token |
7 | Accept-Language |
String |
999 |
✔ | en/in |
8 | reqId |
String |
999 |
✔ | random generated GUID |
9 | X-Log-Id |
String |
999 |
✔ | random generated GUID, used for step 1-3 + login |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | identifier1 |
String |
999 |
✔ | Reff SMS |
2 | identifier2 |
String |
999 |
✔ | Datetime Reff SMS (17 Digit Format) |
3 | identifier3 |
String |
999 |
✔ | Pushnotif Token |
4 | identifier4 |
String |
999 |
✔ | Apps Flyer ID |
5 | identifier7 |
String |
999 |
✔ | Country |
6 | identifier8 |
String |
999 |
✔ | Encrypted Card Number |
7 | referer |
String |
999 |
✔ | Provis referer |
//Header
{
"HID1": "AD",
"HID2": "8.1.0",
"HID3": "1.1.10",
"HID4": "123456789012345",
"HID5": "123456789012345",
"channel": "0bbb9ad472c84416977b1962d84fd871#4BCB121BCB59BCB#eyJ3c2lkIjoiOTU1NiIsImlzcyI6Ik9NTklfQ0hBTk5FTCIsImNpbiI6Im1iYW5rIiwiZW4iOiJkZXYiLCJjbiI6Ik1vYmlsZSBCYW5raW5nIiwiZXhwIjoxNIGKncGuYWdzAxNTc3OTk3LCJqdGkiOiI5Y2MxZTU2Yy0zYjYxLTRjM2ItODQ4Zi0zNDEyOTg1MjZhMjMiLCJpaCI6Im9rIn0#EGHOHZtooXXa5PSPM6xNx0uqyS8ibvJeFJVIA4RCoAcdub6SVpmHaGQUB2kkvn5u1dbLxE04n0e8SOjklkxUEE-BshBqZ9JNqj5OoDWGUow6T8LDwGDlO5Mn89jdDD7rmd_wQ-XEdnDS5J20xbCNmjyGETzIRwRQaCzJbi4NmLC3cPGZgogVHgMFunpqbu6GIicWSO5F1UnNSxfyu47-JKFBuALNmqNBVtlYifevkA8hwwQMAHl6ThvEkRe62pTEzvGZG1_qMyq54ACezIBGeFNdkDLt1Nny7cyJPQuMBSAZ5jPHxhRFSAbsmeaZPgPsPL-tbDHYqVhH572texf2d90V1Q#eyJhp0ZsbGciOiJSUzUxMiJ9#fda8a01d425a4d02a5f67badf6ff9084",
"Accept-Language": "in",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b646",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
//Body
{
"identifier1": "4BXX09TMc3765cd5",
"identifier2": "20181217152937582",
"identifier3": "fBtBTr4Rh7I:APA91bFVNkL8uUnpgp-_Fy575IjAUPkJWGK9ZuHotjRhIaMGdzA-LRwZ4QUvdrHbrsqyXnuFZPvShMnHteC1vopOa11daJk_BUqj2RfQ7ZwjoVeonxyqEeD6FMWuBimsvTXH5i9Y1j6l",
"identifier4": "1544086385434-7621976523329979261",
"identifier7": "ID",
"identifier8": "1234123412341234"
}
{
"error_code": "00",
"error_message": "SUKSES",
"activation_message_one": "256-string-long-alphanumeric-character",
"static_vector": "4096-string-long-alphanumeric-character",
"salts": [
"64-string-long-alphanumeric-character",
"64-string-long-alphanumeric-character"
],
"key_id": "User ID Channel",
"msisdn": "16stringlongalphanumeric",
"temp_alias": "64-string-long-GUID"
}
Used for provisioning Soft Token - Step 2
URL :
/air/soft-token/provisioning/step-2
HTTP Method :
POST
Auth Required :
NO
Jump to: [Input Header] (#input-header-2) | [Input Body] (#input-body-1) | [Request Example] (#request-example-2) | [Response Example] (#response-example-2)
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | channel |
JWT |
999 |
✔ | JWT Token Channel |
2 | Accept-Language |
String |
999 |
✔ | en/in |
3 | reqId |
String |
999 |
✔ | random generated GUID |
4 | X-Log-Id |
String |
999 |
✔ | random generated GUID, used for step 1-3 + login |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | device_signature |
String |
999 |
✔ | Device Signature Generated by Vasco SDK |
2 | temp_alias |
String |
64 |
✔ | temp_alias From Step 1 |
//Header
{
"channel": "0bbb9ad472c84416977b1962d84fd871#4BCB121BCB59BCB#eyJ3c2lkIjoiOTU1NiIsImlzcyI6Ik9NTklfQ0hBTk5FTCIsImNpbiI6Im1iYW5rIiwiZW4iOiJkZXYiLCJjbiI6Ik1vYmlsZSBCYW5raW5nIiwiZXhwIjoxNIGKncGuYWdzAxNTc3OTk3LCJqdGkiOiI5Y2MxZTU2Yy0zYjYxLTRjM2ItODQ4Zi0zNDEyOTg1MjZhMjMiLCJpaCI6Im9rIn0#EGHOHZtooXXa5PSPM6xNx0uqyS8ibvJeFJVIA4RCoAcdub6SVpmHaGQUB2kkvn5u1dbLxE04n0e8SOjklkxUEE-BshBqZ9JNqj5OoDWGUow6T8LDwGDlO5Mn89jdDD7rmd_wQ-XEdnDS5J20xbCNmjyGETzIRwRQaCzJbi4NmLC3cPGZgogVHgMFunpqbu6GIicWSO5F1UnNSxfyu47-JKFBuALNmqNBVtlYifevkA8hwwQMAHl6ThvEkRe62pTEzvGZG1_qMyq54ACezIBGeFNdkDLt1Nny7cyJPQuMBSAZ5jPHxhRFSAbsmeaZPgPsPL-tbDHYqVhH572texf2d90V1Q#eyJhp0ZsbGciOiJSUzUxMiJ9#fda8a01d425a4d02a5f67badf6ff9084",
"Accept-Language": "in",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b646",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
//Body
{
"device_signature": "random-characters-generated-by-vasco-sdk",
"temp_alias": "64-string-long-GUID"
}
{
"error_code": "00",
"error_message": "SUKSES",
"activation_message_two": "256-string-long-alphanumeric-character"
}
Used for provisioning Soft Token - Step 3
URL :
/air/soft-token/provisioning/step-3
HTTP Method :
POST
Auth Required :
NO
Jump to: [Input Header] (#input-header-3) | [Input Body] (#input-body-2) | [Request Example] (#request-example-3) | [Response Example] (#response-example-3)
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | channel |
JWT |
999 |
✔ | JWT Token Channel |
2 | Accept-Language |
String |
999 |
✔ | en/in |
3 | reqId |
String |
999 |
✔ | random generated GUID |
4 | X-Log-Id |
String |
999 |
✔ | random generated GUID, used for step 1-3 + login |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | otp |
String |
999 |
✔ | OTP Generated by Vasco SDK based on activation_message_two |
2 | activation_message_two |
String |
256 |
✔ | activation_message_two from Step 2 |
3 | temp_alias |
String |
64 |
✔ | temp_alias From Step 1 |
//Header
{
"channel": "0bbb9ad472c84416977b1962d84fd871#4BCB121BCB59BCB#eyJ3c2lkIjoiOTU1NiIsImlzcyI6Ik9NTklfQ0hBTk5FTCIsImNpbiI6Im1iYW5rIiwiZW4iOiJkZXYiLCJjbiI6Ik1vYmlsZSBCYW5raW5nIiwiZXhwIjoxNIGKncGuYWdzAxNTc3OTk3LCJqdGkiOiI5Y2MxZTU2Yy0zYjYxLTRjM2ItODQ4Zi0zNDEyOTg1MjZhMjMiLCJpaCI6Im9rIn0#EGHOHZtooXXa5PSPM6xNx0uqyS8ibvJeFJVIA4RCoAcdub6SVpmHaGQUB2kkvn5u1dbLxE04n0e8SOjklkxUEE-BshBqZ9JNqj5OoDWGUow6T8LDwGDlO5Mn89jdDD7rmd_wQ-XEdnDS5J20xbCNmjyGETzIRwRQaCzJbi4NmLC3cPGZgogVHgMFunpqbu6GIicWSO5F1UnNSxfyu47-JKFBuALNmqNBVtlYifevkA8hwwQMAHl6ThvEkRe62pTEzvGZG1_qMyq54ACezIBGeFNdkDLt1Nny7cyJPQuMBSAZ5jPHxhRFSAbsmeaZPgPsPL-tbDHYqVhH572texf2d90V1Q#eyJhp0ZsbGciOiJSUzUxMiJ9#fda8a01d425a4d02a5f67badf6ff9084",
"Accept-Language": "in",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b646",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
//Body
{
"otp": "123456"
"activation_message_two": "256-string-long-alphanumeric-character",
"temp_alias": "64-string-long-GUID"
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg",
"X-Dev": "eyJhbGciOiJSUzUxMiJ9.eyJpbWUiOiIzNTI2OTMwODEwMTc3NTQiLCJpc3MiOiJXRSoqKioqKipBIiwicGgiOiIwODEqKioqKioqMDgiLCJhbHMiOiJiZmJlOTIxYjk0YmJkMzkxM2JkNWIxOWFmOGVlNDRjZTRkZDgxMzMyZjAzMjQ5M2JjMGMzNmMwYjI2YzZhZDQyIiwiZXhwIjoxNTYwMTU1NDQwLCJqdGkiOiJiNmI5M2Q2OC1jNTJhLTQwNjctOGQxZC1mOGNjYzZiN2RhNzQiLCJpbXMiOiI1MTAwMTEwOTEyNTI5NzAifQ.Cj_0e75w_L030-YVw7s1Wx5o96wKX6O_cXXtLnekISrkd9XIonr1-RLykotwao0c7a8GoufXM-XSSz681BkSxOEN397D6H8FssI99jHot16Nw0gyYRoT5i66AIyVPS-iYjQPnxoUZcWQxLFaGSAOzvAAWZiS88Izslwjckj0f8rUBlbGfB9cd-FFDZy88YKzlipbZ7pCmnW6RldqZpEf6kd0BPq44XNf-nlQaKz0J4UgOzEXpkL9b9X1WahOpaOtLq1HBsOORHBThzraSeYyfm-qU6_oE8Znfn16kDkqDE2Xtj-csQGOwakzmgDF4D90YIJbUGGtsSr7fToyJbghjw",
"X-Log": "eyJhbGciOiJSUzUxMiJ9.eyJpbWUiOiIzNTI2OTMwODEwMTc3NTQiLCJpc3MiOiJXRSoqKioqKipBIiwicGgiOiIwODEqKioqKioqMDgiLCJzayI6ImI3MGE3YWViZDI0ZWZjNjY1OTQ2YzI0NzU1M2RhNzU5ZTUzYThjMTk1MjZiZDQ0NGI1NzJkMzZhZTkwY2VjZWQiLCJhbHMiOiJiZmJlOTIxYjk0YmJkMzkxM2JkNWIxOWFmOGVlNDRjZTRkZDgxMzMyZjAzMjQ5M2JjMGMzNmMwYjI2YzZhZDQyIiwiZXhwIjoxNTQ3MTk1NDQwLCJqdGkiOiI1NjkxNmM3My1jYzMxLTQ5ZDAtOGI2ZS1mOTJmMTIzMTg4ZDIiLCJpbXMiOiI1MTAwMTEwOTEyNTI5NzAifQ.SN4ngyIrhVi-g39WIEfBASStNrlPeVk8_bUd_7_Y43RVC-aW2GeGEkYQB6moGAD5W3x89iOvcEszdoDGt0C88dj8-kjxroKDmShvUfVc3va2WU2kIGbOMl6E8ZmIbzY7D8M3Z3CspfBcDa3P3e0hTetq1Wh-OajFwVOgN0BtaqWK1SrDmGW7b8GfuHp3vPQVYzypY5rGiP-PO5u1fDTaoiy5WboYv1wANTYdeXm9h6nulcxr5Ho0GkWdr4QTvyhZndvMd1rrVPr_HGh2YxTXj9F_kvPoW-CsEDMU6kLVqTm2e4ntWmVagrkd6dQCdMxlNCltLc3OWcauOuJP576kQw"
}
//Body
{
"error_code": "00",
"error_message": "SUKSES",
"redir_type": "HME",
"full_name": "JESSLYN KUSUMA"
}
URL :
/air/soft-token/authenticate
HTTP Method :
POST
Auth Required :
NO
Jump to: Request Header | Request Body | Response Header | Response Body | Request Example | Response Example
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | dt |
- |
✔ | Device token, valid for 180 days |
3 | lt |
- |
✔ | Login token, valid for 30 days |
4 | HID1 |
10 | ✔ | Filled with os type |
5 | HID2 |
12 | ✔ | Filled with os version |
6 | HID3 |
8 | ✔ | Filled with app version |
7 | HID4 |
40 | ✔ | Filled with device's IMEI |
8 | HID5 |
40 | ✔ | Filled with device's IMSI |
9 | HID6 |
999 | ✔ | Firebase ID |
10 | HID7 |
999 | ✔ | Apps Flyer ID |
11 | Content-Type |
- |
✔ | Value: application/json |
12 | reqId |
999 |
✔ | random generated GUID |
13 | X-Log-Id |
999 |
✔ | random generated GUID, used for step 1-3 + login |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | otp |
String |
- |
✔ | - |
No | Field | Length | Mandatory | Description |
---|---|---|---|---|
1 | X-IPUSR |
- |
✔ | |
2 | X-Application-Context |
- |
✔ | |
3 | X-Acc |
- |
✔ | Access token for next request |
4 | X-Content-Type-Options |
- |
✔ | |
5 | X-XSS-Protection |
- |
✔ |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | validation_status |
String |
- |
✔ | Contains flagForce either as Y or N |
4 | full_name |
String |
- |
✔ | Logged in user's name |
//Header
{
"dt": "eyJhbGciOiJSUzUxMiJ9.eyJpbWUiOiIzNTI2OTMwODEwMTc3NTQiLCJpc3MiOiJXRSoqKioqKipBIiwicGgiOiIwODEqKioqKioqMDgiLCJhbHMiOiJiZmJlOTIxYjk0YmJkMzkxM2JkNWIxOWFmOGVlNDRjZTRkZDgxMzMyZjAzMjQ5M2JjMGMzNmMwYjI2YzZhZDQyIiwiZXhwIjoxNTYwMTU1NDQwLCJqdGkiOiJiNmI5M2Q2OC1jNTJhLTQwNjctOGQxZC1mOGNjYzZiN2RhNzQiLCJpbXMiOiI1MTAwMTEwOTEyNTI5NzAifQ.Cj_0e75w_L030-YVw7s1Wx5o96wKX6O_cXXtLnekISrkd9XIonr1-RLykotwao0c7a8GoufXM-XSSz681BkSxOEN397D6H8FssI99jHot16Nw0gyYRoT5i66AIyVPS-iYjQPnxoUZcWQxLFaGSAOzvAAWZiS88Izslwjckj0f8rUBlbGfB9cd-FFDZy88YKzlipbZ7pCmnW6RldqZpEf6kd0BPq44XNf-nlQaKz0J4UgOzEXpkL9b9X1WahOpaOtLq1HBsOORHBThzraSeYyfm-qU6_oE8Znfn16kDkqDE2Xtj-csQGOwakzmgDF4D90YIJbUGGtsSr7fToyJbghjw",
"lt": "eyJhbGciOiJSUzUxMiJ9.eyJpbWUiOiIzNTI2OTMwODEwMTc3NTQiLCJpc3MiOiJXRSoqKioqKipBIiwicGgiOiIwODEqKioqKioqMDgiLCJzayI6ImI3MGE3YWViZDI0ZWZjNjY1OTQ2YzI0NzU1M2RhNzU5ZTUzYThjMTk1MjZiZDQ0NGI1NzJkMzZhZTkwY2VjZWQiLCJhbHMiOiJiZmJlOTIxYjk0YmJkMzkxM2JkNWIxOWFmOGVlNDRjZTRkZDgxMzMyZjAzMjQ5M2JjMGMzNmMwYjI2YzZhZDQyIiwiZXhwIjoxNTQ3MTk1NDQwLCJqdGkiOiI1NjkxNmM3My1jYzMxLTQ5ZDAtOGI2ZS1mOTJmMTIzMTg4ZDIiLCJpbXMiOiI1MTAwMTEwOTEyNTI5NzAifQ.SN4ngyIrhVi-g39WIEfBASStNrlPeVk8_bUd_7_Y43RVC-aW2GeGEkYQB6moGAD5W3x89iOvcEszdoDGt0C88dj8-kjxroKDmShvUfVc3va2WU2kIGbOMl6E8ZmIbzY7D8M3Z3CspfBcDa3P3e0hTetq1Wh-OajFwVOgN0BtaqWK1SrDmGW7b8GfuHp3vPQVYzypY5rGiP-PO5u1fDTaoiy5WboYv1wANTYdeXm9h6nulcxr5Ho0GkWdr4QTvyhZndvMd1rrVPr_HGh2YxTXj9F_kvPoW-CsEDMU6kLVqTm2e4ntWmVagrkd6dQCdMxlNCltLc3OWcauOuJP576kQw",
"HID1": "AD",
"HID2": "8.1.0",
"HID3": "1.1.10",
"HID4": "123456789012345",
"HID5": "123456789012345",
"HID6": "fBtBTr4Rh7I:APA91bFVNkL8uUnpgp-_Fy575IjAUPkJWGK9ZuHotjRhIaMGdzA-LRwZ4QUvdrHbrsqyXnuFZPvShMnHteC1vopOa11daJk_BUqj2RfQ7ZwjoVeonxyqEeD6FMWuBimsvTXH5i9Y1j6l",
"HID7": "1544086385434-7621976523329979261",
"channel": "0bbb9ad472c84416977b1962d84fd871#4BCB121BCB59BCB#eyJ3c2lkIjoiOTU1NiIsImlzcyI6Ik9NTklfQ0hBTk5FTCIsImNpbiI6Im1iYW5rIiwiZW4iOiJkZXYiLCJjbiI6Ik1vYmlsZSBCYW5raW5nIiwiZXhwIjoxNIGKncGuYWdzAxNTc3OTk3LCJqdGkiOiI5Y2MxZTU2Yy0zYjYxLTRjM2ItODQ4Zi0zNDEyOTg1MjZhMjMiLCJpaCI6Im9rIn0#EGHOHZtooXXa5PSPM6xNx0uqyS8ibvJeFJVIA4RCoAcdub6SVpmHaGQUB2kkvn5u1dbLxE04n0e8SOjklkxUEE-BshBqZ9JNqj5OoDWGUow6T8LDwGDlO5Mn89jdDD7rmd_wQ-XEdnDS5J20xbCNmjyGETzIRwRQaCzJbi4NmLC3cPGZgogVHgMFunpqbu6GIicWSO5F1UnNSxfyu47-JKFBuALNmqNBVtlYifevkA8hwwQMAHl6ThvEkRe62pTEzvGZG1_qMyq54ACezIBGeFNdkDLt1Nny7cyJPQuMBSAZ5jPHxhRFSAbsmeaZPgPsPL-tbDHYqVhH572texf2d90V1Q#eyJhp0ZsbGciOiJSUzUxMiJ9#fda8a01d425a4d02a5f67badf6ff9084",
"Accept-Language": "in",
"Content-Type": "application/json",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b646",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
//Body
{
"otp": "852123"
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg",
"X-Log": "eyJhbGciOiJSUzUxMiJ9.eyJpbWUiOiIzNTI2OTMwODEwMTc3NTQiLCJpc3MiOiJXRSoqKioqKipBIiwicGgiOiIwODEqKioqKioqMDgiLCJzayI6ImI3MGE3YWViZDI0ZWZjNjY1OTQ2YzI0NzU1M2RhNzU5ZTUzYThjMTk1MjZiZDQ0NGI1NzJkMzZhZTkwY2VjZWQiLCJhbHMiOiJiZmJlOTIxYjk0YmJkMzkxM2JkNWIxOWFmOGVlNDRjZTRkZDgxMzMyZjAzMjQ5M2JjMGMzNmMwYjI2YzZhZDQyIiwiZXhwIjoxNTQ3MTk1NDQwLCJqdGkiOiI1NjkxNmM3My1jYzMxLTQ5ZDAtOGI2ZS1mOTJmMTIzMTg4ZDIiLCJpbXMiOiI1MTAwMTEwOTEyNTI5NzAifQ.SN4ngyIrhVi-g39WIEfBASStNrlPeVk8_bUd_7_Y43RVC-aW2GeGEkYQB6moGAD5W3x89iOvcEszdoDGt0C88dj8-kjxroKDmShvUfVc3va2WU2kIGbOMl6E8ZmIbzY7D8M3Z3CspfBcDa3P3e0hTetq1Wh-OajFwVOgN0BtaqWK1SrDmGW7b8GfuHp3vPQVYzypY5rGiP-PO5u1fDTaoiy5WboYv1wANTYdeXm9h6nulcxr5Ho0GkWdr4QTvyhZndvMd1rrVPr_HGh2YxTXj9F_kvPoW-CsEDMU6kLVqTm2e4ntWmVagrkd6dQCdMxlNCltLc3OWcauOuJP576kQw"
}
//Body
{
"timestamp": "2019-03-19T10:13:22.644",
"error_code": "00",
"error_message": "Sukses.",
"validation_status": "flagForce=N"
"full_name": "NATALIA FERICIA"
}
URL :
/api/soft-token/transactions
HTTP Method :
GET
Auth Required :
YES
Jump to: Query String Parameter | Request Header | Response Body | Request Example | Response Example |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | page |
String |
- |
✔ | Filled with page number |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | Accept-Language |
- |
✔ | Filled with en or in |
6 | reqId |
- |
✔ | Random generated GUID |
7 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | max_page |
String |
- |
✔ | Available pages |
5 | transaction_list |
Object[] |
- |
✔ | Contains transaction object (s) |
5.1 | transaction_object |
Object[] |
- |
✔ | Transaction detail |
5.1.1 | transaction_id |
String |
- |
✔ | - |
5.1.2 | transaction_date |
String |
3 |
✔ | - |
5.1.3 | channel |
String |
- |
✔ | - |
5.1.4 | key_id |
String |
- |
✔ | - |
5.1.5 | transaction_type |
String |
- |
✔ | - |
5.1.6 | transaction_status |
String |
- |
✔ | - |
5.1.7 | approval_timer |
String |
- |
✔ | - |
5.1.8 | transaction_summary |
Object[] |
- |
✔ | Summary of Transaction |
5.1.8.1 | label_in |
String |
- |
✔ | Flavor text in indonesian langugage |
5.1.8.2 | label_en |
String |
- |
✔ | Flavor text in english langugage |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMjUgSnVuaSAyMDE5IDA5OjAyOjIxIiwibGxldiI6IkhtYWNTSEE1MTIiLCJpcCI6IjExNC41LjIxNi4xMTkiLCJpc3MiOiJPTSoqKioqKioqKjciLCJmbiI6Ik1PQiBVQVQgMTciLCJmY2lzIjoiWSIsImxvZ2luIjoiIiwiZnQiOiJZIiwiZmZuIjoiWSIsInNkIjoiMTU2MjEyNDM3MzY4NSIsInBsbiI6IjdxM1wveTdUazhNM3JTdkxDUlwvZ2pvQT09IiwiZmZ0IjoiTiIsInVzcnRwIjoiTiIsInNrIjoiMTY2YzU1NmQ1N2IxYzM0ZjVhMDFiYjFiNjBhMjljNmEzOTA4MmJiZWE5YTMwZjVmOTEyNzNmM2Y1Yjg0MDA3MCIsImV4cCI6MTU2MjEyNDk3MywianRpIjoiNWI2NzBkYTYtNDc3NS00ZTc5LWJmNTQtYTRlYTFjMTc1MDcwIiwicnAiOiJITUUiLCJmdGwiOiJOIn0.DTz2BLe0bZKOk3ivU_zEF4sFKhMdpFv7uZtZLVKUZGH4Nsw4ehcyqzWDC593toTgpWHVlpJgzMknKNWcQdTwpgl4D6T1VZirjEWu18yX8GzrCxSoKS_Agk1oghcue-sURfMUQ6_1yrlDX0YxlbV0WGrnWtDy_I2vgfz0vShHEE5xZoOBxWbl6n4715evlEMiEMkJIDBctV_IgOhGFASzscuARdhjEoxl9mjOAqS4BiDSqu9uIaK9H0D357Ir0q6H0h5uL5Rr1RKr78HHqelTKbCAHNUIGFQdb5cQDt7q6D_qxLwhcdVUpGUcZJVpku3OEh6VgW_foiGUXfxdlLkThQ",
"X-Once" : "pbV+BmdiBBdDCn1+vefYd0/WRkiHzppeUpPnH3LlCfQ=",
"X-Digest" : "5024f5d6ed6358144dec1159bed7c42b0d4a2d490e0b5bad61ea7e0a7ef22a3dd5d162cde8ab6423329db910a2111a05d3cb5da32d7f783d9e7871370679367a",
"Accept-Language" : "id",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:42:42.204",
"max_page": "5",
"transaction_list": [
{
"transaction_object": {
"transaction_id": "0000120100100101345342",
"transaction_date": "2019-03-19T04:07:33.523",
"channel": "95261",
"key_id": "1234123412341234",
"transaction_type": "TRXABBB",
"transaction_status": "PENDING",
"approval_timer": "90",
"transaction_summary": [
{
"label_in": "Registrasi Daftar Rekening Transfer BCA",
"label_en": "BCA Destination Account Transfer Registration"
},
{
"label_in": "0251100101",
"label_en": "0251100101"
},
{
"label_in": "NINDITA TRIDIYANI",
"label_en": "NINDITA TRIDIYANI"
}
]
}
},
{
"transaction_object": {
"transaction_id": "0000120100100101345341",
"transaction_date": "2019-03-19T04:01:30.428",
"channel": "95261",
"key_id": "1234123412341234",
"transaction_type": "TRXABBB",
"transaction_status": "PENDING",
"approval_timer": "90",
"transaction_summary": [
{
"label_in": "Registrasi Daftar Rekening Transfer BCA",
"label_en": "BCA Destination Account Transfer Registration"
},
{
"label_in": "0251100101",
"label_en": "0251100101"
},
{
"label_in": "NINDITA TRIDIYANI",
"label_en": "NINDITA TRIDIYANI"
}
]
}
},
{
"transaction_object": {
"transaction_id": "9526130100104343443488",
"transaction_date": "2019-03-18T11:54:07.436",
"channel": "95261",
"key_id": "TEST1234",
"transaction_type": "AXB",
"transaction_status": "PENDING",
"approval_timer": "90",
"transaction_summary": [
{
"label_in": "Registrasi Daftar Rekening Transfer BCA",
"label_en": "BCA Destination Account Transfer Registration"
},
{
"label_in": "0251100101",
"label_en": "0251100101"
},
{
"label_in": "NINDITA TRIDIYANI",
"label_en": "NINDITA TRIDIYANI"
}
]
}
}
]
}
URL :
/api/soft-token/transaction/{transaction_id}
HTTP Method :
GET
Auth Required :
YES
Jump to: Path Parameter | Request Header | Response Body | Request Example | Response Example |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | Accept-Language |
- |
✔ | Filled with en or in |
6 | reqId |
- |
✔ | Random generated GUID |
7 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | max_page |
String |
- |
✔ | Available pages |
5 | transaction_id |
String |
- |
✔ | - |
6 | transaction_date |
String |
3 |
✔ | - |
7 | channel |
String |
- |
✔ | - |
8 | key_id |
String |
- |
✔ | - |
9 | transaction_type |
String |
- |
✔ | - |
10 | transaction_status |
String |
- |
✔ | - |
11 | approval_timer |
String |
- |
✔ | - |
12 | transaction_detail |
Object |
- |
✔ | Detail of Transaction |
12.1 | detail_map |
Object[] |
- |
✔ | Label describing transaction (ordered top down) |
12.1.1 | label_in |
String |
- |
✖ | Flavor text in indonesian language |
12.1.2 | label_en |
String |
- |
✖ | Flavor text in english language |
12.1.3 | value_in |
String |
- |
✖ | Value text in indonesian language |
12.1.4 | value_en |
String |
- |
✖ | Value text in english language |
12.1.5 | title_in |
String |
- |
✖ | Title text in indonesian language |
12.1.6 | title_en |
String |
- |
✖ | Title text in english language |
12.2 | free_text |
Object[] |
- |
✔ | Additional info regarding transaction |
12.2.1 | label_in |
String |
- |
✔ | Flavor text in indonesian language |
12.2.2 | label_en |
String |
- |
✔ | Flavor text in english language |
13.1 | transaction_summary |
Object[] |
- |
✔ | Summary of Transaction |
13.1 | label_in |
String |
- |
✔ | Flavor text in indonesian langugage |
13.1 | label_en |
String |
- |
✔ | Flavor text in english langugage |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMjUgSnVuaSAyMDE5IDA5OjAyOjIxIiwibGxldiI6IkhtYWNTSEE1MTIiLCJpcCI6IjExNC41LjIxNi4xMTkiLCJpc3MiOiJPTSoqKioqKioqKjciLCJmbiI6Ik1PQiBVQVQgMTciLCJmY2lzIjoiWSIsImxvZ2luIjoiIiwiZnQiOiJZIiwiZmZuIjoiWSIsInNkIjoiMTU2MjEyNDM3MzY4NSIsInBsbiI6IjdxM1wveTdUazhNM3JTdkxDUlwvZ2pvQT09IiwiZmZ0IjoiTiIsInVzcnRwIjoiTiIsInNrIjoiMTY2YzU1NmQ1N2IxYzM0ZjVhMDFiYjFiNjBhMjljNmEzOTA4MmJiZWE5YTMwZjVmOTEyNzNmM2Y1Yjg0MDA3MCIsImV4cCI6MTU2MjEyNDk3MywianRpIjoiNWI2NzBkYTYtNDc3NS00ZTc5LWJmNTQtYTRlYTFjMTc1MDcwIiwicnAiOiJITUUiLCJmdGwiOiJOIn0.DTz2BLe0bZKOk3ivU_zEF4sFKhMdpFv7uZtZLVKUZGH4Nsw4ehcyqzWDC593toTgpWHVlpJgzMknKNWcQdTwpgl4D6T1VZirjEWu18yX8GzrCxSoKS_Agk1oghcue-sURfMUQ6_1yrlDX0YxlbV0WGrnWtDy_I2vgfz0vShHEE5xZoOBxWbl6n4715evlEMiEMkJIDBctV_IgOhGFASzscuARdhjEoxl9mjOAqS4BiDSqu9uIaK9H0D357Ir0q6H0h5uL5Rr1RKr78HHqelTKbCAHNUIGFQdb5cQDt7q6D_qxLwhcdVUpGUcZJVpku3OEh6VgW_foiGUXfxdlLkThQ",
"X-Once" : "pbV+BmdiBBdDCn1+vefYd0/WRkiHzppeUpPnH3LlCfQ=",
"X-Digest" : "5024f5d6ed6358144dec1159bed7c42b0d4a2d490e0b5bad61ea7e0a7ef22a3dd5d162cde8ab6423329db910a2111a05d3cb5da32d7f783d9e7871370679367a",
"Accept-Language" : "id",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
"max_page": "5",
"transaction_id": "9526120100100101345345",
"transaction_date": "2019-02-28T08:22:45.564",
"channel": "95261",
"key_id": "1234123412341234",
"transaction_type": "TRXABBB",
"transaction_status": "PENDING",
"approval_timer": "90",
"transaction_detail": {
"detail_map": [
{
"label_in": "Nomor HP",
"label_en": "Phone Number",
"value_in": "080012349876",
"value_en": "080012349876"
}
],
"free_text": [
{
"value_in": "ini teks bebas",
"value_en": "this is free text"
}
]
}
}
URL :
/air/soft-token/transaction/{transaction_id}
HTTP Method :
GET
Auth Required :
NO
Jump to: Path Parameter | Request header | Response Body | Request Example | Response Example |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | dt |
- |
✔ | Device token, valid for 180 days |
3 | lt |
- |
✔ | Login token, valid for 30 days |
4 | Accept-Language |
- |
✔ | Filled with en or in |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | max_page |
String |
- |
✖ | Available pages |
5 | transaction_id |
String |
- |
✖ | - |
6 | transaction_date |
String |
3 |
✖ | - |
7 | channel |
String |
- |
✖ | - |
8 | key_id |
String |
- |
✖ | - |
9 | transaction_type |
String |
- |
✖ | - |
10 | transaction_status |
String |
- |
✖ | - |
11 | approval_timer |
String |
- |
✖ | - |
12 | transaction_detail |
Object |
- |
✖ | Detail of Transaction |
12.1 | detail_map |
Object[] |
- |
✖ | Label describing transaction (ordered top down) |
12.1.1 | label_in |
String |
- |
✖ | Flavor text in indonesian language |
12.1.2 | label_en |
String |
- |
✖ | Flavor text in english language |
12.1.3 | value_in |
String |
- |
✖ | Value text in indonesian language |
12.1.4 | value_en |
String |
- |
✖ | Value text in english language |
10.1.5 | title_in |
String |
- |
✖ | Title text in indonesian language |
10.1.6 | title_en |
String |
- |
✖ | Title text in english language |
12.2 | free_text |
Object[] |
- |
✖ | Additional info regarding transaction |
12.2.1 | label_in |
String |
- |
✖ | Flavor text in indonesian language |
12.2.2 | label_en |
String |
- |
✖ | Flavor text in english language |
13 | transaction_summary |
Object[] |
- |
✖ | Summary of Transaction |
13.1 | label_in |
String |
- |
✖ | Flavor text in indonesian langugage |
13.2 | label_en |
String |
- |
✖ | Flavor text in english langugage |
14 | latest_tnc_accepted |
Boolean |
- |
✖ | If false, need to show latest TnC |
15 | force_code |
String |
- |
✖ | 00 apps version up-to-date |
*force_code format = ^50-[YO]:d{1,3}.d{1,3}.d{1,3}|*|d+$. Ex:
[YO]=force/optional:latest_version | update_message | server_flag`
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"dt" : "a243c95506cf436ea3e14fe1f6a15946#1BCB22BCB292BCB#eyJpbWUiOiIzNTc0OTQwODsUlaEuqYVvA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3IiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU3NzY3MDk2MiwianRpIjoiMzQ0ODlkY2QtYjg2Mi00ZDY3LWE5ZWYtYTkxOWI0NWQ4NGY2IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#JT9eJMniI2ooZ2YDCdIXmplTcu5oQTz6uZvaF-iOFL-BqTL8CdtnJZpwQHIOitu2j3BP_udUMAhXEKYwC0Srco5Hs-ske2fxxtOOEt0Jg9noCQZxX98L4pbVAQ74VltCyW69G9Thc1QSSDnhL9kXZ_owO1fMqvVPS0NmvXB-4qAo43p4Q4rPzoqt0nN7qfl2nYpz5600x_zk6LhAY6dbxKnqo4tIVXuFK5R9oYsRV_9QD_08jml6PfiJI7QeVjo7mUK_y3nBZs2Gv8_iP1AE1pbwWBrz9C15X4pUlqwSeeHW2t5ymhdR02sNsaYckCfdycORldfs5et60nkl6Z-QA7ZMFw#eGS5TyJhbGciOiJSUzUxMiJ9#068f50619c754065994e45d4399b2d9c",
"lt" : "279032fd8bc14ebea48cb0ae9c333c25#1BCB255BCB273BCB#eyJpbWUiOiIzNTc0OTQwODA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3Iiwic2siOiJkYWYyMjZmOWM5MzA0MGFjMmIxYjcxNmFhOGMzNWM5NmZhNmE3NTgxYzQ5ZTE5NWI4M2M3NmNhZmNhMGYyYWVkIiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBgD65vim3mXmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU2NDcxMDk2MiwianRpIjoiYTIxODljZTctMjAyZS00ZGRhLWE0ZDgtMzBhMjljMWFhYjU0IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#kmAp1BIfNPEsQQQFQFj0NiFaXbW-ZAgkz0ggbva42Zjo3OCnzUV6GZylg-T7Ijq0GmZz3MDb9RM5su2iU6Cmd2T4bCIlT2KMm3nEgwZ8p_nASaxOtXZjKPtCMfq5_hnjZ25nrMfccML5xCieUuueuFLLQa1zYZa5HYqZw1Fogp9YGp9cSyrrLGIpYSLP-SoeIGdge-0uHbXgfwxNU_6KLoEjs9eJHX9Nd9Nk5a9f0Y2sRciQuoRW0c2CKpHO5x707aKXN0nFL8ypV7kz1W2dhyA8ccPKWlXpakBw3RLsKcPDpkokmNRthnYbDqd8VPdmLhkjlMyf8tqdCielzi1b5qPtew#esom4yJhbGciOiJSUzUxMiJ9#e10bcb377e774613b2a0f0fb31f17700",
"Accept-Language" : "id",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
// Success inquiry detail & optional update
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
"max_page": "5",
"transaction_id": "9526120100100101345345",
"transaction_date": "2019-02-28T08:22:45.564",
"channel": "95261",
"key_id": "1234123412341234",
"transaction_type": "TRXABBB",
"transaction_status": "PENDING",
"approval_timer": "90",
"transaction_detail": {
"detail_map": [
{
"title_in": "Informasi Bank Penerima",
"title_en": "Beneficiary Bank Information"
},
{
"label_in": "Nomor HP",
"label_en": "Phone Number",
"value_in": "080012349876",
"value_en": "080012349876"
}
],
"free_text": [
{
"value_in": "ini teks bebas",
"value_en": "this is free text"
}
]
},
"force_code": "50-N:0.0.5||1",
"latest_tnc_accepted": true
}
// App update needed
{
"epoch": 0,
"error_code": "00",
"error_message": "Sukses.",
"force_code": "50-Y:0.0.5||1",
"latest_tnc_accepted": true
}
// Need to accept latest TnC
{
"epoch": 0,
"error_code": "00",
"error_message": "Sukses.",
"force_code": "00",
"latest_tnc_accepted": false
}
// Fail inquiry detail
{
"error_code": "02",
"error_message": "Oops.. Terjadi kesalahan, silakan coba lagi.",
"epoch": 0,
"force_code": "00",
"latest_tnc_accepted": true
}
URL :
/api/soft-token/transactions/{transactionId}/presentment
HTTP Method :
GET
Auth Required :
YES
Jump to: Request Header | Path Parameter | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
7 | Accept-Language |
- |
✖ | Filled with en or in |
8 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | secure_message |
String |
- |
✔ | Secure message retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication": "b942c36431d0486a95d3f82890b1e25c#9BCB183BCB320BCB#eyJzZCI6IjE1Njc3NDM5MDkyOTYiLCJsbGV2IjoiSG1hY1NIQTUxMiIsImlwIjoiMDowOjA6MDowOjA6MDoxIiwiaXNzIjoiIiwiZmNpcyI6Ik4iLCJzayI6ImE3MGRkMmY4MjhkNzI3NWY2ODgxOGYzM2U2MjVjNzhkZjEzNGIzNWM5OTE5NWYteEah3ma7A3YWZlYzIyZTA4NjI1MGVhYjUiLCJleHAiOjE1Njc3NDQ1MDksImxvZ2luIjoiIiwianRpIjoiNzljMWMyZDEtOWIxZC00MjEyLThlMmUtZjgzNTE5ZTBhOWI1IiwicnAiOiJDQ1IiLCJmdGwiOiJOIn0#rXyIOvkhweuEVezfcYJzMd_Uf5_nAVmRAWo0zDzKCCVcCM5MlKN7WbldvVGAIsHrEA7X1QvOf_2MoJCjoYwaWwujMDv-OKaYBwW-euLt0I3JDSqSIepdQwcL4vn71-xlfWCheS4ywYu6P6srWTIeHUztbucc2N8jjcoTwW1tUd5Ef8NqjP7imf1C-zH8vDmbbZ_U3GnHXSfe7DNNM6BCiAow267OsKUBfJDQttKBEbFUfwGnEpywl7UbJYeEYsuFoCab0OfgTqViTT-8OM3n1yqvhL7nvRbpdkDmvS4PS1cymYBEKdxBV8-MGOIMomXYf81iCK0TdUjEqlNSmtqk347v1Q#eyJhbGciOZwbCiJSUzUxMiJ9#75b0c16e78a844b986395945d8a3ea8",
"X-Once": "2vnLQG22W+6kzPSbXihPpflHhMv45rrzVEh0KW7NO+k=",
"X-Digest": "3db98fd7df8a8f3bd7b0e5217b119023fc7cc07a8fc6615bdffe3c460b57ee738b29428d8ad632e30f8298565dc5e528bf4fb85ad67ffdf7bd19d8d466c56aa0"
"reqId" : "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id" : "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
"secure_message": "00C15FDE0937DE45410356AE6F95EA83321E316059EFDDBE7A0C8EAA6F7863C911A11E798F90795F8B2D301B049D8E813A88B154FA6340A98A8256ADF5669B8A"
}
URL :
/air/soft-token/transactions/{transactionId}/presentment
HTTP Method :
GET
Auth Required :
NO
Jump to: Request Header | Path Parameter | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | dt |
- |
✔ | Device token, valid for 180 days |
3 | lt |
- |
✔ | Login token, valid for 30 days |
4 | reqId |
- |
✔ | Random generated GUID |
5 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
6 | Accept-Language |
- |
✖ | Filled with en or in |
7 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | secure_message |
String |
- |
✔ | Secure message retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"dt" : "a243c95506cf436ea3e14fe1f6a15946#1BCB22BCB292BCB#eyJpbWUiOiIzNTc0OTQwODsUlaEuqYVvA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3IiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU3NzY3MDk2MiwianRpIjoiMzQ0ODlkY2QtYjg2Mi00ZDY3LWE5ZWYtYTkxOWI0NWQ4NGY2IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#JT9eJMniI2ooZ2YDCdIXmplTcu5oQTz6uZvaF-iOFL-BqTL8CdtnJZpwQHIOitu2j3BP_udUMAhXEKYwC0Srco5Hs-ske2fxxtOOEt0Jg9noCQZxX98L4pbVAQ74VltCyW69G9Thc1QSSDnhL9kXZ_owO1fMqvVPS0NmvXB-4qAo43p4Q4rPzoqt0nN7qfl2nYpz5600x_zk6LhAY6dbxKnqo4tIVXuFK5R9oYsRV_9QD_08jml6PfiJI7QeVjo7mUK_y3nBZs2Gv8_iP1AE1pbwWBrz9C15X4pUlqwSeeHW2t5ymhdR02sNsaYckCfdycORldfs5et60nkl6Z-QA7ZMFw#eGS5TyJhbGciOiJSUzUxMiJ9#068f50619c754065994e45d4399b2d9c",
"lt" : "279032fd8bc14ebea48cb0ae9c333c25#1BCB255BCB273BCB#eyJpbWUiOiIzNTc0OTQwODA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3Iiwic2siOiJkYWYyMjZmOWM5MzA0MGFjMmIxYjcxNmFhOGMzNWM5NmZhNmE3NTgxYzQ5ZTE5NWI4M2M3NmNhZmNhMGYyYWVkIiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBgD65vim3mXmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU2NDcxMDk2MiwianRpIjoiYTIxODljZTctMjAyZS00ZGRhLWE0ZDgtMzBhMjljMWFhYjU0IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#kmAp1BIfNPEsQQQFQFj0NiFaXbW-ZAgkz0ggbva42Zjo3OCnzUV6GZylg-T7Ijq0GmZz3MDb9RM5su2iU6Cmd2T4bCIlT2KMm3nEgwZ8p_nASaxOtXZjKPtCMfq5_hnjZ25nrMfccML5xCieUuueuFLLQa1zYZa5HYqZw1Fogp9YGp9cSyrrLGIpYSLP-SoeIGdge-0uHbXgfwxNU_6KLoEjs9eJHX9Nd9Nk5a9f0Y2sRciQuoRW0c2CKpHO5x707aKXN0nFL8ypV7kz1W2dhyA8ccPKWlXpakBw3RLsKcPDpkokmNRthnYbDqd8VPdmLhkjlMyf8tqdCielzi1b5qPtew#esom4yJhbGciOiJSUzUxMiJ9#e10bcb377e774613b2a0f0fb31f17700",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
"secure_message": "00C15FDE0937DE45410356AE6F95EA83321E316059EFDDBE7A0C8EAA6F7863C911A11E798F90795F8B2D301B049D8E813A88B154FA6340A98A8256ADF5669B8A"
}
URL :
/api/soft-token/transactions/{transactionId}/execute
HTTP Method :
POST
Auth Required :
YES
Jump to: Request Header | Path Parameter | Request Body | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
7 | Accept-Language |
- |
✖ | Filled with en or in |
8 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | otp |
String |
- |
✔ | Received OTP from SMS |
2 | secure_message |
String |
- |
✔ | Secure message retrieved from service |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "b942c36431d0486a95d3f82890b1e25c#9BCB183BCB320BCB#eyJzZCI6IjE1Njc3NDM5MDkyOTYiLCJsbGV2IjoiSG1hY1NIQTUxMiIsImlwIjoiMDowOjA6MDowOjA6MDoxIiwiaXNzIjoiIiwiZmNpcyI6Ik4iLCJzayI6ImE3MGRkMmY4MjhkNzI3NWY2ODgxOGYzM2U2MjVjNzhkZjEzNGIzNWM5OTE5NWYteEah3ma7A3YWZlYzIyZTA4NjI1MGVhYjUiLCJleHAiOjE1Njc3NDQ1MDksImxvZ2luIjoiIiwianRpIjoiNzljMWMyZDEtOWIxZC00MjEyLThlMmUtZjgzNTE5ZTBhOWI1IiwicnAiOiJDQ1IiLCJmdGwiOiJOIn0#rXyIOvkhweuEVezfcYJzMd_Uf5_nAVmRAWo0zDzKCCVcCM5MlKN7WbldvVGAIsHrEA7X1QvOf_2MoJCjoYwaWwujMDv-OKaYBwW-euLt0I3JDSqSIepdQwcL4vn71-xlfWCheS4ywYu6P6srWTIeHUztbucc2N8jjcoTwW1tUd5Ef8NqjP7imf1C-zH8vDmbbZ_U3GnHXSfe7DNNM6BCiAow267OsKUBfJDQttKBEbFUfwGnEpywl7UbJYeEYsuFoCab0OfgTqViTT-8OM3n1yqvhL7nvRbpdkDmvS4PS1cymYBEKdxBV8-MGOIMomXYf81iCK0TdUjEqlNSmtqk347v1Q#eyJhbGciOZwbCiJSUzUxMiJ9#75b0c16e78a844b986395945d8a3ea78",
"X-Once" : "2vnLQG22W+6kzPSbXihPpflHhMv45rrzVEh0KW7NO+k=",
"X-Digest" : "3db98fd7df8a8f3bd7b0e5217b119023fc7cc07a8fc6615bdffe3c460b57ee738b29428d8ad632e30f8298565dc5e528bf4fb85ad67ffdf7bd19d8d466c56aa0",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
//Body
{
"otp":"748565",
"secure_message": "00C15FDE0937DE45410356AE6F95EA83321E316059EFDDBE7A0C8EAA6F7863C911A11E798F90795F8B2D301B049D8E813A88B154FA6340A98A8256ADF5669B8A"
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
}
URL :
/api/soft-token/transactions/{transactionId}/execute
HTTP Method :
DELETE
Auth Required :
YES
Jump to: Request Header | Path Parameter | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
7 | Accept-Language |
- |
✖ | Filled with en or in |
8 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "b9a4e9620fbb4c9495031e2669450478#6BCB82BCB113BCB#eyJzZCI6IjE1Njc3NDMxMTU4MTQiLCJsbGV2IjoiSG1hY1NIQTUxMiIsImlwIjoiMDowOjA6MDowOjA6MDBYhnR8BbSdoxIiwiaXNzIjoiIiwiZmNpcyI6Ik4iLCJzayI6ImE3MGRkMmY4MjhkNzI3NWY2ODgxOGYzM2U2MjVjNzhkZjEzNGIzNWM5OTE5NWY3YWZlYzIyZTA4NjI1MGVhYjUiLCJleHAiOjE1Njc3NDM3MTUsImxvZ2luIjoiIiwianRpIjoiNjgxNDE2MzctY2VjMS00MGFkLWExMDUtODA5NGQ4NWJiY2E3IiwicnAiOiJDQ1IiLCJmdGwiOiJOIn0#QZMNPJxzAuXcHk84OMmEiH_7FCKxxzYmNvllROT-GMenttcALNhM_4xLvPdYtPgy_UnfCF_pNYs2eRiIPRyVKPMbPZU1no27I3-ZuTsZVJRF5nIDkFeKQ0moW3sS7A_pBXyeZHLFcHEYfjBR62O598TmmQeWRnveUawVKlZNebTMri0NW6AReUgyPlRX0myTV6witWC9xzNmR7HYZrWfy67MBa_PY6pQDccNrnqunifePncDKdD1oN4jXkgsYcBJRbD6DN_kadqDVV8Z7QBSPySWwEplYu-aQD91RrF3EZ5rn3jnzRfTgOgQe5KDCuA5JhIdquH-IkyZo7WstmyNZKOiIA#eyJhbG5HFxciOiJSUzUxMiJ9#2fe86e9e13c94f56871105f13cb86d65",
"X-Once" : "JJ5flxYjaL7YOFUzeooxWQ4D9a9AmX6oEIWLJ7+KnWI=",
"X-Digest" : "884a1af4f60e131cfc26c7e72b1fa65e929267b8d79bc9b73066d4069217cb3c75a8fa98c794882d9cde653cf0be0bae9eb2f842db8d4c6568bebbae43c110fc",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
}
URL :
/air/soft-token/transactions/{transactionId}/execute
HTTP Method :
POST
Auth Required :
NO
Jump to: Request Header | Path Parameter | Request Body | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | dt |
- |
✔ | Device token, valid for 180 days |
3 | lt |
- |
✔ | Login token, valid for 30 days |
4 | reqId |
- |
✔ | Random generated GUID |
5 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
6 | Accept-Language |
- |
✖ | Filled with en or in |
7 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | otp |
String |
- |
✔ | Received OTP from SMS |
2 | secure_message |
String |
- |
✔ | Secure message retrieved from service |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"dt" : "a243c95506cf436ea3e14fe1f6a15946#1BCB22BCB292BCB#eyJpbWUiOiIzNTc0OTQwODsUlaEuqYVvA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3IiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU3NzY3MDk2MiwianRpIjoiMzQ0ODlkY2QtYjg2Mi00ZDY3LWE5ZWYtYTkxOWI0NWQ4NGY2IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#JT9eJMniI2ooZ2YDCdIXmplTcu5oQTz6uZvaF-iOFL-BqTL8CdtnJZpwQHIOitu2j3BP_udUMAhXEKYwC0Srco5Hs-ske2fxxtOOEt0Jg9noCQZxX98L4pbVAQ74VltCyW69G9Thc1QSSDnhL9kXZ_owO1fMqvVPS0NmvXB-4qAo43p4Q4rPzoqt0nN7qfl2nYpz5600x_zk6LhAY6dbxKnqo4tIVXuFK5R9oYsRV_9QD_08jml6PfiJI7QeVjo7mUK_y3nBZs2Gv8_iP1AE1pbwWBrz9C15X4pUlqwSeeHW2t5ymhdR02sNsaYckCfdycORldfs5et60nkl6Z-QA7ZMFw#eGS5TyJhbGciOiJSUzUxMiJ9#068f50619c754065994e45d4399b2d9c",
"lt" : "279032fd8bc14ebea48cb0ae9c333c25#1BCB255BCB273BCB#eyJpbWUiOiIzNTc0OTQwODA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3Iiwic2siOiJkYWYyMjZmOWM5MzA0MGFjMmIxYjcxNmFhOGMzNWM5NmZhNmE3NTgxYzQ5ZTE5NWI4M2M3NmNhZmNhMGYyYWVkIiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBgD65vim3mXmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU2NDcxMDk2MiwianRpIjoiYTIxODljZTctMjAyZS00ZGRhLWE0ZDgtMzBhMjljMWFhYjU0IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#kmAp1BIfNPEsQQQFQFj0NiFaXbW-ZAgkz0ggbva42Zjo3OCnzUV6GZylg-T7Ijq0GmZz3MDb9RM5su2iU6Cmd2T4bCIlT2KMm3nEgwZ8p_nASaxOtXZjKPtCMfq5_hnjZ25nrMfccML5xCieUuueuFLLQa1zYZa5HYqZw1Fogp9YGp9cSyrrLGIpYSLP-SoeIGdge-0uHbXgfwxNU_6KLoEjs9eJHX9Nd9Nk5a9f0Y2sRciQuoRW0c2CKpHO5x707aKXN0nFL8ypV7kz1W2dhyA8ccPKWlXpakBw3RLsKcPDpkokmNRthnYbDqd8VPdmLhkjlMyf8tqdCielzi1b5qPtew#esom4yJhbGciOiJSUzUxMiJ9#e10bcb377e774613b2a0f0fb31f17700",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
//Body
{
"otp":"748565",
"secure_message": "00C15FDE0937DE45410356AE6F95EA83321E316059EFDDBE7A0C8EAA6F7863C911A11E798F90795F8B2D301B049D8E813A88B154FA6340A98A8256ADF5669B8A"
}
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
}
URL :
/air/soft-token/transactions/{transactionId}/execute
HTTP Method :
DELETE
Auth Required :
NO
Jump to: Request Header | Path Parameter | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | dt |
- |
✔ | Device token, valid for 180 days |
3 | lt |
- |
✔ | Login token, valid for 30 days |
4 | reqId |
- |
✔ | Random generated GUID |
5 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
6 | Accept-Language |
- |
✖ | Filled with en or in |
7 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"dt" : "a243c95506cf436ea3e14fe1f6a15946#1BCB22BCB292BCB#eyJpbWUiOiIzNTc0OTQwODsUlaEuqYVvA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3IiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU3NzY3MDk2MiwianRpIjoiMzQ0ODlkY2QtYjg2Mi00ZDY3LWE5ZWYtYTkxOWI0NWQ4NGY2IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#JT9eJMniI2ooZ2YDCdIXmplTcu5oQTz6uZvaF-iOFL-BqTL8CdtnJZpwQHIOitu2j3BP_udUMAhXEKYwC0Srco5Hs-ske2fxxtOOEt0Jg9noCQZxX98L4pbVAQ74VltCyW69G9Thc1QSSDnhL9kXZ_owO1fMqvVPS0NmvXB-4qAo43p4Q4rPzoqt0nN7qfl2nYpz5600x_zk6LhAY6dbxKnqo4tIVXuFK5R9oYsRV_9QD_08jml6PfiJI7QeVjo7mUK_y3nBZs2Gv8_iP1AE1pbwWBrz9C15X4pUlqwSeeHW2t5ymhdR02sNsaYckCfdycORldfs5et60nkl6Z-QA7ZMFw#eGS5TyJhbGciOiJSUzUxMiJ9#068f50619c754065994e45d4399b2d9c",
"lt" : "279032fd8bc14ebea48cb0ae9c333c25#1BCB255BCB273BCB#eyJpbWUiOiIzNTc0OTQwODA0MTE5MjMiLCJpc3MiOiJPTSoqKioqKioqMiIsInBoIjoiMDg3KioqKioqKjI3Iiwic2siOiJkYWYyMjZmOWM5MzA0MGFjMmIxYjcxNmFhOGMzNWM5NmZhNmE3NTgxYzQ5ZTE5NWI4M2M3NmNhZmNhMGYyYWVkIiwiYWxzIjoiMzcyOTZlZWJkYzMyYzBiZDU2ZDdhM2IxMmYyY2ViOWU4N2IyODllNjRkY2RmMDBgD65vim3mXmOWRmMDQwN2Y4YzlkMjk0YSIsImV4cCI6MTU2NDcxMDk2MiwianRpIjoiYTIxODljZTctMjAyZS00ZGRhLWE0ZDgtMzBhMjljMWFhYjU0IiwiaW1zIjoiNTEwMTEzMDI1MDI3MzQ1In0#kmAp1BIfNPEsQQQFQFj0NiFaXbW-ZAgkz0ggbva42Zjo3OCnzUV6GZylg-T7Ijq0GmZz3MDb9RM5su2iU6Cmd2T4bCIlT2KMm3nEgwZ8p_nASaxOtXZjKPtCMfq5_hnjZ25nrMfccML5xCieUuueuFLLQa1zYZa5HYqZw1Fogp9YGp9cSyrrLGIpYSLP-SoeIGdge-0uHbXgfwxNU_6KLoEjs9eJHX9Nd9Nk5a9f0Y2sRciQuoRW0c2CKpHO5x707aKXN0nFL8ypV7kz1W2dhyA8ccPKWlXpakBw3RLsKcPDpkokmNRthnYbDqd8VPdmLhkjlMyf8tqdCielzi1b5qPtew#esom4yJhbGciOiJSUzUxMiJ9#e10bcb377e774613b2a0f0fb31f17700",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
}
URL :
/api/soft-token/verification
HTTP Method :
POST
Auth Required :
YES
Jump to: Request Header | Request Body | Response Body | Request Example | Response Example |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
7 | Accept-Language |
- |
✖ | Filled with en or in |
8 | Content-Type |
- |
✔ | Filled with application/json |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | otp |
String |
- |
✔ | Received OTP from SMS |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "b942c36431d0486a95d3f82890b1e25c#9BCB183BCB320BCB#eyJzZCI6IjE1Njc3NDM5MDkyOTYiLCJsbGV2IjoiSG1hY1NIQTUxMiIsImlwIjoiMDowOjA6MDowOjA6MDoxIiwiaXNzIjoiIiwiZmNpcyI6Ik4iLCJzayI6ImE3MGRkMmY4MjhkNzI3NWY2ODgxOGYzM2U2MjVjNzhkZjEzNGIzNWM5OTE5NWYteEah3ma7A3YWZlYzIyZTA4NjI1MGVhYjUiLCJleHAiOjE1Njc3NDQ1MDksImxvZ2luIjoiIiwianRpIjoiNzljMWMyZDEtOWIxZC00MjEyLThlMmUtZjgzNTE5ZTBhOWI1IiwicnAiOiJDQ1IiLCJmdGwiOiJOIn0#rXyIOvkhweuEVezfcYJzMd_Uf5_nAVmRAWo0zDzKCCVcCM5MlKN7WbldvVGAIsHrEA7X1QvOf_2MoJCjoYwaWwujMDv-OKaYBwW-euLt0I3JDSqSIepdQwcL4vn71-xlfWCheS4ywYu6P6srWTIeHUztbucc2N8jjcoTwW1tUd5Ef8NqjP7imf1C-zH8vDmbbZ_U3GnHXSfe7DNNM6BCiAow267OsKUBfJDQttKBEbFUfwGnEpywl7UbJYeEYsuFoCab0OfgTqViTT-8OM3n1yqvhL7nvRbpdkDmvS4PS1cymYBEKdxBV8-MGOIMomXYf81iCK0TdUjEqlNSmtqk347v1Q#eyJhbGciOZwbCiJSUzUxMiJ9#75b0c16e78a844b986395945d8a3ea78",
"X-Once" : "2vnLQG22W+6kzPSbXihPpflHhMv45rrzVEh0KW7NO+k=",
"X-Digest" : "3db98fd7df8a8f3bd7b0e5217b119023fc7cc07a8fc6615bdffe3c460b57ee738b29428d8ad632e30f8298565dc5e528bf4fb85ad67ffdf7bd19d8d466c56aa0",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
//Body
{
"otp":"01779139"
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
}
URL :
/api/soft-token/transactions/history
HTTP Method :
GET
Auth Required :
YES
Jump to: Query String Parameter | Request Header | Response Body | Request Example | Response Example |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | last-id |
String |
- |
✖ | Last transaction_id which appears on front end app screen |
2 | start-date |
String |
- |
✖ | Format: yyyy-mm-dd. Must be provided together with status , type , and end-date |
3 | end-date |
String |
- |
✖ | Format: yyyy-mm-dd. Must be provided together with status , type , and start-date |
4 | type |
String |
- |
✖ | Must be provided together with status , start-date , and end-date . Possible values: conn_add , conn_chg , conn_del , reg_acct_bca , transfer_bca , transfer_va |
5 | status |
String |
- |
✖ | Must be provided together with type , start-date , and end-date . Possible values: approved , failed , pending , rejected , success |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | Accept-Language |
- |
✔ | Filled with en or in |
6 | reqId |
- |
✔ | Random generated GUID |
7 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | last_id |
String |
- |
✔ | Last transaction ID |
5 | history_list |
Object[] |
- |
✔ | Contains transaction object (s) |
5.1 | transaction_object |
Object[] |
- |
✔ | Transaction detail |
5.1.1 | transaction_id |
String |
- |
✔ | - |
5.1.2 | transaction_date |
String |
3 |
✔ | Approval created date |
5.1.3 | channel |
String |
- |
✔ | Code for channel which created the approval request |
5.1.4 | key_id |
String |
- |
✔ | Channel user id or other identifier which created the approval request |
5.1.5 | transaction_type |
String |
- |
✔ | Code for transaction which requires approval |
5.1.6 | transaction_status |
String |
- |
✔ | Code for approval status |
5.1.7 | transaction_summary |
Object[] |
- |
✔ | Summary of Transaction |
5.1.7.1 | label_in |
String |
- |
✔ | Flavor text in indonesian langugage |
5.1.7.2 | label_en |
String |
- |
✔ | Flavor text in english langugage |
//Request param
/transactions/history?start-date=2020-08-01&end-date=2020-08-30&type=all&status=all
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMjUgSnVuaSAyMDE5IDA5OjAyOjIxIiwibGxldiI6IkhtYWNTSEE1MTIiLCJpcCI6IjExNC41LjIxNi4xMTkiLCJpc3MiOiJPTSoqKioqKioqKjciLCJmbiI6Ik1PQiBVQVQgMTciLCJmY2lzIjoiWSIsImxvZ2luIjoiIiwiZnQiOiJZIiwiZmZuIjoiWSIsInNkIjoiMTU2MjEyNDM3MzY4NSIsInBsbiI6IjdxM1wveTdUazhNM3JTdkxDUlwvZ2pvQT09IiwiZmZ0IjoiTiIsInVzcnRwIjoiTiIsInNrIjoiMTY2YzU1NmQ1N2IxYzM0ZjVhMDFiYjFiNjBhMjljNmEzOTA4MmJiZWE5YTMwZjVmOTEyNzNmM2Y1Yjg0MDA3MCIsImV4cCI6MTU2MjEyNDk3MywianRpIjoiNWI2NzBkYTYtNDc3NS00ZTc5LWJmNTQtYTRlYTFjMTc1MDcwIiwicnAiOiJITUUiLCJmdGwiOiJOIn0.DTz2BLe0bZKOk3ivU_zEF4sFKhMdpFv7uZtZLVKUZGH4Nsw4ehcyqzWDC593toTgpWHVlpJgzMknKNWcQdTwpgl4D6T1VZirjEWu18yX8GzrCxSoKS_Agk1oghcue-sURfMUQ6_1yrlDX0YxlbV0WGrnWtDy_I2vgfz0vShHEE5xZoOBxWbl6n4715evlEMiEMkJIDBctV_IgOhGFASzscuARdhjEoxl9mjOAqS4BiDSqu9uIaK9H0D357Ir0q6H0h5uL5Rr1RKr78HHqelTKbCAHNUIGFQdb5cQDt7q6D_qxLwhcdVUpGUcZJVpku3OEh6VgW_foiGUXfxdlLkThQ",
"X-Once" : "pbV+BmdiBBdDCn1+vefYd0/WRkiHzppeUpPnH3LlCfQ=",
"X-Digest" : "5024f5d6ed6358144dec1159bed7c42b0d4a2d490e0b5bad61ea7e0a7ef22a3dd5d162cde8ab6423329db910a2111a05d3cb5da32d7f783d9e7871370679367a",
"Accept-Language" : "id",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b648",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2020-10-05T14:36:07.727",
"epoch": 0,
"last_id": "950111596507175229SWQ3392",
"history_list": [
{
"transaction_object": {
"transaction_id": "950111598413971436NZB4438",
"transaction_date": "2020-08-26T10:52:51.000",
"channel": "95011",
"key_id": "EDBERG0001",
"transaction_type": "TRANSFER_BCA",
"transaction_status": "APPROVED",
"transaction_summary": [
{
"label_in": "Transfer ke Rekening BCA",
"label_en": "Transfer to BCA Account"
},
{
"label_in": "HANDHIKA CABANG54",
"label_en": "HANDHIKA CABANG54"
},
{
"label_in": "Rp. 100.000,00",
"label_en": "Rp. 100.000,00"
},
{
"label_in": "054xxx3521",
"label_en": "054xxx3521"
}
]
}
},
{
"transaction_object": {
"transaction_id": "9501115984139236865BPT437",
"transaction_date": "2020-08-26T10:52:03.000",
"channel": "95011",
"key_id": "EDBERG0001",
"transaction_type": "REG_ACCT_BCA",
"transaction_status": "PENDING",
"transaction_summary": [
{
"label_in": "Daftar Rekening BCA",
"label_en": "Register BCA Account"
},
{
"label_in": "HANDHIKA CABANG54",
"label_en": "HANDHIKA CABANG54"
},
{
"label_in": "",
"label_en": ""
},
{
"label_in": "054xxx3521",
"label_en": "054xxx3521"
}
]
}
}
]
}
URL :
/api/soft-token/transactions/history/{transaction_id}
HTTP Method :
GET
Auth Required :
YES
Jump to: Path Parameter | Request Header | Response Body | Request Example | Response Example |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | transaction_id |
String |
- |
✔ | Filled with transaction ID |
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | Accept-Language |
- |
✔ | Filled with en or in |
6 | reqId |
- |
✔ | Random generated GUID |
7 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
*channel = eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | transaction_id |
String |
- |
✔ | - |
5 | transaction_date |
String |
3 |
✔ | - |
6 | channel |
String |
- |
✔ | - |
7 | key_id |
String |
- |
✔ | - |
8 | transaction_type |
String |
- |
✔ | - |
9 | transaction_status |
String |
- |
✔ | - |
10 | transaction_detail |
Object |
- |
✔ | Detail of Transaction |
10.1 | detail_map |
Object[] |
- |
✔ | Label describing transaction (ordered top down) |
10.1.1 | label_in |
String |
- |
✖ | Flavor text in indonesian language |
10.1.2 | label_en |
String |
- |
✖ | Flavor text in english language |
10.1.3 | value_in |
String |
- |
✖ | Value text in indonesian language |
10.1.4 | value_en |
String |
- |
✖ | Value text in english language |
10.1.5 | title_in |
String |
- |
✖ | Title text in indonesian language |
10.1.6 | title_en |
String |
- |
✖ | Title text in english language |
10.2 | free_text |
Object[] |
- |
✖ | Additional info regarding transaction |
10.2.1 | label_in |
String |
- |
✔ | Flavor text in indonesian language |
10.2.2 | label_en |
String |
- |
✔ | Flavor text in english language |
11 | transaction_summary |
Object[] |
- |
✔ | Summary of Transaction |
11.1 | label_in |
String |
- |
✔ | Flavor text in indonesian langugage |
11.2 | label_en |
String |
- |
✔ | Flavor text in english langugage |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMjUgSnVuaSAyMDE5IDA5OjAyOjIxIiwibGxldiI6IkhtYWNTSEE1MTIiLCJpcCI6IjExNC41LjIxNi4xMTkiLCJpc3MiOiJPTSoqKioqKioqKjciLCJmbiI6Ik1PQiBVQVQgMTciLCJmY2lzIjoiWSIsImxvZ2luIjoiIiwiZnQiOiJZIiwiZmZuIjoiWSIsInNkIjoiMTU2MjEyNDM3MzY4NSIsInBsbiI6IjdxM1wveTdUazhNM3JTdkxDUlwvZ2pvQT09IiwiZmZ0IjoiTiIsInVzcnRwIjoiTiIsInNrIjoiMTY2YzU1NmQ1N2IxYzM0ZjVhMDFiYjFiNjBhMjljNmEzOTA4MmJiZWE5YTMwZjVmOTEyNzNmM2Y1Yjg0MDA3MCIsImV4cCI6MTU2MjEyNDk3MywianRpIjoiNWI2NzBkYTYtNDc3NS00ZTc5LWJmNTQtYTRlYTFjMTc1MDcwIiwicnAiOiJITUUiLCJmdGwiOiJOIn0.DTz2BLe0bZKOk3ivU_zEF4sFKhMdpFv7uZtZLVKUZGH4Nsw4ehcyqzWDC593toTgpWHVlpJgzMknKNWcQdTwpgl4D6T1VZirjEWu18yX8GzrCxSoKS_Agk1oghcue-sURfMUQ6_1yrlDX0YxlbV0WGrnWtDy_I2vgfz0vShHEE5xZoOBxWbl6n4715evlEMiEMkJIDBctV_IgOhGFASzscuARdhjEoxl9mjOAqS4BiDSqu9uIaK9H0D357Ir0q6H0h5uL5Rr1RKr78HHqelTKbCAHNUIGFQdb5cQDt7q6D_qxLwhcdVUpGUcZJVpku3OEh6VgW_foiGUXfxdlLkThQ",
"X-Once" : "pbV+BmdiBBdDCn1+vefYd0/WRkiHzppeUpPnH3LlCfQ=",
"X-Digest" : "5024f5d6ed6358144dec1159bed7c42b0d4a2d490e0b5bad61ea7e0a7ef22a3dd5d162cde8ab6423329db910a2111a05d3cb5da32d7f783d9e7871370679367a",
"Accept-Language" : "id",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b648",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1469",
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2020-10-05T14:59:02.571",
"epoch": 0,
"transaction_id": "950111598413971436NZB4438",
"transaction_date": "2020-08-26T10:52:51.000",
"channel": "95011",
"key_id": "EDBERG0001",
"transaction_type": "TRANSFER_BCA",
"transaction_status": "APPROVED",
"transaction_summary": [
{
"label_in": "Transfer ke Rekening BCA",
"label_en": "Transfer to BCA Account"
},
{
"label_in": "HANDHIKA CABANG54",
"label_en": "HANDHIKA CABANG54"
},
{
"label_in": "Rp. 100.000,00",
"label_en": "Rp. 100.000,00"
},
{
"label_in": "054xxx3521",
"label_en": "054xxx3521"
}
],
"transaction_detail": {
"detail_map": [
{
"label_in": "Tanggal, Jam",
"label_en": "Date, Time",
"value_in": "26/08/2020 10:52:51",
"value_en": "26/08/2020 10:52:51"
},
{
"label_in": "Dari Rekening",
"label_en": "From Account",
"value_in": "693xxx3342",
"value_en": "693xxx3342"
},
{
"title_in": "Informasi Bank Penerima",
"title_en": "Beneficiary Bank Information"
},
{
"label_in": "Transfer ke Rekening",
"label_en": "To Account",
"value_in": "054xxx3521",
"value_en": "054xxx3521"
},
{
"label_in": "Nama Penerima",
"label_en": "Beneficiary Name",
"value_in": "HANDHIKA CABANG54",
"value_en": "HANDHIKA CABANG54"
},
{
"label_in": "Nominal",
"label_en": "Amount",
"value_in": "Rp. 100.000,00",
"value_en": "Rp. 100.000,00"
},
{
"label_in": "Berita",
"label_en": "Remark",
"value_in": "-",
"value_en": "-"
},
{
"label_in": "",
"label_en": "",
"value_in": "-",
"value_en": "-"
},
{
"label_in": "Jenis Transfer",
"label_en": "Transfer Type",
"value_in": "TRANSFER SEKARANG",
"value_en": "IMMEDIATE TRANSFER"
}
]
}
}
Used whether accepted Terms and Condition already latest for this user
URL :
/api/soft-token/tnc
HTTP Method :
GET
Auth Required :
YES
Jump to: [Request Header] (#request-header-check-tnc) | [Response Body] (#response-body-check-tnc) | [Request Example] (#request-example-check-tnc) | [Response Example] (#response-example-check-tnc)
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
7 | Accept-Language |
- |
✖ | Filled with en or in |
8 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
4 | latest_tnc_accepted |
Boolean |
- |
✔ | If false, need to show latest TnC |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "b942c36431d0486a95d3f82890b1e25c#9BCB183BCB320BCB#eyJzZCI6IjE1Njc3NDM5MDkyOTYiLCJsbGV2IjoiSG1hY1NIQTUxMiIsImlwIjoiMDowOjA6MDowOjA6MDoxIiwiaXNzIjoiIiwiZmNpcyI6Ik4iLCJzayI6ImE3MGRkMmY4MjhkNzI3NWY2ODgxOGYzM2U2MjVjNzhkZjEzNGIzNWM5OTE5NWYteEah3ma7A3YWZlYzIyZTA4NjI1MGVhYjUiLCJleHAiOjE1Njc3NDQ1MDksImxvZ2luIjoiIiwianRpIjoiNzljMWMyZDEtOWIxZC00MjEyLThlMmUtZjgzNTE5ZTBhOWI1IiwicnAiOiJDQ1IiLCJmdGwiOiJOIn0#rXyIOvkhweuEVezfcYJzMd_Uf5_nAVmRAWo0zDzKCCVcCM5MlKN7WbldvVGAIsHrEA7X1QvOf_2MoJCjoYwaWwujMDv-OKaYBwW-euLt0I3JDSqSIepdQwcL4vn71-xlfWCheS4ywYu6P6srWTIeHUztbucc2N8jjcoTwW1tUd5Ef8NqjP7imf1C-zH8vDmbbZ_U3GnHXSfe7DNNM6BCiAow267OsKUBfJDQttKBEbFUfwGnEpywl7UbJYeEYsuFoCab0OfgTqViTT-8OM3n1yqvhL7nvRbpdkDmvS4PS1cymYBEKdxBV8-MGOIMomXYf81iCK0TdUjEqlNSmtqk347v1Q#eyJhbGciOZwbCiJSUzUxMiJ9#75b0c16e78a844b986395945d8a3ea78",
"X-Once" : "2vnLQG22W+6kzPSbXihPpflHhMv45rrzVEh0KW7NO+k=",
"X-Digest" : "3db98fd7df8a8f3bd7b0e5217b119023fc7cc07a8fc6615bdffe3c460b57ee738b29428d8ad632e30f8298565dc5e528bf4fb85ad67ffdf7bd19d8d466c56aa0",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
{
"error_code": "00",
"error_message": "SUKSES",
"timestamp": "2019-03-20T07:54:55.734",
"latest_tnc_accepted": "true"
}
Used to accept Terms and Condition for this user
URL :
/api/soft-token/tnc
HTTP Method :
POST
Auth Required :
YES
Jump to: [Request Header] (#request-header-accept-tnc) | [Request Body] (#request-body-accept-tnc) | [Response Body] (#response-body-accept-tnc) | [Request Example] (#request-example-accept-tnc) | [Response Example] (#response-example-accept-tnc)
No | Field | Max Length | Mandatory | Description |
---|---|---|---|---|
1 | channel |
- |
✔ | *filled with this value |
2 | Authentication |
- |
✔ | Access token, valid for 10 minutes |
3 | X-Once |
- |
✔ | Timestamp encrypted with secret key |
4 | X-Digest |
- |
✔ | (HTTP Medhod + endpoint + timestamp + body) encrypted with secret key |
5 | reqId |
- |
✔ | Random generated GUID |
6 | X-Log-Id |
- |
✔ | Random generated GUID, used for step 1-3 + login |
7 | Accept-Language |
- |
✖ | Filled with en or in |
8 | Content-Type |
- |
✔ | Filled with application/json |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | referer |
String |
- |
✔ | Mobile screen menu name, example: PROVIS/LOGIN |
2 | accept_tnc |
Boolean |
- |
✔ | True for accepting TnC |
No | Field | Type | Length | Mandatory | Description |
---|---|---|---|---|---|
1 | error_code |
String |
- |
✔ | 00 for success |
2 | error_message |
String |
- |
✔ | - |
3 | timestamp |
String |
- |
✔ | Timestamp retrieved from service |
//Header
{
"channel": "eyJhbGciOiJSUzUxMiJ9.eyJ3c2lkIjoiU0hJWDIiLCJpc3MiOiJPTU5JX0NIQU5ORUwiLCJjaW4iOiJzb2Z0b2tlbiIsImVuIjoiZGV2IiwiY24iOiJzb2Z0b2tlbiIsImV4cCI6MTcwOTI4NTM3MCwianRpIjoiODE0ZWM5MzgtYTk5Ni00MmYxLWEwZDUtZDZiZGI2ZmU1NDUxIiwiaWgiOiJvayJ9.HswL8ky-Rexn1RRjw27qLUr3iEoQ242nQqMU2n9fmLZLIUFd8ScPPiLl_YL9qIONffzgX_I54yDpLxLnq0bcxlC1RWNxpGPtGrdfmKz5gIPbc4zhqz17TVmhAMF4MNgQBW3HrU5BUpMLlgTRDDrGFbtxGQL1aVPPS54nbzpQHBJcAu9VSERHd1huTBaQFxizXLjiLGsX6bEquzkRZh3RP0mpQGzgj8F6Fi2UwIsTZCpNJZOlliqF5VI09_dsYZGNeBZW9VHweJHg3oPoJmNAEZnzp4uxKZtH7Wl5IgT5_61m98_2MiYprQ5aVWPBul5B98tph0ekA36j5CVk9p0j1A",
"Authentication" : "b942c36431d0486a95d3f82890b1e25c#9BCB183BCB320BCB#eyJzZCI6IjE1Njc3NDM5MDkyOTYiLCJsbGV2IjoiSG1hY1NIQTUxMiIsImlwIjoiMDowOjA6MDowOjA6MDoxIiwiaXNzIjoiIiwiZmNpcyI6Ik4iLCJzayI6ImE3MGRkMmY4MjhkNzI3NWY2ODgxOGYzM2U2MjVjNzhkZjEzNGIzNWM5OTE5NWYteEah3ma7A3YWZlYzIyZTA4NjI1MGVhYjUiLCJleHAiOjE1Njc3NDQ1MDksImxvZ2luIjoiIiwianRpIjoiNzljMWMyZDEtOWIxZC00MjEyLThlMmUtZjgzNTE5ZTBhOWI1IiwicnAiOiJDQ1IiLCJmdGwiOiJOIn0#rXyIOvkhweuEVezfcYJzMd_Uf5_nAVmRAWo0zDzKCCVcCM5MlKN7WbldvVGAIsHrEA7X1QvOf_2MoJCjoYwaWwujMDv-OKaYBwW-euLt0I3JDSqSIepdQwcL4vn71-xlfWCheS4ywYu6P6srWTIeHUztbucc2N8jjcoTwW1tUd5Ef8NqjP7imf1C-zH8vDmbbZ_U3GnHXSfe7DNNM6BCiAow267OsKUBfJDQttKBEbFUfwGnEpywl7UbJYeEYsuFoCab0OfgTqViTT-8OM3n1yqvhL7nvRbpdkDmvS4PS1cymYBEKdxBV8-MGOIMomXYf81iCK0TdUjEqlNSmtqk347v1Q#eyJhbGciOZwbCiJSUzUxMiJ9#75b0c16e78a844b986395945d8a3ea78",
"X-Once" : "2vnLQG22W+6kzPSbXihPpflHhMv45rrzVEh0KW7NO+k=",
"X-Digest" : "3db98fd7df8a8f3bd7b0e5217b119023fc7cc07a8fc6615bdffe3c460b57ee738b29428d8ad632e30f8298565dc5e528bf4fb85ad67ffdf7bd19d8d466c56aa0",
"reqId": "77104abf-6a35-4378-bfc1-451906d8b647",
"X-Log-Id": "9be5f872-c096-44d2-a973-3fd772ee1468",
"Accept-Language" : "id",
"Content-Type" : "application/json"
}
//Body
{
"referer": "PROVIS",
"accept_tnc": "true"
}
//Header
{
"X-Acc": "eyJhbGciOiJSUzUxMiJ9.eyJDUE4iOiJZIiwibGFzdExvZ2luIjoiMTIgRGVzZW1iZXIgMjAxOCAxNjoxOTozNyIsImxsZXYiOiJIbWFjU0hBNTEyIiwiaXAiOiIyMDIuNi4yMTMuMjMiLCJpc3MiOiJXRSoqKioqKipBIiwiZm4iOiJXRUxNQVhYIiwiZmNpcyI6IlkiLCJsb2dpbiI6IiIsImZ0IjoiTiIsImZmbiI6Ik4iLCJzZCI6IjE1NDQ3ODYzODA1MTkiLCJwbG4iOiJzSnpIT2JPVURlTlwvU0t0UXRkaXF2Zz09IiwiZmZ0IjoiWSIsInVzcnRwIjoiTiIsInNrIjoiMmNkOTdlZjcwODVmNTgzMzAxYjAzOTYwNGJiNjhmZjc1NDIwZTNjMzY1OTI1YTRkZjZiMDA4MjY1OThiZWU2NCIsImV4cCI6MTU0NDc4Njk4MCwianRpIjoiNGZkZGQ4ZWEtODVmNi00YTczLTk5Y2YtMWE1N2ZmNDUzOTU2IiwicnAiOiJITUUiLCJmdGwiOiJOIn0.U7fAiujQUjkeUZR6wj7JOkzwVvNUjf84F_-_jlyTuWYoboE6rgfq4Huf1e3FCaZxRKH-7cQBDTB0PBP13wAsC1N0iBXFMi8TWgg8OAcudn0_1nqcB1JwbqAr2lfHk7GNJlty5VB8KBFUT64fXkc1zISUcWi90pDCJnbPYNPysWHH5eueHazRml7XLf5O-OlJEZ3FYTLDWLi6q201xhoVh3T764Da0cnioIrqQO0G2MsreSf_s2zaDPDqukn49eMPmMvZTCk6wSimt-UhaHZdoXoAh6ABx5irz2PbY3K-3F8TCUv3SGa2WXR0Ll2TZXhsrutjpRmpHePhU3gdHj2PCg"
}
//Body
{
"error_code": "00",
"error_message": "Sukses.",
"timestamp": "2019-03-19T16:59:00.537",
}