Payment Features
Create Payment Link
The Payment link API allows you create a payment link directly on your integration.
Create Payment Link
Create a payment link on your integration
Endpoint: /create_payment_link
Method: POST
Header
| Param | Type | Required? | Decription |
|---|---|---|---|
| authorization | string | Yes | Set value to Bearer SECRET_KEY |
| content-type | string | Yes | Set value to application/json |
Body Param
| Param | Type | Required? | Decription |
|---|---|---|---|
| amount | string | Yes | Payment Amount |
| name | string | Yes | Customer's fullname name |
| currency | string | Yes | currency |
| redirect | string | Yes | redirect url |
| description | string | Yes | payment description. |
Sample Post
curl https://api.budpay.com/api/v2/create_payment_link
-H "Authorization: Bearer YOUR_SECRET_KEY"
-H "Content-Type: application/json"
-d '{ "amount": "2500",
"currency": "NGN",
"name": "Name",
"description": "my description",
"redirect": "https://your_redirect_link"
}'
-X POST
Sample Response
{
"status": true,
"message": "Payment Link created successfully",
"data": {
"ref_id": "29494829",
"payment_link": "https://www.budpay.com/paymentlink/30838291l2dxf6fs1d7m6137c64n"
}
}