Skip to main content
POST
Fund Test Virtual Account

Authorizations

Authorization
string
header
required

Payaza {{Public API Key in Base 64}}

Body

application/json
account_name
string
required

The name assigned to the virtual account.

Example:

"Payaza(Test DVA)"

account_number
string
required

The virtual account number.

Example:

"4030904675"

transaction_amount
string
required

the amount to be paid.

Example:

"1000"

currency
string
required

Currency code for the collection. Value is ‟NGN”.

Example:

"NGN"

source_account_number
string
required

The payer's account number.

Example:

"0123456789"

source_account_name
string
required

The payer's account name.

Example:

"Jill Stones"

source_bank_name
string
required

The payer's bank name.

Example:

"Test Bank"

initiation_transaction_reference
string

Required (for Dynamic Virtual Account). The unique identifier for the transaction. This value is empty for reserved virtual accounts.

Example:

"Ref1234567890"

Response

Initiate Payment Successful Response

message
string

Response message.

Example:

"Payment Notification successful"

success
boolean

Request success status.

Example:

false