Account verification

This endpoints are used to verify account details and pay into accounts (bank or mobile money).

This endpoint identifies the owner of the account.

POST https://exchanger-api.fuspay.finance/api/v1/no-auth/PartnerP2P/AccountVerification/

It returns the name of the owner of the bank account or the mobile number. This avoids sending money to the wrong account.

Headers

Name
Type
Description

Authorization*

String

Bearer pk_partner_xxx

Content-Type*

String

application/json

Request Body

Name
Type
Description

account_number*

String

This is the bank account number or phone number the payout will be made to

account_code*

String

this is the code (eg. 051 fidelity bank or 'Momo' for Mobile money)

currency*

String

This is the currency of the fiat wallet the withdrawal would be made from e.g GHS, NGN

signature*

String

Signed Hash of payload. Sign on the digital signature endpoint with just your partner secret

{
success:true,
message:string,
data:{
    account_name:''}
}

Payout

This endpoint is used to do the actual payout. This does both account verification and payout

POST https://exchanger-api.fuspay.finance/api/v1/no-auth/PartnerP2P/Payout/

Transfer to a bank account or mobile money

Headers

Name
Type
Description

Authorization*

String

partners public key

Request Body

Name
Type
Description

amount*

String

The amount that is about to be withdrawn

account_number*

String

The bank account number or mobile money number

currency*

String

This is the currency of the wallet your are withdrawing from

withdrawal_reference*

String

This is a string generated from your end to identify the withdrawal

partner_id*

String

this is your partner id on on the IPC system

intrapay_merchant_id*

String

This is your merchant ID on the Intrapay platform

signature*

String

The signature is the request body signed with the merchant secret key + Partner secret key

account_code*

String

this is the code identifying the bank ("057" for Nigerian Banks )or the mobile money providers (MPESA, MTN, VOD)

Payout Status

This endpoint is to query the status of a payout

GET https://exchanger-api.fuspay.finance/api/v1/no-auth/PartnerP2P/GetPayout?intrapay_merchant_id=intra_merchant_954512&currency=GHS&withdrawal_reference=P17004196996oRbpiHxy/

Transfer to a bank account or mobile money

Query Parameters

Name
Type
Description

intrapay_merchant_id*

String

Your intrapay merchant ID

currency*

String

The currency of the payout request

withdrawal_reference*

String

The reference of the withdrawal generated on your system

Headers

Name
Type
Description

Authorization*

String

partners public key

Banks & Bank Codes

Last updated