This is the payment flow which describes the whole payment process for the customer and your OMS.

Payment Statuses Flow
- Payment Creation
Payment status is
“CREATED”
.Payments in this status are not shown on Merchant Dashboard.
- Payment Authorization
Payment status is
“AUTHORIZED”
.Payments in this status are shown on Merchant Dashboard as
NEW
.
Payment status can also be
Payments in these statuses are not shown on Merchant Dashboard.
“REJECTED”
or “EXPIRED”
. These statuses are terminal and cannot be changed, no actions are required from your end.Payments in these statuses are not shown on Merchant Dashboard.
- Payment Capture
Payment status is
“CLOSED”
.Payments in this status are shown on Merchant Dashboard as
CAPTURED
.
Optional: A partial Capture is supported. Thus the order will stay in the “AUTHORIZED”
status till the full Capture or Close Request.On Merchant Dashboard such payments will have status
NEW
.
- Close (Optional)
Payments closed this way are shown on Merchant Dashboard as
CAPTURED
.
You can also cancel the payment completely, if Close Request is sent after authorization without Capture Request.
Payment status is “CLOSED”
.Payments closed this way are shown on Merchant Dashboard as
CANCELLED
.
- Refund
“CLOSED”
payment can be refunded and a refund amount should not exceed the captured amount.Payment status is
“CLOSED”
.On Merchant Dashboard such payments will be shown as
REFUNDED
or PARTIALLY REFUNDED
.
To ensure that any text sent in JSON is transmitted correctly and displayed correctly at Tabby’s user interfaces, make sure it is UTF-8 encoded.