TransactionBase
Fields every transaction has — payin, refund and payout. object and method_type tell which fields come on top; the fields of the payment instrument are in an object named after it — card, apple_pay or google_pay.
- Properties: 2amountType:required
- createdType: stringFormat: date-time
_at requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- idType: stringFormat: uuidrequired
Transaction id. The type of the transaction is in
object. - merchantType:
_reference min length:1max length:100requiredYour id for the transaction, unique per merchant across payins, refunds, payouts and pay sessions. It is also the idempotency key of the create — the same reference with the same body returns the existing transaction, with a different body
409 merchant_reference_conflict. Never expires. - statusType: nullable
_details requiredProperties: 2Why the transaction ended
failed.nullin every other status. - updatedType: stringFormat: date-time
_at requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z