Transaction


This is a JSON object with the following fields:


Field Type Required Description
transactionID String(20) yes Unique identifier of that transaction.
orderID String(100) no orderID of this transaction or of the referral transaction, if set
referralID Integer(32bits) no Optional unique identifier of the transaction that this transaction refers to.
subscriptionID Integer(32bits) no Optional unique identifier of the subscription this transaction belongs to.
status String(32) yes Textual status of the transaction Authorized or unauthorized.
errorCode String(3) yes Result code of the transaction.
operation String(32) yes Can be sale, refund, credit, authorize, capture, cancel, rebill
paymentType String(32) yes Type of payment of the transaction. Can be creditcard, toditocash
paymentMeanInfo Object yes if Details on the payment mean. Will vary according to the PaymentType. See details here
date Date yes Unix timestamp representing the date of the transaction processing.
shopperName String(100) yes Name of the shopper.
shopperEmail String(100) yes Email address of the shopper.
customerIP String(16) yes IP address of the shopper.
amount Integer(32bits) yes Amount of the transaction in cents.
currency String(3) yes 3 letters currency code according to ISO 4217 (EUR, USD, GBP…).
orderDescription String(500) no Order description


© Payzone | 2023