SUCCESS. Otherwise, Payjn will retry the notification up to 8 times. The notification intervals are: 1s, 5s, 10s, 30s, 60s, 300s, 900s, and 1800s.| Variable | Type | Required/Optional | Description |
|---|---|---|---|
| Content-Type | String | Required | Fixed value: application/json;charset=utf-8 |
| sign | String | Required | Signature generated based on the response body from Payjn; use Payjn's public key to verify |
| Variable | Type | Description |
|---|---|---|
| merchantCode | String | Merchant code |
| platformOrderId | String | Platform order number |
| merchantOrderId | String | Merchant order number |
| amount | String | Order amount, decimals are not supported |
| paidAmount | String | The actual amount paid. |
| status | String | Order status. SUCCESS means successful. For other statuses, see "Status Code List" |
| bankCode | String(10) | Bank code |
| desc | String | Result description |
| createTime | String | Creation time, format: yyyy-MM-dd HH:mm:ss |
| successTime | String | Payment success time, format: yyyy-MM-dd HH:mm:ss |
| Status Code | Description |
|---|---|
| SUCCESS | Payment successful |
| FAILURE | Payment failed |
| PROCESSING | Processing |
| CANCELLED | Order cancelled |