NOTIFY_NOT_ENOUGH_MONEY
(type=6)
When a withdrawal operation temporarily fails due to insufficient hot wallet balance, WaaS notifies the merchant through this callback. This is a temporary failure state. After the merchant replenishes the hot wallet balance, this withdrawal order will automatically retry.
Key Points
- Temporary Failure: Withdrawal operation not yet successful but recoverable
- Funds Remain Frozen: User funds remain frozen for subsequent retry
- Next Steps: After merchant replenishes hot wallet balance, WaaS automatically retries this withdrawal order
Request Parameters
The request sent by WaaS is an RSA-encrypted Base64 string. Merchants need to decrypt to obtain business parameters:Response Parameters
After processing the callback, merchants need to return a JSON-formatted response body. Thedata
field must return an RSA-encrypted Base64 string (encrypted using the public key provided by WaaS), while other fields are in plain text: