Status Flow of the Smart Transaction
This is the status flow of a Smart Transaction for e-commerce payments and orders including loyalty:
Some of the statuses will be skipped if they are not needed.
Detailed explanation:
Status |
Description |
created |
Newly created Smart Transaction, modified before the payment was actually captured. |
processing |
The secucard in the idents array is applied for partial payment. The amount of missing_sum needs to be paid with another means of payment. Only used if /preTransaction is called. |
approved |
The payment is pre-authorised. It should be possible to capture the payment. Skipped if auto_capture is true. |
pending |
The payment capture was requested, but is not acknowledged yet. You need to wait for status ok. Always used with advance payment (prepaid). Can also occur with direct debiting (debit). |
ok |
The payment capture was approved and you can deliver. This is used in conjunction with plain payments (intent sale). Note: Please don't forget to mark delivery in conjuction with invoice payment (invoice). Otherwise we cannot be aware of the due date. |
failed |
Failed to authorise or actually capture the payment. |