Allscale Checkout Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Allscale Checkout is a WordPress plugin (built as a WooCommerce payment gateway) that lets your customers pay with crypto while funds settle instantly as USDT stablecoin directly to your wallet — Allscale never holds your money.
Why use Allscale?
- Non-custodial. Funds go straight to your wallet. No third party holds your money. No account freezes.
- Low fees. 0.6% per transaction with a $0.10 minimum (vs. ~3% on traditional processors).
- Instant settlement. On-chain USDT — no waiting days for payouts.
- Permissionless setup. Sign up, paste your credentials, start accepting payments.
Features
- Native WooCommerce payment gateway.
- HMAC-SHA256 request signing and webhook verification (timing-safe).
- Test-connection button + automatic credential validation on save.
- Per-order Allscale Payment meta box: tx hash with block-explorer link, payment-method type, paid / fee / net breakdown.
- Webhook health observation: last-received timestamp, first-webhook celebration, stale-webhook warning.
- HPOS compatible. Block-based checkout compatible.
- Full i18n with text domain
allscale-checkout.
Requirements
- WordPress 5.8+
- WooCommerce 6.0+
- PHP 7.4+
- An Allscale account with Commerce enabled
External services
This plugin connects to Allscale’s API at https://openapi.allscale.io so your customers’ payments can be created, confirmed, and settled to your wallet. Specifically:
What is sent to Allscale, and when:
- On settings save and on every “Test connection” click: the API key and a signed
GET /v1/test/pingrequest — verifies the credentials are correct without sending order data. - When a customer clicks “Place order” with Allscale selected: a signed
POST /v1/checkout_intents/with the order’s total amount in cents, currency (or stable-coin enum), your store’s order number, an order description (the names of items in the cart, truncated), the customer’s WooCommerce user ID and billing name, and the WooCommerce thank-you URL to redirect them back to after payment. - When the customer lands back on the thank-you page: a signed
GET /v1/checkout_intents/{id}to read the on-chain transaction details and reconcile the order.
What Allscale sends back, and when:
- Hosted checkout URL — the page your customer is redirected to to actually pay.
- Webhook callbacks — when an on-chain payment confirms, Allscale POSTs a signed message to
https://your-site.com/wc-api/allscale_checkoutcontaining the transaction hash, chain ID, the on-chain settled amount in USDT, and the payment method type. The plugin verifies the HMAC-SHA256 signature before applying any state change.
Service terms and privacy:
- Allscale’s terms of service: https://www.allscale.io/agreement
- Allscale’s privacy policy: https://www.allscale.io/policy
Using this plugin makes your WooCommerce store an integration partner of Allscale. By installing and configuring it, you agree to Allscale’s terms.
Privacy
This plugin does not collect any analytics, telemetry, or user data on its own. It does not “call home” to allscale-io or any third party other than the Allscale API documented above.
Personal data this plugin transmits to Allscale for the purpose of processing each order:
- The customer’s WooCommerce user ID (an internal numeric ID, only if they’re a logged-in customer)
- The customer’s billing first + last name
- The order number and total amount
- A short description of the items in the order (product names, truncated to 200 characters)
Personal data this plugin stores locally in the WordPress database, on each order:
- The Allscale checkout intent ID
- The on-chain transaction hash (public blockchain data)
- The settled amount, fee, and net amount in USDT
- The chain ID and payment-method type
No card numbers, no wallet seed phrases, no private keys, and no email addresses are sent or stored by this plugin.
Screenshots
The “needs WooCommerce” notice that appears if the plugin is activated on a site that doesn’t yet have WooCommerce — one click installs or activates it.
The gateway settings page in its healthy steady state: credentials verified, connection confirmed, webhook receiving.
The setup wizard’s third step — copy your webhook URL into your Allscale dashboard. This is the only step Allscale’s API can’t automate.
The per-order Allscale Payment meta box: tx hash with explorer link, paid/fee/net breakdown, chain, payment method, intent ID.

