# 1. Authorization Notification

# Description

  • This interface is implemented by the merchant to notify the merchant when authorization is completed or canceled.

# URL

  • Provided by the merchant

# Request Method

  • POST

# Request Headers

Parameter Name Required Type Description
Content-Type Yes string application/json

# Request Body Parameters

Parameter Name Required Type Description
eventName Yes string Event name (token.create.success, token.create.failed, token.cancel.success)
userId Yes string Merchant internal user ID
requestId No string Merchant request ID
channelCode Yes string Channel code
countryCode Yes string Country code (PH)
paytoken No string Token value
tokenStatus No string Token status (ACTIVED, INACTIVED)
expiresTime No string Token expiration time
inactiveTime No string Token deactivation time
inactiveType No string Token deactivation type (MCH_CANCEL, USER_CANCEL, EXPIRED)
userLoginId No string User login ID
sign Yes string Signature

# Request Example

{
  "eventName": "token.create.success",
  "userId": "user123456",
  "requestId": "req20240101120000",
  "channelCode": "JTWALLET_DIRECT_DEBIT",
  "countryCode": "PH",
  "paytoken": "tokenabcdef1234567890",
  "tokenStatus": "ACTIVED",
  "expiresTime": "2024-12-31 23:59:59",
  "inactiveTime": null,
  "inactiveType": null,
  "userLoginId": "2200724250330395",
  "sign": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0"
}

# Response Example

{
  "code":1,
  "msg":"success",
  "data":{
  }
}