Trybit – Crypto Payment Gateway

Description

Trybit (formerly CryptoCloud) is a cryptocurrency payment gateway for business. This plugin adds Trybit as a payment method to WooCommerce so that your customers can pay for orders with cryptocurrency on a secure hosted payment page, while your store receives the payment confirmation automatically.

How it works

  1. The customer chooses “Cryptocurrency (Trybit)” at checkout.
  2. The plugin creates an invoice through the Trybit API and redirects the customer to the Trybit payment page.
  3. The customer picks a coin and network and sends the payment.
  4. Trybit notifies your store (signed POSTBACK) and the plugin marks the order as paid. A background check via the API acts as a safety net if a notification is lost.

Features

  • Works with the classic checkout and the WooCommerce Cart & Checkout blocks.
  • Compatible with High-Performance Order Storage (HPOS).
  • “Trybit payment” box on the order screen with invoice details, “Check status” and “Cancel invoice” actions.
  • Configurable invoice lifetime, order status after payment, handling of partial payments and expired invoices.
  • Limit the cryptocurrencies offered on the payment page.
  • Payment page language follows your site language (23 languages supported by the Trybit payment page, or a fixed language of your choice).
  • Detailed logging in WooCommerce Status Logs.
  • Compatible with popular checkout, multi-currency and order-number plugins (see FAQ).

Supported cryptocurrencies

BTC, LTC, ETH, TRX, TON, BNB, SOL, USDT, USDC, DAI, USDD, PYUSD, XAUT, ARB, OP, SHIB, PEPE, TRUMP and more, on the Ethereum, BSC, Tron, Solana, Arbitrum, Optimism, Base and TON networks. The list is constantly growing; see the currencies and networks page.

Supported store currencies

USD, EUR, GBP, JPY, CNY, RUB, INR, AUD, CAD, SGD, HKD, TRY, AED, THB, MYR, PHP, IDR, VND, KZT, UAH, BYN, UZS, KGS, AMD, AZN, ARS, BOB, BRL, GYD, COP, PYG, PEN, SRD, UYU, CLP, BZD, GTQ, HNL, CRC, MXN, NIO, PAB, DOP, HTG. The invoice is created in your store currency and converted to the chosen cryptocurrency at the moment of payment.

Why Trybit

  • Accept payments from anywhere in the world without chargebacks.
  • Mass payouts.
  • Low fees and fast settlement.
  • Automatic withdrawals by schedule and amount.
  • Automatic conversion of incoming payments to stablecoins.
  • Cryptocurrency exchange within the personal account.
  • Payment via Web3 wallets including WalletConnect.
  • AML checks and statistics in your Trybit account.

Links

External services

This plugin connects to the Trybit payment service. It is required for the plugin to work: without a Trybit account the payment method cannot be used.

  • What is sent and when: when a customer places an order with the Trybit payment method, the plugin sends the order ID, order total, store currency and the customer billing email to https://api.trybit.com to create an invoice. The plugin also queries https://api.trybit.com for invoice status (periodically for unpaid orders, when a payment notification arrives and when an administrator clicks “Check status”) and to cancel invoices. The customer is redirected to the payment page at https://pay.trybit.com.
  • Who provides the service: Trybit, https://trybit.com/
  • Terms and privacy: Terms of use, Privacy policy

The plugin does not collect analytics and does not send any data to third parties other than Trybit.

Screenshots

Installation

  1. Sign up at app.trybit.com and create a project (“My projects” “Create new project” “On my website”, CMS: WooCommerce).
  2. Install the plugin from the WordPress plugin directory (Plugins Add New search for “Trybit”) or upload the ZIP, then activate it. WooCommerce 8.2 or newer must be active.
  3. Go to WooCommerce Settings Payments Trybit.
  4. Enter the API Key, Shop ID and Secret Key from your project settings (Integration and API section) and enable the method.
  5. Copy the URL for notifications, Success URL and Fail URL shown on the settings page into the matching fields of your Trybit project.
  6. Test the integration: new projects start in test mode, so you can place an order and confirm the invoice without payment from the “Payments” section of your Trybit account. See Integration testing.
  7. Request to leave test mode in your Trybit account to start accepting real payments.

FAQ

Do I need a Trybit account?

Yes. The plugin creates invoices in your Trybit project and receives payment confirmations from it. Registration is free.

Which URL do I enter as “URL for notifications” in Trybit?

https://your-site.com/?wc-api=trybit — the exact address, together with the Success and Fail URLs, is displayed on the plugin settings page.

Does the plugin work with the block-based checkout?

Yes. Both the classic [woocommerce_checkout] shortcode and the Cart & Checkout blocks are supported.

The order stays “Pending payment” after the customer paid

Check that the notification URL in your Trybit project is correct and that your site is reachable from the internet (no basic auth, no firewall blocking Trybit). Even without notifications, the plugin checks unpaid invoices every 10 minutes through the API. You can also click “Check status” in the “Trybit payment” box on the order screen. Enable the debug log in the gateway settings to see details in WooCommerce Status Logs.

What happens if the customer pays only part of the invoice?

Trybit reports the invoice as partially paid. Depending on your settings the order is put on hold with a note, or only a note is added. Once the remaining amount is paid the order is marked as paid.

What happens if the customer does not pay?

Invoices expire after the configured lifetime (24 hours by default). The plugin can cancel the WooCommerce order automatically when the invoice expires.

Can I choose which coins are shown to the customer?

Yes, in the gateway settings (“Cryptocurrencies offered”). Leave the field empty to use all currencies enabled in your Trybit project.

Are refunds supported?

Cryptocurrency payments are irreversible, so refunds must be arranged manually with the customer. The plugin does not process refunds.

I used the old CryptoCloud plugin. What should I do?

Install this plugin, enter the keys from your Trybit project and deactivate the old plugin. The notification URL that the Trybit dashboard pre-fills for the WooCommerce module (/?wc-api=wc_cryptocloud) keeps working, so no changes are needed in the project settings. While both plugins are active, the old one keeps handling notifications and this plugin shows a warning.

Which checkout, currency and other plugins is it compatible with?

The gateway is a standard redirect gateway, so it works with checkout replacements such as Fluid Checkout, CheckoutWC, CartFlows and FunnelKit, with the WooCommerce Cart & Checkout blocks, and with page builders that render the classic checkout (Elementor, Divi). Multi-currency plugins (CURCY, WOOCS, WPML Multi-currency, Aelia) are supported: the invoice is created in the order currency; if the selected currency is not supported by Trybit the method is hidden. Sequential order number plugins are supported (orders are matched by invoice ID, the order number is only displayed in Trybit). The background status check uses Action Scheduler, so it also runs when WP-Cron is disabled. Payment notifications are POST requests to /?wc-api=trybit; page caches ignore them, but make sure security plugins or a WAF (Wordfence, Cloudflare, ModSecurity) do not block POST requests from Trybit to this address.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Trybit – Crypto Payment Gateway” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release for the Trybit brand (successor of the CryptoCloud gateway).
  • Trybit API v2: invoice creation, invoice information, invoice cancellation.
  • Signed POSTBACK verification (JWT HS256) with API cross-check.
  • WooCommerce Cart & Checkout blocks and HPOS support.
  • Background status synchronisation and order-screen invoice box.
  • Translations: English, Russian, Spanish, Portuguese (Brazil and Portugal).
  • Compatible with checkout replacements (Fluid Checkout, CheckoutWC, CartFlows, FunnelKit), multi-currency plugins and sequential order numbers.