Create Template
Template API helps us to create custom payment page template which we are going to show to the user, example is shared below.
Last updated
Template API helps us to create custom payment page template which we are going to show to the user, example is shared below.
Last updated
Here your payment link will looks like this, you can customize it according to your needs like logo, button color etc and also functionality wise, you need tip text box or not.
Parameters
logo: String
- Logo which you want to show on the template (required).
brand_color: String
- Brand color of template (required).
accent_color: String
- Accent/Button color of template (required).
enable_tips: Boolean
- Tips should be enable or not to customers.
include_order_id: Boolean
- order id will be added in redirect url, mus pass redirect url
default_currency: String
- Currency of your amount
redirect_url: String
- What url will be redirecting after payment success.
webhook : String
- Webhook url on which you want to send payment link updates.
tnc_url: String
- What url will be show in term and condition link..
default_thanks_msg: string
- What thanks message will be shown to the user.
default_btn_text: String
- What default btn text message will be shown to the user.
donation_text: String
- donation text to show to user..
donation_percent: String
- Phone number of customer without phone code.
cust_phone: String
- Phone number of customer without phone code
only_phone: String
- Link will only ask customer's email
is_sms: Boolean
- You will get SMS alert after payment
is_whatsapp: Boolean
- You will get message on whatsapp regarding payment
is_invoice_generate: Boolean
: Invoice generation will be given after payment or not
enable_upi_qr: Boolean
- Upi link will be coming in response
cust_reference_id: String
- Id you can pass your custom reference id
include_cust_ref_in_payment_link: Boolean
-Include customer reference in the payment link
cust_thanks_msg: String
- Message shown to customer after payment
custom_logo_url: String
- Your personalize logo
custom_pay_text: String
:- Text shown to customer during payment
tnc: String
- Terms and conditions
reference_notes: String
- Reference note
expiry_id: String
- Pass Id according to expire time setting
reference_order_id: String
- User side order id to attach to orders.
allow_tips: Boolean
- Tips field show to customer or not.
Other info
If no expiry_id
is passed then link will be having no expiry date
if include_order_id_in_redirect
is passed to true then you need to pass redirection url also
If cust_phone
is passed, you also need to pass phone_code(country phone number codes)
.
We can only pass max 1 lakh amount If allow_partial_payment
is false
type
Type of the payment link-
1 -> payment link 2 -> Subscription link
Upon successful payment, the Ninjapay platform sends the fiat amount to the provided UPI ID and gives a success response to the webhook.