Pay (Virtual Account)

POST {{BASE_URL}}/payment/collection/transaction

The endpoint to initiate payment

FieldsData TypeDescriptionRequired
amountIntegerAmount in kobo or NairaMandatory
isNairaBooleanFlag true to send amount as naira instead of KoboOptional
emailStringCustomer emailMandatory
ValidityTimeIntegerAccount number expiration time. the default value is 20. max value is 60Optional

Request Body

{"amount"=>1000, "email"=>"testin@figo.com", "validityTime"=>60}

HEADERS

KeyDatatypeRequiredDescription
api-keystring
public-keystring
reference-idstring

RESPONSES

status: OK

{"status":"success","msg":"payment instantiated successfully","data":{"status":"00","message":"Successful","accountNumber":"4600100145","reference":"FIGO-Q59PWbnijs0RCNZcktWx","amount":100,"transactionId":"FR-ORETLB1VGHWZOJLAJTSY","bank":"VFD Microfinance Bank","validityTime":20}}