Charge statuses help diagnose any issues and act on amendments:
charge status | description |
pending | a charge awaits capture or cancel |
requested | a charge was requested, but the gateway did not return the actual status (for bank account transactions). The status will be updated automatically by the schedule task |
failed | a charge failed |
refund_requested | a refund was requested, but the gateway did not return the actual status (it usually requires some time). The status will be updated automatically by the schedule task or manually by the specific endpoint |
void_requested | a void was requested, but the connected service did not return the actual status. The status will be monitored by us until a result is returned. It can also be manually checked |
capture_requested | a capture was requested, but the connected service did not return the actual status. The status will be monitored by us until a result is returned |
refund_void_requested | a refund void was requested, but the connected service did not return the actual status. The status will be monitored by us until a result is returned. It can also be manually checked |
refunded | a refund is successful |
inprogress | an intermediate status (short-lived) |
held | a subscription status on hold |
archived | a charge is archived |
not_authenticated | 3DS was not passed. There is an issue with authentication. |
pre_authenticated | 3DS is successfully created and accepted by the user |
pre_authentication_pending | 3DS is successfully created and awaits to be accepted by the user |
authentication_not_supported | 3DS is not supported for the card. |
inreview | a fraud service requested review (fraud mode is active) |
declined | a charge was declined after the inreview status |
cancelled | a charge was cancelled |
wallet_initialized | a token to utilize in the Client SDK is created which is used for initialising a payment using Apple/Google Pay. |