2Checkout (Verifone)
Accept cards and local payment methods through your own 2Checkout/Verifone account, with signed buy-links and verified notifications.
How it works#
When 2Checkout is active, the checkout's card tile opens a signed 2Checkout hosted buy-link. The buyer pays on 2Checkout's page; when the order is approved, 2Checkout notifies U.CASH and the transaction completes automatically.
- Buy-links are signed with your 2Checkout secret word (HMAC-SHA256) - amounts and order references cannot be tampered with
- Notifications are authenticated by matching the encrypted order reference against your secret key before anything is marked paid
- Only approved orders (
ORDER_CREATEDwith statusapproved) complete the transaction - Card transactions link out to the order in the 2Checkout control panel for refunds and support
Setup#
- Open Settings → Processors/Gateways (requires the processors permission)
- Under 2Checkout, enter your Merchant ID, Secret key, and Secret word from your 2Checkout control panel
- Turn 2Checkout active on
- In your 2Checkout control panel, point IPN notifications at the webhook endpoint shown in the setting's help text, with your account's cloud token appended (cloud accounts)
The card tile#
The checkout shows a single "Credit or debit card" tile. Stripe takes the card tile when both are enabled - run one or the other as your card rail:
- Stripe only: card tile = Stripe
- 2Checkout only: card tile = 2Checkout
- Both: card tile = Stripe; 2Checkout stays configured but is not reachable from checkout
Choose 2Checkout when you need its local payment methods or when Stripe is unavailable in your region.
Good to know
- Supported fiat currencies are listed per 2Checkout's own availability for your account
- Like every fiat rail, the tile is hidden on crypto-denominated checkouts