Payment Link

triangle-exclamation

This API is used to create a simple payment link. All calls to this end point is to be made using your secret key gotten from your dashboard.

circle-exclamation
circle-info

The authorization key is sent via the request header as Bearer Token Authorization

Example: Authorization: Bearer sandbox_sk_94f2b798466408ef4d19e848ee1a4d1a3e93f104046f

Sample Request


{
    "name": "Demo Otp Link",
    "hash": "mypaymentlink",
    "link_status": 1,
    "expire_by": "2023-04-26T11:22:08.587Z",
    "amounts": [
        {
            "amount": 4000,
            "currency_id": "NGN"
        }
    ],
    "description": "My description",
    "redirect_link": "https://fjfhgfd.com",
    "return_msg": "Successful"
}

POST https://sandbox-api-d.squadco.com/payment_link/otp

Request Body

Name
Type
Description

name*

String

Title/Name of the Payment Link

hash*

String

Unique string that identifies each payment Link (cannot exceed 255 characters)

link_status*

Integer

Value can be 0 or 1. 1 - Active, 0 - Inactive

expire_by*

String

sample: 2021-04-26T11:22:08.587Z

amount*

Integer

Amount must be in the lowest currency. (kobo for Naira transactions and cent for Dollar transaction) i.e 40000 = 400NGN

currency_id*

String

USD or NGN (USD - US Dollars & NGN - Nigerian Naira)

description*

String

This describes what the payment link does

redirect_link

String

URL to be redirected to after payment. When this is not provided, the default redirect URL set on your dashboard will be used

return_msg

String

Message to be displayed to the customer after payment via the link

The payment link is a concatenation of the base URL: https://sandbox-pay.squadco.com/arrow-up-right and the hash selected when creating the payment link For instance, if the hash is mypaymentlink then the payment link will be https://sandbox-pay.squadco.com/mypaymentlink

GO LIVE - Production

To create payment link on production:

  1. kindly change the base URL of the endpoint from sandbox-api-d.squadco.com to api-d.squadco.com

  2. get production keys from your production environment on dashboard.squadco.com

  3. On production, the base URL for concatenation of the payment link needs to be changed from sandbox-pay.checkout.squadco.com/hash to pay.checkout.squadco.co/hash

Last updated