GatewayNotificationResult
: string
in package
Outcome of processing one payment gateway notification; stored in `cms_system_payment_gateway_notifications.result` together with a reason.
Table of Contents
Cases
- Duplicate = 'duplicate'
- Nothing changed: the payment is already closed or the gateway repeated what we already know.
- Error = 'error'
- Processing failed on our side (status not written, exception, gateway not configured).
- Processed = 'processed'
- The notification was evaluated and applied (status written, callback run, or a bad price recorded).
- Rejected = 'rejected'
- Failed verification (foreign reference, gateway rejection, unknown payment); the payment is untouched.
Cases
Processed
The notification was evaluated and applied (status written, callback run, or a bad price recorded).
Duplicate
Nothing changed: the payment is already closed or the gateway repeated what we already know.
Rejected
Failed verification (foreign reference, gateway rejection, unknown payment); the payment is untouched.
Error
Processing failed on our side (status not written, exception, gateway not configured).