GitHub

ShopifyTransactionKind

enum

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,
}

Properties

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.