BatchTransaction
Transaction event and its lifecycle history. Amounts are integer minor currency units. metadata belongs to this event; retain event_id for outcome recovery.
- accountType: string
_id required - appleType: string
_transaction _id required - cardType: stringrequired
- cardType: string
_brand required - cardType: string
_type required - createdType: integer
_at requiredInteger numbers.
- currencyType: stringrequired
- eventType: string
_id required - midType: stringrequired
- paymentType: string
_method required - processorType: string
_mid required - processorType: string
_tid required - readerType: string
_identifier required - subtotalType: integerrequired
Integer numbers.
- tidType: stringrequired
- totalType: integer
_amount requiredInteger numbers.
- transactionType: string
_id required - Properties: 1additionalType: Additional Detailsnullable
_details - batchType: stringnullable
_id - batchType: integer
_refunded _amount min:0Sum of successful refund operations for this transaction in the requested batch only, in minor currency units. Unlike refunded, this excludes refunds in other batches.
- deviceType: stringnullable
_id - deviceType: stringnullable
_type - gatewayType: stringnullable
- gatewayType: stringnullable
_transaction _id - Properties: 1gatewayType: Gateway Transaction Responsenullable
_transaction _response - Properties: 1historyType: array of objectnullable
- locationType: stringnullable
_id - merchantType: stringnullable
_name - Properties: 1metadataType: Metadatanullable
- ownerType: stringnullable
_id - parentType: array of stringnullable
_account _ids - processorType: stringnullable
- processorType: stringnullable
_response _code - processorType: stringnullable
_response _message - pspType: stringnullable
- refundType: integer
_amount min:0Successful refund amount for this event, in minor currency units. Zero for non-refund, failed, and settlement-only events. History events also include this field.
- refundedType: integernullable
Integer numbers.
- reversedType: integernullable
Integer numbers.
- statusType: stringnullable
- statusType: stringnullable
_reason - surchargeType: integernullable
_amount Integer numbers.
- surchargeType: boolean
_applied - surchargeType: stringnullable
_basis - surchargeType: booleannullable
_confirmation _required - surchargeType: numbernullable
_rate - surchargeType: stringnullable
_source - taxType: integernullable
_amount Integer numbers.
- taxType: stringnullable
_basis - taxType: integernullable
_rate Tax rate in basis points; 850 means 8.5%.
- taxType: stringnullable
_source - Properties: 1terminalType: Terminal Detailsnullable
_details - tipType: integernullable
_amount Integer numbers.
- tipType: stringnullable
_capture _mode - tipType: stringnullable
_type - transactionType: stringnullable
_type

