Figo Payment Api

Number of APIs: 22

`amount` is in kobo with an alternative of `amountInNaira` which has its equivalent in naira, all amount to be send should be in kobo except otherwise specified by setting the isNaira flag to `true`.

GENERATE AN ENCRYPTED AUTHORIZATION TOKEN

var SECRET_KEY = "";

var PUBLICKEY = "";
var ENCYPTION
KEY ="";

var REFERENCEID = ""; // this should be unique for every request
var AUTHORIZATION = SECRET
KEY+PUBLICKEY+REFERENCEID// please note that it needs to follow this order
var AUTHORIZATIONTOKEN = CryptoJS.AES.encrypt(authorization,ENCYPTIONKEY).toString();

  1. Fund Request - Request Fund POST {{BASE_URL}}/request/fund

  2. Payment - Pay (Virtual Account) POST {{BASE_URL}}/payment/collection/transaction

  3. Webhook - webhook test POST {{BASE_URL}}/webhook/test

  4. Bills - Bill Details POST {{BASE_URL}}/bills/item/details

  5. Payment - Payment details GET {{BASE_URL}}/payment/collection/transaction/details?transaction_id=FR-IM5N2MKNJ40HHKOKNWIV1&send_webhook=true

  6. Fund Request - Fund Request Status POST {{BASE_URL}}/request/fund/status

  7. Payout - Transfer POST {{BASE_URL}}/payment/payout

  8. Payout - resolve payout status GET {{BASE_URL}}/payment/collection/transaction/resolve?transaction_id=FR-IM5N2MKNJ40HHKOKNWIV1

  9. Wallet-Auth - Create wallet POST {{BASE_URL}}/wallet/create

  10. Wallet-Transactions - Transactions GET {{BASE_URL}}/wallet/transactions?limit=10&offset=0&account_id=6363d6bf9cd17050ec9eaf73