Chisel e-Store Wiki for the Chisel team Open Admin →
Money

Payments and invoices

How customers pay, test payments on staging, refunds, and the GST invoice.

How customers pay

Checkout on the storefront is online-only: UPI, cards, net banking and wallets through PayU. Cash on delivery was switched off in August 2026 (a few older test orders still show it).

The customer is sent to PayU's hosted page, pays, and is sent back to the order confirmation. The admin shows the payment as Captured under the order's Payment section, with the provider pp_payu_payu.

Razorpay is also connected as a backup gateway. Switching the storefront between the two is a one-line setting for Haloweave; nothing changes in the admin.

Test payments on staging

Staging uses PayU test keys. No real money moves. To place a test order:

  1. Add anything to the cart at haloweave.store and go to checkout.
  2. Enter any Indian address with a six-digit pincode.
  3. On PayU's test page, choose a card and use one of PayU's published test cards (for example the Mastercard test number in PayU's docs, any future expiry, any CVV), or choose "success" on the test UPI / net-banking screens.
  4. You land on the confirmation page; the order appears in the admin as Captured.

Refunds

Refunds are started from the order's Payment section in the admin (see Orders). The amount goes back through PayU to the same instrument. PayU's own dashboard (login held by Chisel finance) shows the settlement and refund status independently if a customer disputes timing.

Shipping charges

Two tiers, set in Medusa and mirrored on the site:

Order subtotalShipping
Below ₹999₹99
₹999 and aboveFree

The rule lives under Settings → Locations & Shipping → Chisel Warehouse → Shipping options. Changing the ₹99 amount there changes checkout immediately. Changing the ₹999 threshold also needs the storefront banner text updated (a developer change).

GST invoices

Every order gets an invoice with a running number in the Indian financial-year series, for example CH/2026-27/0001. The invoice is created the first time it is opened and never changes after that, even if the product's price or name changes later.

A GST invoice as the customer sees it
A GST invoice as the customer sees it

  • The customer opens it from their order page or haloweave.store/invoice/<order id>.
  • Each line shows the product's HSN code (from its Attributes box) and GST rate (from Metadata), with the taxable value and GST split out of the price paid. Prices on the site are GST-inclusive.
  • Until Chisel's GSTIN is entered in the system, the document is headed Retail Invoice. Once the GSTIN is set (a one-time configuration by Haloweave), new invoices are headed Tax Invoice and carry the seller's GSTIN and CIN.
  • Invoices are not emailed automatically yet; the confirmation email links to the order, where the invoice is one click away.

Taxes at a glance

GST rates are set per product in Metadata (gst_rate); the HSN code is set in the product's Attributes box, in the field labelled HS code. Products missing an HSN code invoice at the default rate; the Ops Assistant can list which brands still owe HSN codes. Chisel's own tax registration, place of supply rules and the switch to Tax Invoice are part of the go-live checklist on the roadmap.

Last built 16 October 2026. Something wrong or missing on this page? Tell the Haloweave team and we will fix it in the next build.