Get Started

BillDesk offers merchants a comprehensive suite of payment options to seamlessly collect payments from their customers. Whether through our Neo – Full Redirect integration for a straightforward process or by customizing payment flows with our CX+ – Deep API, merchants can tailor their approach to meet their specific requirements effortlessly. Additionally, our native SDKs simplify integration with mobile applications, while various Plugins cater to different e-commerce platforms, ensuring a smooth start for merchants. With support for popular payment methods like

  • Cards,
  • UPI,
  • Netbanking,
  • Wallets,
  • Cashcards, and
  • EMI options (both CC & DC EMI options)

Prior to delving into CX+ – Deep API integration, we encourage merchants to review the outlined steps and prerequisites to facilitate a seamless onboarding process with us.

Step 1: Get your BillDesk credentials

Raise a request for UAT access. Please reach out to the designated BillDesk RM for assistance throughout the process.

Merchant will receive the following values as part of UAT setup confirmation:

AttributeDescription
mercidBillDesk assigned Merchant ID (mercid) for the UAT setup. mercid is a mandatory parameter in all APIs
clientidclientid is a unique value shared with you by BillDesk
encryption keyencryption key is a unique value to your integration and is needed to encrypt and decrypt API requests.
signing keysigning key is a unique value generated by BillDesk and is needed to sign an encrypted request

🛑

Important Information

• The clientid, encryption key and signing key are confidential, must only be shared with authorized personnel

• Only one webhook URL can be configured for a particular merchant Id


Step 2: Whitelist your IP addresses

Every API call to BillDesk can only be initiated through whitelisted IP addresses (merchant can also configure IP ranges) which are used by merchant systems to send out request from their environment/ servers. These IP addresses can be whitelisted instantly on the BillDesk UAT portal.


Step 3: Configure a URL to receive webhooks

Once merchant's customer completes a transaction, this transaction & its status can be received on a webhook URL. BillDesk will POST the transaction response to this Webhook URL, which can be used to update the status of the transaction at merchant's end.