Request Access Token API - SNAP
Tentang Request Access Token API - SNAP
Bagian ini berisi tentang rincian informasi terkait akses token API dengan standar SNAP yang digunakan untuk melakukan transaksi pembayaran, pemeriksaan status transaksi, dan pengembalian dana.
Request Access Token API - SNAP
Get Access Token
Service Code | |
|---|---|
API Endpoint | |
HTTP Method | POST |
Description | Request Token for Authentication |
Content-type | application/json |
API SNAP Service Code
Service Code | API Reference |
|---|---|
73 | |
11 | |
54 | |
55 | |
58 | |
47 | |
51 | |
78 |
Get Header
Request Access Token Header
Nama Parameter Header | Tipe | Atribut | Konten |
|---|---|---|---|
Content-Type | String | Mandatory | Application/json |
X-TIMESTAMP | String | Mandatory | YYYY-MM-DDTHH:MM:SS (2022-03-21T10:11:40+07:00) |
X-CLIENT KEY | String | Mandatory | NICEPAY Provided (X-CLIENT KEY = CLIENT_ID) |
X-SIGNATURE | String | Mandatory | Generated by Partner/Merchant created using asymmetric signature SHA256withRSA algorithm (Private_Key, stringToSign) stringToSign = client ID + “|” + X-TIMESTAMP |
Request Access Token Body
Parameter | Tipe | Kebutuhan | Deskripsi |
|---|---|---|---|
grantType | String | Mandatory | Only “client_credentials” |
additionalInfo | Object | Optional | |
Response Parameter
Parameter BI | Parameter NICEPAY | Tipe | Ukuran | Kebutuhan | Deskripsi |
|---|---|---|---|---|---|
responseCode | responseCd | String | | Optional | |
responseMessage | responseMsg | String | | Optional | Response Message Debug message to provide more |
accessToken | | String | 2048 | Mandatory | Sebuah string yang mewakili autorisasi dikeluarkan untuk Klien yang digunakan untuk mengakses protected resources |
tokenType | | String | | Mandatory | Token Type Value: “Bearer” |
expiresIn | | String | | Mandatory | Session expiry in seconds: 900 (15 minutes) |
Sample Parameter
//HEADER SECTION
Content-Type: application/json
X-SIGNATURE: aFHq5SNdWO5Pq2vwZk4ztd9Cu3OvblG6NezGwLX3GC2mRJorDHPeZpR3V+RXrPC8ojcyCwQy01FSipmA8YdQvz1hOth7aekXzhigYCRNS34EHYEoFGD1YMHVFRvxn2Fu8HAd6wTvPNy2X2rbUS3hWrJsfa5cHu8wKVb7zPCuxNc=
X-CLIENT-KEY : NORMALTEST
X-TIMESTAMP: 2024-12-31T10:11:40+07:00
{
"grantType": "client_credentials"
"additionalInfo": {
}
}