Payment Webhooks

Transaction Events

Event NameDescription
ProcessedPayment successfully received and processed.
ProcessingThe funds are pending deposit into your account, and the delay depends on your account settings.
PendingTransaction has been created and is currently being processed.
VoidedTransaction has been canceled.
HoldThe transaction will be placed in a manual review queue and will only be deposited after your manual approval in the dashboard Paynote.
DeclinedThe transaction has been blocked for one of the following reasons:

- Insufficient funds
- Unable to Retrieve Balance
- Bank Risk (signal)
- Customer Risk (signal)
FailedTransaction has failed. Check Return code here
ex: { "event": "transaction.status", "check": { "status": "failed", "error_code": "R01", "error_description": "Insufficient Funds", "error_explanation": "Available balance is not sufficient to cover the dollar amount of the debit entry.", }, "timestamp": "2019-03-25 12:08:08"}
PrintedCheck has been printed by customer.
ExpiredTransaction has reached its time limit and is no longer valid.
Refund PendingA refund for the transaction is in progress.
RefundedThe transaction amount has been successfully returned to the payer.
Refund FailedAttempt to refund the transaction amount was unsuccessful.

Example:

{
    "event": "transaction.status",
    "check": {
        "status": "processed",
        "check_id": "88e5cf90-473b-11e9-88ab-8fb3cc1aab01"
    },
    "timestamp": "2019-03-25 12:08:08"
}