Coinley – Cryptocurrency Payments
Coinley – Cryptocurrency Payments
Description
Coinley is an entirely new payment infrastructure, built with blockchain technology, designed to simplify global crypto transactions for your online store.
Benefits for Merchants
- Low Transaction Fees: Save up to 80% compared to traditional payment processors.
- Instant Settlements: No more waiting days for funds to clear.
- No Chargebacks: Eliminate fraud risk with irreversible transactions.
- Global Accessibility: Accept payments from anywhere in the world.
- Simplified Integration: Easy setup with your online store.
Key Features
- Seamless Checkout Experience: Customers can pay with various cryptocurrencies.
- Real-time Exchange Rates: Always get the current market value.
- Automatic Currency Conversion: Settle in your preferred currency.
- Detailed Transaction Reports: Track all your payments in one place.
- Responsive Design: Works on all devices and screen sizes.
- Developer Friendly: Well-documented API for custom integrations.
External Services
This plugin connects to third-party services to provide cryptocurrency payment functionality. By using this plugin, you agree to the terms of service and privacy policies of these services.
Coinley Payment Gateway API
This plugin connects to the Coinley payment processing API hosted at talented-mercy-production.up.railway.app to:
* Create and process cryptocurrency payments
* Verify payment status and transactions
* Retrieve merchant account information and statistics
* Sync wallet addresses for payment receipt
* Handle merchant registration and authentication
* Fetch currency exchange rates for fiat conversion
Data transmitted: Order details (amount, currency), customer email, payment status updates, transaction hashes, merchant credentials, and wallet addresses.
When data is sent: During checkout when a customer initiates a cryptocurrency payment, when verifying payment completion, and when managing merchant settings.
Blockchain RPC Providers
The SDK connects to blockchain RPC providers to submit transactions and query blockchain state. Data sent includes transaction data, wallet addresses, and balance queries during payment processing.
Alchemy (Primary RPC Provider)
Provides reliable blockchain node access for Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche, BSC, Celo, and Solana networks.
* Domains: eth-mainnet.g.alchemy.com, polygon-mainnet.g.alchemy.com, arb-mainnet.g.alchemy.com, opt-mainnet.g.alchemy.com, base-mainnet.g.alchemy.com, avax-mainnet.g.alchemy.com, bnb-mainnet.g.alchemy.com, celo-mainnet.g.alchemy.com, solana-mainnet.g.alchemy.com
* Alchemy Terms of Service
* Alchemy Privacy Policy
Infura (Fallback RPC Provider)
Provides backup blockchain node access when primary provider is unavailable.
* Domains: mainnet.infura.io, polygon-mainnet.infura.io, arbitrum-mainnet.infura.io, optimism-mainnet.infura.io, avalanche-mainnet.infura.io, celo-mainnet.infura.io, linea-mainnet.infura.io
* Infura Terms of Service
* Infura Privacy Policy
Public RPC Endpoints
Additional public blockchain endpoints used as fallbacks:
* Cloudflare Ethereum (cloudflare-eth.com) – Cloudflare Privacy Policy
* LlamaNodes (eth.llamarpc.com, polygon.llamarpc.com, optimism.llamarpc.com) – LlamaNodes Privacy Policy
* BNB Chain (bsc-dataseed.bnbchain.org) – BNB Chain Terms
* Polygon (polygon-rpc.com) – Polygon Terms
* Arbitrum (arb1.arbitrum.io) – Arbitrum Terms
* Optimism (mainnet.optimism.io) – Optimism Terms
* Base (mainnet.base.org) – Base Terms
* Celo (forno.celo.org) – Celo Terms
* Avalanche (api.avax.network) – Avalanche Terms
* Solana (api.mainnet-beta.solana.com) – Solana Terms
Block Explorers
The SDK queries block explorer APIs to verify transaction status and confirmation. Data sent includes transaction hashes and wallet addresses during payment verification.
Etherscan (Ethereum, Optimism)
* Domains: etherscan.io, api.etherscan.io, optimistic.etherscan.io, api-optimistic.etherscan.io
* Etherscan Terms of Service
* Etherscan Privacy Policy
Polygonscan (Polygon)
* Domains: polygonscan.com, api.polygonscan.com
* Polygonscan Terms of Service
* Polygonscan Privacy Policy
Arbiscan (Arbitrum)
* Domains: arbiscan.io, api.arbiscan.io
* Arbiscan Terms of Service
* Arbiscan Privacy Policy
Basescan (Base)
* Domains: basescan.org, api.basescan.org
* Basescan Terms of Service
* Basescan Privacy Policy
BscScan (BSC)
* Domains: bscscan.com, api.bscscan.com
* BscScan Terms of Service
* BscScan Privacy Policy
SnowTrace (Avalanche)
* Domains: snowtrace.io, api.snowtrace.io
* SnowTrace Terms of Service
* SnowTrace Privacy Policy
CeloScan (Celo)
* Domains: celoscan.io, api.celoscan.io
* CeloScan Terms of Service
* CeloScan Privacy Policy
Solana Explorer
* Domain: explorer.solana.com
* Solana Terms of Service
* Solana Privacy Policy
Wallet Integration Services
The SDK integrates with cryptocurrency wallets to enable payment transactions. Data exchanged includes wallet connection requests and transaction signing requests during checkout.
Coinbase Wallet
Enables payments via Coinbase Wallet browser extension and mobile app.
* Domains: api.wallet.coinbase.com, rpc.wallet.coinbase.com, keys.coinbase.com
* Coinbase User Agreement
* Coinbase Privacy Policy
MetaMask
Enables payments via MetaMask browser extension and mobile app.
* Domains: metamask.io, metamask.app.link
* ConsenSys Terms of Use
* ConsenSys Privacy Policy
WalletConnect
Enables connection to mobile wallets via QR code scanning.
* Domains: relay.walletconnect.org, explorer.walletconnect.com
* WalletConnect Terms of Service
* WalletConnect Privacy Policy
Phantom Wallet
Enables Solana payments via Phantom browser extension and mobile app.
* Domain: phantom.app
* Phantom Terms of Service
* Phantom Privacy Policy
Solflare Wallet
Enables Solana payments via Solflare wallet.
* Domain: solflare.com
* Solflare Terms of Service
* Solflare Privacy Policy
Trust Wallet
Enables payments via Trust Wallet mobile app.
* Domain: link.trustwallet.com
* Trust Wallet Terms of Service
* Trust Wallet Privacy Policy
Google Fonts
The plugin loads the “Bricolage Grotesque” font from Google Fonts (fonts.googleapis.com) to style the payment interface.
Cryptocurrency Images
All cryptocurrency and network logo images are bundled directly within the SDK. No external image requests are made for logos.
Socket.IO
The SDK uses Socket.IO for real-time communication with the Coinley payment server for payment status updates.
* Socket.IO Documentation
* Socket.IO is open source software licensed under MIT
Source Code
The minified JavaScript file assets/js/coinley-vanilla.umd.js is built from the open-source Coinley SDK.
- Source Repository: https://github.com/anthropics/coinley-sdk
- Build Tool: Vite/Rollup
- Build Instructions: Available in the repository README.md file
To build from source:
1. Clone the repository: git clone https://github.com/anthropics/coinley-sdk
2. Install dependencies: npm install
3. Build: npm run build
4. The output file will be in dist/coinley-vanilla.min.js
Support
For support, please visit Coinley Support or email us at support@coinley.io.
Installation
Automatic Installation
- Go to your WordPress Dashboard > Plugins > Add New.
- Search for “Coinley – Cryptocurrency Payments”.
- Click “Install Now” and then “Activate”.
- Go to WooCommerce > Settings > Payments.
- Find “Cryptocurrency Payment (Coinley)” and click “Manage”.
- Enter your API credentials and configure the settings.
- Click “Save changes”.
Manual Installation
- Download the plugin ZIP file.
- Go to your WordPress Dashboard > Plugins > Add New > Upload Plugin.
- Upload the ZIP file and click “Install Now”.
- Activate the plugin.
- Go to WooCommerce > Settings > Payments.
- Find “Cryptocurrency Payment (Coinley)” and click “Manage”.
- Enter your API credentials and configure the settings.
- Click “Save changes”.
Faq
Yes, you need to create an account at Coinley.io to get your API credentials.
Coinley supports Bitcoin, Ethereum, and other major cryptocurrencies. The full list is available in your Coinley dashboard.
Yes, Coinley can automatically convert cryptocurrency payments to your preferred fiat currency.
Coinley charges a small fee per transaction, which is significantly lower than traditional payment processors. Check the pricing page for current rates.
Yes, the plugin uses industry-standard security practices and all transactions are processed on the blockchain, ensuring high levels of security.
Yes, the plugin includes a test mode that allows you to simulate transactions without real cryptocurrency.
Reviews
Changelog
1.1.5
- Added: HPOS (High-Performance Order Storage) compatibility
- Added: WooCommerce Checkout Blocks support
- Added: Public key authentication system
- Improved: Security hardening with proper sanitization, escaping, and capability checks
- Improved: Debug logging now respects WordPress debug settings
- Updated: Minimum PHP requirement to 7.4
- Updated: Minimum WordPress requirement to 6.4
- Updated: WooCommerce 8.0+ and 9.4 compatibility
- Fixed: Version consistency across plugin files
1.1.3
- Improved: Enhanced error handling for transaction details API endpoint
- Fixed: Better error messages when API returns 500 errors
- Fixed: More descriptive error feedback when payment details cannot be fetched
- Updated: API field name corrections for merchant statistics endpoint
1.0.0
- Initial release