Skip to main content
POST
Create Payment Link
Please make sure to generate a new signature whenever you are creating a new payment link.

List of Supported Countries

For Senegal Orange deposits, the end user receives an SMS with a shortcode after the deposit is initiated. They dial the shortcode, triggering a USSD prompt where they input their PIN to approve the transaction.

Body

application/json

Payload for creating a payment link for API

client_id
string
required

The Client id is your public key which is generated when you are creating a new API integration from our app.

Example:

"K1PoY1WYricSpXh6Wm24twnk6ecPJOWrHGsqiKJr"

salt
string
required

Salt is used for security purposes. This is a random string and can be unique value for each request or always the same.

Example:

"justrandomstring"

sender
string
required

The Sender is the title of the API Integration which was created through our app. you can just copy this title and use it whenever making a new signature

Example:

"John.co"

params
object
required
timestamp
integer

this is the current timestamp when the request is being made

Example:

1709363033

signature
string
Example:

"2193d01d50d4bd5da234ac0e0add5d4ccb40907a1b1ab27a12d2c1d88a5d5807"

Response

Success

success
boolean
Example:

true

message
string
Example:

"Payment link created successfully."

data
object