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 statusses 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, received or collection. 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. |
received |
The payment capture was approved and you can ship the goods. This is used in conjunction with orders for shipping. Note: Please don't forget to mark delivery, especially in conjuction with invoice payment (invoice). |
shipped |
You have shipped the goods. |
collection |
The payment capture was approved and you can prepare the goods for collection, or alternatively ship them. This is used in conjunction with orders for collection. Note: Please don't forget to mark delivery, especially in conjuction with invoice payment (invoice). |
collected |
The goods have been collected by your customer. |
failed |
Failed to authorise or actually capture the payment. |