外掛說明
Arnax BTC Payment gateway for Bitcoin and cryptocurrency is a powerful WordPress plugin that seamlessly integrates your WordPress site or WooCommerce store with a Bitcoin Payment System. Accept Bitcoin, Lightning Network, and other cryptocurrency payments with ease. Perfect for merchants looking to accept cryptocurrency payments securely and efficiently.
Key Features
- OAuth2 Authentication: Secure OAuth2-based authentication with your Bitcoin Payment System
- WooCommerce Integration: Full WooCommerce payment gateway support
- Multiple Environments: Support for development, testing, and production environments
- Webhook Support: Automatic payment status updates via webhooks
- Payment Display Modes: Choose between external redirect or iframe embedding
- REST API: Create payments programmatically via REST API
- Gutenberg Blocks: Custom blocks for easy payment button integration
- Fully Translatable: Complete internationalization support
How It Works
- Setup: Configure your Bitcoin Payment System connection via OAuth2
- Integration: Enable WooCommerce gateway or use shortcodes/blocks
- Payments: Customers can pay with Bitcoin or Lightning Network
- Webhooks: Automatic order status updates when payments are received
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- WooCommerce 5.0 or higher (for WooCommerce integration)
Security
- All user inputs are sanitized and validated
- OAuth2 tokens are securely stored
- Webhook signature verification
- Nonce verification for all AJAX requests
- Capability checks for admin functions
Development
Contributing
Contributions are welcome! Please follow WordPress coding standards and best practices.
Security Issues
If you discover a security vulnerability, please contact us through https://arnax.net instead of using the issue tracker.
External Services
This plugin connects to external Bitcoin Payment System API services to process payments and manage payment data. The following information describes what data is sent, when, and where.
Bitcoin Payment System API
What the service is and what it is used for:
The plugin connects to the Arnax Bitcoin Payment System API to create payment invoices, check payment status, and receive payment notifications via webhooks. This service is essential for processing Bitcoin and Lightning Network payments.
What data is sent and when:
* Payment information (amount, currency, order ID, customer email) is sent when creating a payment invoice
* OAuth2 authentication tokens are sent with each API request to authenticate the plugin
* Webhook notifications are received from the service when payment status changes (payment received, expired, or failed)
* Invoice status queries are sent to verify payment completion
Service URLs:
* Demo: https://demo.arnax.net/api
* Production: https://arnax.net/api
Terms of Service and Privacy Policy:
* Terms of Service: https://arnax.net/terms
* Privacy Policy: https://arnax.net/privacy
Note: The specific API endpoint used depends on the environment selected in the plugin settings. All API communications are encrypted using HTTPS (except for local development environments).
Credits
Developed with security and performance in mind, following WordPress coding standards and best practices.
適用於區塊編輯器
這個外掛提供 4 個可供 Gutenberg/區塊編輯器使用的區塊。
- Payment Button
- Payment Form
- Bitcoin Payment Button
- Bitcoin Payment Form
安裝方式
Automatic Installation
- Go to Plugins > Add New in your WordPress admin
- Search for “Arnax BTC Payment gateway” or “Arnax BTC”
- Click “Install Now” and then “Activate”
Manual Installation
- Upload the plugin files to
/wp-content/plugins/arnax-bitcoin-gateway/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Bitcoin Payment menu in WordPress admin
- Configure OAuth2 connection with your Bitcoin Payment System
Configuration
- Navigate to Arnax BTC Payment in your WordPress admin menu
- Select your API environment (Development, Test, or Production)
- Click “Authorize with Bitcoin Payment System” to connect via OAuth2
- Enable WooCommerce integration if needed
- Configure payment display mode and redirect URLs
常見問題集
-
Do I need a Bitcoin Payment System account?
-
Yes, you need access to a Bitcoin Payment System that supports OAuth2 authentication.
-
Does this work with WooCommerce?
-
Yes! The plugin includes full WooCommerce payment gateway support. Just enable it in the plugin settings.
-
Can I use this without WooCommerce?
-
Yes, you can use the shortcode
[arbiga_btcpay_button](or the deprecated[arnax_bitcoin_gateway_btcpay_button]for backward compatibility) or Gutenberg blocks to add payment buttons anywhere on your site. -
Is my payment data secure?
-
Yes. The plugin follows WordPress security best practices including input sanitization, output escaping, nonce verification, and secure token storage.
-
Can I customize the payment flow?
-
Yes, you can choose between external redirect or iframe embedding for payment pages, and configure custom success redirect URLs.
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
0.2.1
- Added WordPress Playground Live Preview support with blueprint.json
- Enhanced demo environment configuration
0.2.0
- Initial release
- OAuth2 authentication support
- WooCommerce integration
- Webhook support
- Gutenberg blocks
- REST API endpoints
- Multiple environment support