Transaction Object

Properties
transactionIdstring

identifier of transaction (required)


statusstring
21 enum supported values:
UNDEFINEDINITIALIZEDIN_PROCESSAPPROVEDPENDINGPENDING_MERCHANTPENDING_BUYERBUYER_CANCELEDTIMEOUTREFUNDPARTIAL_REFUNDVOIDCHARGE_BACKEXPIREDDECLINEDFAILEDCOMPLETED_FUNDS_HELDTPA_CANCELEDOFFLINEDISPUTEAUTHORIZED

transaction status (required)


providerstring

transaction provider (required)


paymentMethodstring

transaction payment method (required)


appIdstring

identifier of application (required)


appInstanceIdstring

identifier of application instance (required)


orderobject

view of connected order snapshot (required)


amountobject

amount and currency of transactions (required)


cashierErrorobject

cashier transaction error (optional)


paymentMethodDataobjectformat map

map with payment method data


refundabilityobject

ability to do refund on transaction


createdAtstringformat date-time

transaction creation date


typestring
3 enum supported values:
SALERECURRINGINITIALIZE_RECURRING

providerTransactionIdstring

transaction id in the provider system


providerFieldsobjectformat map

providerDashboardLinkstring

refundsArray <Refund>

refunds issues for this transaction


providerNamestring

transaction payment provider name (required)

Was this helpful?
Yes
No