Skip to main content
Notifications are retried over a 24-hour window with progressively longer intervals. Respond with HTTP 200 to acknowledge receipt. If no successful acknowledgement is received by the end of the 24-hour window, notifications stop. You can always query the credited entry via Transaction History.
When Gcashier Pay credits your merchant balance through an offline or operational recharge, it POSTs this webhook to the callbackUrl configured for the recharge notice. Decrypt and verify the envelope using the process in Receiving Webhook Notifications. Treat batchNo as the idempotency key so a retry does not credit your books twice.

Webhook Payload

string
Merchant number.
string
Merchant name.
string
Recharge currency. ISO 4217 code (e.g. USD, HKD, CNY). See Currency Codes.
string
Recharge order number. Use this value to correlate the notice with your internal records and to ignore duplicate deliveries.
number
Recharge amount in curType. Two decimal places.
number
Amount actually credited to your available balance in curType. Two decimal places. This may differ from amount when fees or partial credit apply — book against actualAmt.
number
Time the funds arrived, as a Unix timestamp in milliseconds (13-digit).
string
Optional free-text memo attached to the recharge.