AUTOXSPARE Docs
User guide

Payments

How money reaches the shop, and what to do about refunds.

Payments run through Curlec by Razorpay. Customers can pay by:

  • FPX — online banking, the usual choice in Malaysia
  • Card — Visa and Mastercard

Everything is in Ringgit.

Live or test

The admin home page shows a badge on the Gateway mode panel:

BadgeMeaning
LIVEReal money
TESTPractice only, nothing is charged

It is currently LIVE. The switch is a server setting, deliberately not a button in the admin — a stray click either halts every payment or puts a real customer through a test gateway, and neither shows up until settlements go missing. Ask for it to be changed rather than looking for a toggle.

Where the money goes

Into your Curlec account, then out to the shop's bank on Curlec's settlement schedule. Log in at dashboard.curlec.com to see settlements and download statements.

The shop's order list shows what the customer was charged. Curlec shows what was actually settled after fees. They will not match to the sen, and that is normal.

Refunds

Refund from the admin, never from the Curlec dashboard. Open the order, and under Payment choose Refund, enter the amount, and confirm. The admin sends the refund to Curlec itself, so the money goes back and the order records it in one step.

Cancelling an order does the same for you: it refunds whatever was paid and not yet refunded. See Orders.

Do not refund in Curlec and then "record" it in the admin. Recording a refund in the admin is a refund: the customer would be paid back twice, and the second payment comes out of the shop's Curlec balance.

A refund made in the Curlec dashboard by mistake is noted on the order and sent to the shop's alert email, but the admin does not count it as refunded. Tell the developer rather than fixing it by hand.

FPX refunds are not instant — allow several working days, and tell the customer that up front. A refund needs enough money in the Curlec balance; if settlements have just gone out, it can be refused until the next payments come in.

Card details

Card numbers never reach the shop or its servers. Curlec's own payment window handles them. Nobody at AUTOXSPARE can see a customer's card number, which is also why nobody here can "just re-run" a payment.

When a payment fails

Failed payments are normal — the customer's bank declined it, or they closed the window. No order is created and nothing is charged. Ask them to try again, or try a card instead of FPX.

If a customer says they were charged but no order exists, ask for the payment reference (it starts with pay_) and look it up in the Curlec dashboard.

  • Failed or Created: nothing was taken. Any hold on their statement drops off within a few days.
  • Captured: the money was taken and will not come back on its own. Send the reference to the developer the same day, who will either complete the order or refund it. This is the one case where a Curlec dashboard refund is correct, because there is no order in the admin to refund from.

On this page