Paystation: one connection for cards and wallets
Connect Paystation to accept cards, bKash, Nagad, Rocket and more through one account. Merchant ID, who pays the fee, the notification address, testing and common errors.
Paystation is the simplest way to offer several payment methods with just two values: a Merchant ID and a password.
What it is#
Paystation is a payment aggregator. One Paystation account lets your buyers pay with cards and with wallets such as bKash, Nagad and Rocket, all on the Paystation page. It suits shops that want many methods without applying to each wallet one by one.
What you need#
- A Paystation merchant account.
- Three fields in Jukto:
| Field in Jukto | What it is |
|---|---|
| Merchant ID | Your Paystation ID, which looks like 104-1653730183 |
| Merchant password | Your Paystation password (a secret) |
| Who pays the fee | I pay the fee (default) or The buyer pays the fee |
Where to find your keys#
- 1
Sign in to Paystation
Sign in to your Paystation merchant account (paystation.com.bd). Your Merchant ID is made of digits with a dash in the middle. If you cannot find it, ask Paystation support.
- 2
Copy the two values
Copy the Merchant ID and your merchant password into Merchant ID and Merchant password. Sandbox and live use different values.
- 3
Choose who pays the fee
Pick whether you or the buyer pays Paystation's fee.
- 4
Match the mode
Choose Sandbox (testing) or Live.
What Jukto does#
- Keys. Saved encrypted for this website only. The password is never shown again.
- Payment. Jukto opens the payment with Paystation and sends the buyer to the Paystation page. Paystation takes whole taka only: an order total with poisha is refused ("Paystation takes whole taka only; this amount has poisha").
- Notification (IPN). Paystation can tell Jukto about a successful payment by itself. Paste the Notification (IPN) address from the provider page into the IPN URL setting of your Paystation panel. It is a private address made for your website.
- Verification. Paystation signs nothing, so Jukto never trusts a notice or a return: it always asks Paystation for the transaction status first and compares the invoice and the amount.
- Order. On success the payment shows Paid with the Paystation transaction ID and method. A payment that Paystation reports as refunded shows Refunded.
- Refunds. Paystation has no refund call for merchants. Refund in the Paystation panel and record the return on the order.
Text version of the diagram
- Jukto opens the payment to Buyer pays on Paystation
- Buyer pays on Paystation to Buyer returns
- Buyer returns to Jukto asks Paystation for the status
- Paystation notice (IPN) to Jukto asks Paystation for the status
- Jukto asks Paystation for the status to Success, invoice and amount match?
- Success, invoice and amount match? to Order marked paid (Yes)
- Success, invoice and amount match? to Not paid: stays unpaid (No)
Test and turn on#
- 1
Open the provider
Go to Dashboard > Tools > Integrations, open the Payments group and choose Paystation.
- 2
Choose the mode and fill the fields
Pick Sandbox (testing) or Live, fill Merchant ID and Merchant password, choose who pays the fee and press Save.
- 3
Register the notification address
Copy the Notification (IPN) address from the provider page and paste it into the IPN URL of your Paystation panel.
- 4
Press Test connection
Jukto asks Paystation for the status of a made-up invoice. See the note below about what a pass means.
- 5
Press Turn on
Switch to Live with your live values, turn it on and place one small real order. Check the Payments list and press Check again if needed.
Common errors#
| What you see | What it means | What to do |
|---|---|---|
| Fill in: Merchant ID, Merchant password | A required field is empty | Fill both and save |
| Paystation did not answer; try again in a minute | Paystation or the network was slow | Test again after a minute |
| Paystation takes whole taka only; this amount has poisha | The order total has a fraction | Use whole-taka prices and delivery charges |
| Paystation refused the payment | Paystation did not accept the new payment | Read the message that follows; check the Merchant ID and password |
| Paystation did not answer the status check | Verification could not reach Paystation | Press Check again later |
| no transaction under this invoice yet | The buyer has not paid, or the Merchant ID is wrong | Wait and check again; compare the ID with your Paystation panel |
| invoice does not match | The answer was for another invoice | The order stays unpaid; check the Paystation panel |

Comments (0)
Anyone can comment. Please do not post phone numbers, passwords or customer details.