Webhook & Callbacks

Access Token Callback

Webhook ini dikirim ketika ada event terkait access token, seperti token akan expired atau perlu di-refresh.

Webhook ini dikirim ketika ada event terkait access token, seperti token akan expired atau perlu di-refresh.

Endpoint Setup

Anda perlu menyediakan endpoint di server Anda untuk menerima callback ini. Format endpoint:

POST https://your-domain.com/webhook/access-token

Headers yang Diterima

ParameterTipeKeterangan
Content-Typestringapplication/json
X-TIMESTAMPdatetimeTimestamp saat callback dikirim.
X-SIGNATUREstringSignature untuk verifikasi.
X-CLIENT-KEYstringClient key merchant.

Request Body

{
  "eventType": "TOKEN_EXPIRING",
  "timestamp": "2024-10-16T10:25:00Z",
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "expiresIn": 300,
  "additionalInfo": {
    "clientKey": "YOUR_CLIENT_KEY"
  }
}

Event Types

Event typeKeterangan
TOKEN_EXPIRINGToken akan segera expired; lakukan refresh secara proaktif.
TOKEN_EXPIREDToken sudah expired.

Contoh Implementasi

Contoh implementasi lengkap dalam Node.js dan PHP akan segera ditambahkan. Untuk sementara, gunakan dokumentasi ini sebagai referensi untuk mengintegrasikan API ini.