Skip to content
JPRAXCCLOUD & OFFLINE
+91 9792908835 sales@jpraxc.com
JPRAXC Docs

Connect SabPaisa

Get the API key, secret key and client code from your SabPaisa dashboard and connect them in Payment Configuration.

For: School administrator, accountant

Use this guide to connect the school's own SabPaisa merchant account to the School ERP. The card is called SabPaisa. It needs API Key (X-Api-Key), Secret Key and Merchant ID / Client Code, and Webhook Secret only in one case explained below. SabPaisa's staging (test) and live keys are different, and staging keys never work in live.

Before you start#

  • The school has an approved SabPaisa merchant account.
  • You have the school administrator's login for the School ERP.
  • Student records carry a name in letters and spaces, the father's 10-digit Indian mobile number, and an e-mail address. SabPaisa needs all three for every payer.
  • Read Set up a gateway in Payment Configuration once.

SabPaisa's screens change from time to time. If a menu below looks different, follow SabPaisa's own developer documentation.

Get your keys from SabPaisa#

  1. Sign in to the SabPaisa dashboard and choose the staging environment.
  2. Open Developers, then API Keys.
  3. Copy the API key and the secret key.
  4. Note your client code. SabPaisa also calls it the merchant ID.
  5. If SabPaisa has issued a separate webhook secret for your account, note it too. If not, you do not need one.

Enter them in the School ERP#

  1. Open General Settings › Payment Configuration.
  2. Set Environment to Test / sandbox, then select Configure on the SabPaisa card.
  3. Check that Test environment is selected.
  4. Paste into API Key (X-Api-Key), Secret Key and Merchant ID / Client Code.
  5. Fill Webhook Secret only if SabPaisa gave you a webhook secret different from the secret key. Otherwise leave it blank.
  6. Select Save settings.

The ERP sends SabPaisa the address to return the parent to with every payment. It does not show a webhook or return address for SabPaisa, so there is nothing to register in SabPaisa's dashboard. The ERP confirms each SabPaisa payment by asking SabPaisa for its status.

SabPaisa has no Test connection button in the ERP. You prove the keys with a sandbox payment instead.

Test, then go live#

  1. Select Start sandbox payment and complete a test payment. See Test a payment end to end.
  2. Switch the SabPaisa dashboard to live and copy the live API key, secret key and client code.
  3. In the ERP panel select Live environment, paste them, tick Enable and use this gateway for fee payments and select Save settings.

Good to know#

  • A single SabPaisa payment can be from ₹1 to ₹10,00,000.
  • Refunds can be started from the ERP. SabPaisa processes them in the background, and the ERP shows the refund as complete only when SabPaisa reports success. See Refund an online payment.
  • SabPaisa settlements are not fetched into the ERP. Record each bank settlement by hand. See Reconciliation and settlements.

Troubleshooting#

What you seeWhat to do
SabPaisa needs the payer name in letters and spaces, 2 to 100 characters.The student's name has a character SabPaisa does not accept, such as a full stop or a digit. If the school offers another gateway, the family can choose it under Pay with. Correct the student's record only if the name was entered wrongly.
A parent sees an error about the mobile number or e-mailCheck that Father mobile is a 10-digit Indian mobile number starting with 6, 7, 8 or 9, and that Email is filled in.
The sandbox payment fails at the startCheck that all three values are from the same environment (staging or live) as the one selected in the ERP.

YOUR NEXT CHAPTER

Let’s make work
work better.

sales@jpraxc.com

A REAL CONVERSATION STARTS HERE

Hello.
Let’s talk.

SALES & DEMOS+91 9792908835 ↗sales@jpraxc.comChat on WhatsApp ↗
ALREADY WITH JPRAXC?+91 9792908836 ↗support@jpraxc.comWhatsApp support ↗
JPRAXC INFYNEX PRIVATE LIMITED
CIN: U62011UP2026PTC252552
Corporate / Business office
Ward No 12, Dudahi
Kushinagar, Uttar Pradesh
PIN - 274302, India
Dudahi, Kushinagar

A DEMO BUILT AROUND YOUR WORK

See your workflow.
Not a slide deck.

Tell us what you run. We will arrange a tailored 30-minute walkthrough and reply within one working day.

01 Share your setup 02 Choose a time 03 See the right modules
What would you like to see?
You can choose more than one, or leave these blank for a recommendation.

We use your details to handle this request. Promotional contact needs your separate choice above.

A TICKET NUMBER, HERE AND BY E-MAIL

Make a complaint.

Tell the support team what went wrong. You receive a six-digit complaint number the moment you submit; a person acknowledges it within 24 hours and gives a written decision within 30 days. For ordinary appeals, if the decision does not satisfy you, the Grievance Officer accepts that number for 30 days while the complaint is marked Decided. Privacy, statutory and urgent concerns may be reported directly without those steps.

Do not include passwords, one-time codes, card details or complete student or patient records. Prefer e-mail? Write to support@jpraxc.com; you receive the ticket number by return.

JPRAXC / THE COMPLETE PICTURE

Find your next move.

PRODUCTSSchool ERP ↗Hospital ERP ↗Billing & GST ERP ↗Custom Business ERP ↗Websites & hosting ↗All products ↗
CONNECTED SERVICESConnectX ↗Business Email ↗WhatsApp API ↗SMS ↗Payment Gateways ↗Cloud or offline ↗Mail login ↗
LET’S GET STARTEDPricing ↗Buy or renew ↗Read the blog ↗Become a partner ↗User guides (Docs) ↗Demo portals ↗Book a guided demo ↗Mobile apps ↗Downloads ↗
COMPANYAbout JPRAXC ↗Customer stories ↗FAQs ↗Privacy policy ↗Mobile app privacy ↗Terms of service ↗Partner programme terms ↗Refund & cancellation ↗Legal ↗Grievances ↗