The following is a list of the possible values a third party will receive in the event field of a notification message.

The event field describes an event, a system action that has been triggered, either automatically or by an operator.

Transactions in a FINAL state cannot be actioned or state changed. It is recommended that money/credits be released to end-users when the “transaction_accepted” final notification is received.

It is suggested you update your CRM with a “money received – on hold”, when you receive the “payment_success” or “payment_piv_success”.

Remove the ‘on hold’ and release the money/credits when the “transaction_accepted” is received.

Event Description
transaction_accepted The transaction has been accepted and is being validated.
transaction_declined The transaction has been declined.
transaction_expired The transaction request has expired.
transaction_cancelled The transaction has been cancelled.

Event Description
payment_success Payment was successful (Note: This is not a final state)
payment_piv_success Payment Instrument Verification payment was successful.
kyc_manual_review The request is now in manual review for KYC and needs to be evaluated by an operator.
kyc_manual_requested_document Additional KYC documentation requested by operator.
capture_gateway_failed Capture of the transaction failed.
capture_failures_exceeded The user exceeded the amount of tries that they were allowed.
risk_auto_rejected The transaction has been automatically rejected due to risk rules.
risk_manual_rejected The transaction has been manually rejected due to risk rules.
manual_risk_review The request has been flagged by the risk engine and needs to be evaluated by an operator.
payment_manually_accepted The payment has been accepted following operator intervention.
refund_issued The transaction has been refunded.
refund_pending A refund has been issued but it is still pending.
refund_failed A refund has been issued but failed to complete.
chargeback_flagged The request has been flagged as a charge-back by an operator.
dispute_flagged The transaction is being disputed.
eoi_profile_updated EOI profile updated by a Dashboard Operator.
unexpected_error An unexpected error occurred and the transaction has been halted.