Coinley – Cryptocurrency Payments

Plugin Banner

Coinley – Cryptocurrency Payments

by coinley

Download
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.

Automatic Installation

  1. Go to your WordPress Dashboard > Plugins > Add New.
  2. Search for “Coinley – Cryptocurrency Payments”.
  3. Click “Install Now” and then “Activate”.
  4. Go to WooCommerce > Settings > Payments.
  5. Find “Cryptocurrency Payment (Coinley)” and click “Manage”.
  6. Enter your API credentials and configure the settings.
  7. Click “Save changes”.

Manual Installation

  1. Download the plugin ZIP file.
  2. Go to your WordPress Dashboard > Plugins > Add New > Upload Plugin.
  3. Upload the ZIP file and click “Install Now”.
  4. Activate the plugin.
  5. Go to WooCommerce > Settings > Payments.
  6. Find “Cryptocurrency Payment (Coinley)” and click “Manage”.
  7. Enter your API credentials and configure the settings.
  8. Click “Save changes”.
Do I need a Coinley account to use this plugin?

Yes, you need to create an account at Coinley.io to get your API credentials.

Which cryptocurrencies are supported?

Coinley supports Bitcoin, Ethereum, and other major cryptocurrencies. The full list is available in your Coinley dashboard.

Can I receive payments in my local currency?

Yes, Coinley can automatically convert cryptocurrency payments to your preferred fiat currency.

Is there a transaction fee?

Coinley charges a small fee per transaction, which is significantly lower than traditional payment processors. Check the pricing page for current rates.

Is this plugin secure?

Yes, the plugin uses industry-standard security practices and all transactions are processed on the blockchain, ensuring high levels of security.

Can I test the plugin before going live?

Yes, the plugin includes a test mode that allows you to simulate transactions without real cryptocurrency.

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
Back to top