Int'l Payout & Collection
  • Start your global payment here
  • Partner & Merchant Onboarding
  • Getting Started for Partner
    • Partner Onboarding Endpoints
    • IP Capture & Whitelisting
    • Regenerate Partners Pub/Priv Keys
  • Getting Started for Merchant
  • Collection
    • Digital Signatures
    • Collection (MOMO)
    • Collection (Virtual Account-NGN )**
    • Fetch Order
    • Assigning Virtual Accounts
      • Get Available Assignable Virtual Account
      • Check if specific account is available for use
      • Create Order- using Available Virtual Account from your Account Pool
    • Cancel Order
    • Get Mobile Money Providers
  • Payout
    • Account verification
    • Payout
    • Payout Status
    • Crypto Withdrawal
    • Bank & Bank Codes
  • Transaction History
    • Get Transaction Records
Powered by GitBook
On this page

Partner & Merchant Onboarding

PreviousStart your global payment hereNextGetting Started for Partner

Last updated 9 months ago

Onboarding Process Overview

Steps
Action
How To
Outcome
Implication

API Journey IPC/IPPA

The journey through fuspay API endponts

1

Get the IPC or IPPA Documentation

The IPC or IPPA documentation would be sent to partenr/merchant in the support group (Slack, Whatsapp)

2

Register on the Partner Onboard Endpoint. Please know the static IP of your system.

IPC/IPPA Partner post JSON with email and partner code

Endpoint returns Partner ID, Private and Secret Key

These Credentials are used to sign and communicate with IPC/IPPA

3

Partner IP Whitelisting

The merchants send us the IPs of their server and their partner ID returned from the Register partner endpoint

Whitelisted IPs are allowed to call our system

A security measure to ensure only permitted servers can communicate with our infrastructeure

9

Post Order to Create Order Endpoint

You need to have done your wallet setup i.e step 5 There are 2 methods of creating an order . Either they have their own screen for showing their users the payment flow or they use our payment pages This decision decides how the endpoint is interacted with (what is in the header or the body of the request) More info in the doc Signing Request: Request are signed using the digital signature endpoint before they are sent to the create order endpoint Sample codes are in the doc

10

Fetch Order Status

This is an endpoint that helps to know the status of a collection order

API response showing the status of an order

11

Payout Endpoint

This is an endpoint that does the payout. This also does account verification to avoid payouts to wrong accounts

Callback for payout is sent

12

Fetch Payout Status

This is an API call that helps to know the status of a payout request.

Intrapay App Journey (Onboarding) merchants only.

Merchant is connected to their partner. on Intrapay. Also, The partner and the merchant can sometimes be the same entity

4

Platform Sign Up.

Visit intrapay.fuspay.finance

Sign up page

User on successful sign up has access to platform

5

Collection Wallet Setup

User goes to the Fiat wallet Side bar on the Intrapay App Then Input BVN/Passport Number, Name, DOB, and address

Collection Wallet is setup This allows you to have a pool of virtual accounts in Nigeria. Without wallet setup you will not be able to get Virtual accounts

Wallet is setup but without KYC there would be $100 limit (fiat equivalent) of payout and collection on the account per day

6

Partner Mapping

Click on the partner mapping tab Merchant should input Partner_ Merchant_ID (generated by your partner for your) Partner callback (your callback url for Notifications)

A merchant is mapped to the partner that was added to the IPC previously User can now see their merchant secret key and intrapay merchant ID on their Intrapay Dashboard

Merchant is connected to the partner. The partner and the merchant can sometimes be the same entity.

7

Copy Merchant secret key

After Mapping merchant to partner copy the merchant secret key in the partner mapping tab

Merchant secret key differs per country and is used to identify the merchants per country. The merchant secret is used to make API calls also

8

Copy Intrapay Merchant ID

Copy the intrapay merchant ID at the bottom left of the screen (in the fiat wallet section)

The merchant ID also differs per country. The Merchants ID is used to make API calls

Page cover image
Onboarding Process