Docs Open Console

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_CREATED with status approved) complete the transaction
  • Card transactions link out to the order in the 2Checkout control panel for refunds and support

Setup#

  1. Open Settings → Processors/Gateways (requires the processors permission)
  2. Under 2Checkout, enter your Merchant ID, Secret key, and Secret word from your 2Checkout control panel
  3. Turn 2Checkout active on
  4. 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