Skip to content

Interface: TransactionData

Properties

amount

amount: number


currency

currency: string


type

Optional type: TransactionType


method

Optional method: TransactionMethod


channelId

Optional channelId: string


reason

Optional reason: string


transactionDate

Optional transactionDate: number


payer

Optional payer: Object

Type declaration

NameType
accountId?string
accountNumber?string
accountCountryCode?string
bankIdentifier?string
branchIdentifier?string
name?string
customerTier?string
card?Card
billingInfo?BillingInfo

payee

Optional payee: Object

Type declaration

NameType
accountId?string
accountNumber?string
accountCountryCode?string
bankIdentifier?string
branchIdentifier?string
name?string
card?Card

purchase

Optional purchase: Object

Type declaration

NameType
totalItems?number
productsProduct[]
shippingInfo?ShippingInfo

avs

Optional avs: Object

Type declaration

NameType
code?string
provider?string
matchLevel?AvsMatchLevel

Enums

TransactionType

Value
purchase
bill_payment
mobile_recharge
money_transfer
credit_transfer
credit_redemption
top_up
withdrawal
investment
loan
refund
other

TransactionMethod

Value
bank_account
wire
card
p2p
wallet

AvsMatchLevel

Value
none
postal
street
full
unknown

Nested Objects

Card

NameType
holderName?string
bin?string
last4?string

Product

NameType
id?string
name?string
amount?number
price?number

BillingInfo

NameType
name?string
addressLine1?string
addressLine2?string
city?string
state?string
zipPostalCode?string
country?string
email?string
phone?string

ShippingInfo

NameType
name?string
addressLine1?string
addressLine2?string
city?string
state?string
zipPostalCode?string
country?string
email?string
phone?string