import { ShopifyTransactionKind } from '@daffodil/driver/shopify'
The different kinds of order transactions.
enum ShopifyTransactionKind {
Authorization = ShopifyTransactionKind.Authorization,
Capture = ShopifyTransactionKind.Capture,
Change = ShopifyTransactionKind.Change,
EmvAuthorization = ShopifyTransactionKind.EmvAuthorization,
Sale = ShopifyTransactionKind.Sale,
}
Authorization ShopifyTransactionKind.Authorization |
|---|
An amount reserved against the cardholder's funding source. Money does not change hands until the authorization is captured. |
Capture ShopifyTransactionKind.Capture |
|---|
A transfer of the money that was reserved during the authorization stage. |
Change ShopifyTransactionKind.Change |
|---|
Money returned to the customer when they have paid too much. |
EmvAuthorization ShopifyTransactionKind.EmvAuthorization |
|---|
An authorization for a payment taken with an EMV credit card reader. |
Sale ShopifyTransactionKind.Sale |
|---|
An authorization and capture performed together in a single step. |