LedgerDirect is a payment plugin for WooCommerce. Receive crypto and stablecoin payments directly – without middlemen,
intermediary wallets, extra servers or external payment providers. Maximum control, minimal detours!
Project Website: https://www.ledger-direct.com
GitHub: https://github.com/ledger-direct/ledger-direct-woocommerce
- Download the plugin from the WordPress Plugin Store
- Copy the contents of the ZIP file to the
/wp-content/pluginsdirectory of your WordPress installation. - Alternatively, you can install the plugin directly from the WordPress Plugin Store by searching for "LedgerDirect" in the "Add New" plugins section.
- Activate the plugin through the 'Plugins' menu in WordPress admin.
- Clone the GitHub repo to the
/wp-content/pluginsdirectory of your WordPress installation. - Activate the plugin through the 'Plugins' menu in WordPress admin.
- Go to "WooCommerce" > "Settings" > "Payments"
- Find "LedgerDirect" in the list of payment methods and click "Manage"
- Enter your Merchant Wallet Address (the address where you want to receive payments)
- Configure any additional settings as needed (e.g., which network to use (Testnet or Mainnet), which currencies to accept, etc.)
- XRP (XRP Ledger)
- RLUSD (XRP Ledger)
To receive stablecoin payments, ensure you have the corresponding currencies (RLUSD, USDC etc.) enabled in the plugin settings. The merchant wallet address needs to have the corresponding trust lines set up for the stablecoins you want to accept.
To test the plugin, you can configure it to use the XRP Ledger Testnet. This allows you to simulate transactions without using real funds. Follow these steps:
- Go to the extension settings in WordPress admin (").
- Enable the Testnet mode.
- Use a test XRP Ledger account to make test payments.
- You can create test accounts from the XRP Testnet faucet for XRP, RLUSD Testnet faucet for RLUSD or Circle Testnet faucet for USDC.
LedgerDirect uses public APIs from Coinbase, Coingecko, Binance, and Kraken to retrieve current cryptocurrency exchange rates. These rates are needed to correctly calculate and display payments.
No personal or payment data is sent to these services. Only requests for current rates are made when a payment is processed or displayed.
For more information about each service, see:
- Coinbase API: Terms of Service, Privacy Policy
- Coingecko API: Terms of Service, Privacy Policy
- Binance API: Terms of Use, Privacy Policy
- Kraken API: Terms of Service, Privacy Policy
The MIT License (MIT). Please see License File for more information.
