Order Transaction Kind
The different kinds of order transactions.
Anchor to Valid valuesValid values
- Anchor to AUTHORIZATIONAUTHORIZATION
An amount reserved against the cardholder's funding source. Money does not change hands until the authorization is captured.
- Anchor to CAPTURECAPTURE
A transfer of the money that was reserved by an authorization.
- Anchor to CHANGECHANGE
The money returned to the customer when they've paid too much during a cash transaction.
- Anchor to EMV_AUTHORIZATIONEMV_
AUTHORIZATION An authorization for a payment taken with an EMV credit card reader.
- Anchor to REFUNDREFUND
A partial or full return of captured funds to the cardholder. A refund can happen only after a capture is processed.
- Anchor to SALESALE
An authorization and capture performed together in a single step.
- Anchor to SUGGESTED_REFUNDSUGGESTED_
REFUND A suggested refund transaction that can be used to create a refund.
- Anchor to VOIDVOID
A cancelation of an authorization transaction.
Anchor to FieldsFields
- •INPUT OBJECT
The input fields for a transaction to create for an order.
- •OBJECT
The
object represents a payment transaction that's associated with an order. An order transaction is a specific action or event that happens within the context of an order, such as a customer paying for a purchase or receiving a refund, or other payment-related activity.
Use the
object to capture the complete lifecycle of a payment, from initial authorization to final settlement, including refunds and currency exchanges. Common use cases for using the
object include:
- Processing new payments for orders
- Managing payment authorizations and captures
- Processing refunds for returned items
- Tracking payment status and errors
- Managing multi-currency transactions
- Handling payment gateway integrations
Each
object has a
kind
that defines the type of transaction and astatus
that indicates the current state of the transaction. The object stores detailed information about payment methods, gateway processing, and settlement details.Learn more about payment processing and payment gateway integrations.
- •INPUT OBJECT
The input fields for the information needed to create an order transaction.