Accept crypto and card payments in your CS-Cart (or CS-Cart Multi-Vendor) store through U.CASH Pay. Buyers pay at the hosted U.CASH Pay checkout; paid orders are confirmed automatically with no manual reconciliation.
- Buyer places an order and selects U.CASH Pay.
- CS-Cart calls the addon controller (
mode=redirect), which uses the SDK to create a U.CASH Pay transaction and redirect the buyer to the hosted checkout. - After paying, the buyer is sent back to the store receipt (
mode=return). - U.CASH Pay sends an HMAC-signed settlement webhook to
mode=webhook. The plugin verifies the signature, reconciles amount and currency, and flips the order to Complete.
- CS-Cart 4.x (or Multi-Vendor) running on HTTPS.
- PHP 7.2+ with the
curlextension. - A free U.CASH Pay account.
- Copy the
app/addons/ucash/directory into your CS-Cart install atapp/addons/ucash/. - In the CS-Cart admin, go to Add-ons -> Manage add-ons and click Install on U.CASH Pay.
- Go to Administration -> Payment methods, add a new payment method, and set its processor to U.CASH Pay.
-
In U.CASH Pay -> Account -> Stores, create a store for this CS-CCart install and copy its Cloud token and Webhook secret.
-
In CS-CCart -> Add-ons -> U.CASH Pay, paste them into Cloud token and Webhook secret, then set the U.CASH Pay URL (default
https://pay.u.cash). -
Set the store's Webhook URL (from U.CASH Pay -> Account -> Stores -> [your store] -> Edit) to:
https://YOUR-STORE/index.php?dispatch=payment_notification.webhook&payment=ucash(Some CS-Cart installs use the SEO-friendly equivalent
https://YOUR-STORE/ucash/webhook; both routes hit the same controllermode=webhook.) -
Save, then place a test order.
app/addons/ucash/addon.xmladdon metadata + settings.app/addons/ucash/controllers/frontend/ucash.phpthe payment flow controller (redirect, return, webhook).app/addons/ucash/schema/payments/ucash.phpregisters the payment processor.app/addons/ucash/PayUCashIntegration.phpthe shared SDK.
One U.CASH Pay store per CS-Cart install. Running several integrations? Create one store each in U.CASH Pay -> Account -> Stores; each gets its own Cloud token, Webhook secret, and Webhook URL.
(c) 2015-2026 U.CASH. All rights reserved.