Skip to main content
POST
Create a payment request

Authorizations

Authorization
string
header
required

Bearer Authentication

Headers

X-BU-PROFILE-ID
string

User profile header

Example:

"BUS_YOK8tp5Zga01qOKEsqp07"

X-BU-PUBLIC-KEY
string
Example:

"pub_uibaidu930ani"

Body

application/json
additional_info
object
required
source_currency
string<string>
required

A valid currency

Required string length: 1 - 10
Example:

"BTC"

target_currency
string<string>
required

A valid currency

Required string length: 1 - 10
Example:

"BTC"

quote_amount
string

decimal value

Example:

"100"

quote_currency
string<string>

This optional field specifies the currency to price the payment request in, which is converted from the source amount

Required string length: 1 - 10
Example:

"NGN"

source_amount
string

decimal value

Example:

"100"

target_amount
string

decimal value

Example:

"100"

pay_in
object
reference
string

reference for the payment request

Example:

"busha-123"

Response

Successful response

General response Values

status
enum<string>
required
Available options:
success,
error
Example:

"success"

message
string
required
Example:

"message for success"

data
object
required