Access Token B2B2C

Access Token B2B2C adalah layanan yang digunakan untuk mendapatkan access token dalam model Business-to-Business-to-Consumer (B2B2C). Dengan menggunakan token B2B2C, akses ke layanan atau data pelanggan dapat dilakukan dengan cara yang aman dan efisien, sekaligus menjaga kerahasiaan data konsumen.

Tipe Value
Kode Layanan
74
Nama
API Access Token B2B2C
HTTP Method
POST

Flow

Anda melakukan permintaan dengan mengirimkan parameter yang dibutuhkan, dan Espay akan memberikan respons dalam bentuk JSON.

API URL

Environment URL
Sandbox
Port of HTTPS (443)
https://sandbox-api.espay.id/apidirectdebit/v1.0/access-token/b2b2c
Production
Port of HTTPS (443)
https://api.espay.id/apidirectdebit/v1.0/access-token/b2b2c
Nama Tipe Mandatory Keterangan
Content-Type
String
Y
Isi konten permintaan Anda.

Contoh:
application/json
X-TIMESTAMP
String
Y
Tanggal dan waktu lokal customer saat ini.

Format:
yyyy-MM-ddThh:mi:ssTZD (ISO 8601)

Contoh:
2024-03-14T07:49:28+07:00
X-CLIENT-KEY
String
Y
Client Key yang diberikan oleh tim Espay.
X-SIGNATURE
String
Y
Kode yang digunakan untuk melakukan validasi transaksi. Pelajari Signature Asymmetric
Y: Yes, O: Optional, C: Conditional

Parameter Permintaan

Parameter Tipe Mandatory Keterangan
grantType
String (64)
Y
Jenis permintaan token.

Format:
  • AUTHORIZATION_CODE
  • REFRESH_TOKEN
authCode
String (64)
C
accountToken dari layanan Account Binding. Mandatory jika grantType = AUTHORIZATION_Code

Pelajari Account Binding
additionalInfo
Object
  productCode
String (16)
Y
Kode produk. Lihat disini

Contoh:
SALDOMUDIRECTDEBIT
Y: Yes, O: Optional, C: Conditional

Parameter Respons

Parameter Tipe Mandatory Keterangan
responseCode
String (7)
Y
Kode respon.

Format:
Kode HTTP + Kode Layanan + Kode Error

Contoh:
200+74+00 = 2000400.
responseMessage
String (150)
Y
Deskripsi respon.
tokenType
String (64)
Y
Tipe token.

Format:
  • Bearer
  • Mac
accessToken
String (128)
Y
Akses token.
accessTokenExpiryTime
String (25)
Y
Waktu kedaluwarsa akses token.
refreshToken
String (128)
refreshTokenExpiryTime
String (25)
O
Waktu kedaluwarsa refresh token.
Y: Yes, O: Optional, C: Conditional

Try It!

Anda bisa coba masukkan data sesuai dengan input yang telah disediakan. Setelah itu Anda submit dan lihat hasilnya!

Request

Value

Response


































Contoh Header

Content-Type: application/json
X-TIMESTAMP:2024-03-14T07:49:28+07:00
X-SIGNATURE:jaCUbDOSIjFcDaZ1rO0aCczJrWSfV0wAXVi/zOLlOLOIVH00gucOSOnHpKTARwpnn6qB08Vi8VJviNhIQh1q6zVJAwdhxnHRlwNFa28IVFTtSmD4nXPWT3LsuYuFPNDGJ59/MgKMVjwIofYvq2dwOHoDi9rnyT3nPl7N2bRdIQceQlD6sITcqdEbRUlm+zTFB2MxNy4vFaEZz1LU8fsENp+giMNqxR26DsNcRj1K8JBXO6nY8q2m3jmTmiduXK5VZXxt/5v6bp+OlYCwJhn3hmdZD1zwC3Hu6qZcCIhO6IVe0ThSCfsaCdye9o/Ew6VdMWbTtQUoR983mq6MubLmzg==
X-EXTERNAL-ID:d3be5aec-155b-4b46-bfee-3fd55363d0f4
X-PARTNER-ID:SGWYESSISHOP
CHANNEL-ID:ESPAY
             

















Contoh Permintaan

{
    "grantType":"AUTHORIZATION_CODE",
    "authCode":"ESP2412170203585gErmF5ax0RvyV5mN", 
    "additionalInfo":{
        "productCode":"SALDOMUDIRECTDEBIT"
        }
}
             














Contoh Respons Positif

{
    "responseCode": "2007400",
    "responseMessage": "Successful",
    "tokenType": "Bearer",
    "accessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZV9udW1iZXIiOiI2Mjg1MTU2NTAzMDY1IiwicGFydG5lcl9jb2RlIjoic2FtcGxlLWNsaWVudC1pZCIsInN1Yl9tZXJjaGFudGlkIjoiUEVUVFlDQVNIIiwidG9rZW5fdHlwZSI6IkFMTF9UWVBFIiwiZXhwIjoxODkyMTg2NDI0fQ.XN-nTDvpO6ojwrTsXlM64ZrTHC9ecIeFtjuutcYRuvo",
    "accessTokenExpiryTime": "2029-12-17T07:20:24+00:00",
    "refreshToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZV9udW1iZXIiOiI2Mjg1MTU2NTAzMDY1IiwicGFydG5lcl9jb2RlIjoic2FtcGxlLWNsaWVudC1pZCIsInRva2VuX3R5cGUiOiJBTExfVFlQRSIsImV4cCI6MTg5MjYxODQyNH0.ktp4uGWMboYCm_WTtGDRYhZ5S2wIZudtowf1QplhGl4",
    "refreshTokenExpiryTime": "2029-12-22T07:20:24+00:00"
}

              




CURL


......    





Scroll to Top