Enumeration Values

This page lists possible values for different enumeration type fields specified in the APIs

Transaction Type

Appears as transaction_type or type
Exists in the following APIs and when these object are returned:

  • batch_transactions
  • transactions

Values

  • payment
  • return
  • refund
  • release
  • disbursement
  • fee
  • deposit
  • withdrawal
  • payment_funding
  • misc

Transaction Type Method

Appears as transaction_type_method or type_method
Exists in the following APIs and when these objects are returned:

  • batch_transactions
  • transactions

Values

  • direct_debit
  • credit_card
  • npp_payin
  • bpay
  • wallet_account_transfer
  • direct_credit
  • wire_transfer
  • misc

The table below explains the valid combinations of these two fields:

Transaction Type

Transaction Type Method

Notes

payment

credit_card

Appears in a transactions object for a credit card payment

payment

wallet_account_transfer

Appears in a transactions object when making a payment from a wallet account to an item

payment

wire_transfer

Appears in a transactions object for a wire transfer payment

payment

direct_debit

Appears in a transactions and batch_transactions object for a direct debit payment

disbursement

direct_credit

Appears in a transactions and batch_transactions object for a direct credit disbursement

disbursement

bpay

Appears in a batch_transactions object for a bpay disbursement

disbursement

misc

Appears in a transactions object for a bpay disbursement

deposit

bpay

Appears in a transactions object for a bpay payin (deposit)

deposit

npp_payin

Appears in a transactions object for a npp payin (deposit)

deposit

direct_credit

Appears in a transactions object for a virtual account (deposit)

bpay

bpay

Appears in a batch_transactions object for a bpay payin for tracking the cases of bpay_pending and successful for the batch transactions of a BPAY payin

refund

credit_card

Appears in a transactions object for refunding a credit card

refund

wallet_account_transfer

Appears in a transactions object for refunding an item

fee

wallet_account_transfer

Appears in a transactions object for fees collection

payment_funding

credit_card

Appears in a batch_transactions object when settlement of credit card funds happens to the item payee/seller

withdrawal

misc

Appears in a transactions object and relates to a wallet account credit from item

withdrawal

direct_credit

Appears in a transactions object and relates to deposit funds APIs where funds are deposited into a wallet from a bank account

release

wallet_account_transfer

Appears in a transactions object and relates to an item debit to wallet account

misc

misc

Appears in a transactions object relates to credit to Assembly/PromisePay from a wallet account

Account Type

Appears as account_type_id in accounts payload and has the following values

Type

Value

Digital Wallet

2000

Item Account

3000

Bank Account

9100

Card Account

9200

BPAY Account

9700


Did this page help you?