Payout & Account Verification

Account Verification

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 used 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

Was this helpful?