Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/wyllymk/fanbasis-woocommerce-subscriptions/archive/refs/heads/main.zipAccept subscription and one-time payments through Fanbasis. Seamlessly integrated with WooCommerce Subscriptions.
Description
Fanbasis Payment Gateway enables your WooCommerce store to accept payments through the Fanbasis platform. Perfect for creators and businesses looking to monetize content and services through subscriptions and one-time purchases.
Features
- Seamless WooCommerce Subscriptions integration
- Recurring billing support
- One-time payments
- Embedded checkout modal
- Sandbox and production environments
- Webhook support for real-time updates
- Refund processing
- Comprehensive logging
- HPOS compatible
Requirements
- WordPress 5.8 or higher
- WooCommerce 6.0 or higher
- WooCommerce Subscriptions (for subscription support)
- PHP 7.4 or higher
- Fanbasis merchant account
Installation
- Upload the plugin files to
/wp-content/plugins/fanbasis-woocommerce-subscriptions/ - Activate the plugin through the Plugins screen
- Go to WooCommerce > Settings > Payments
- Enable Fanbasis and configure your API credentials
- Set up webhooks in your Fanbasis dashboard
Configuration
- Navigate to WooCommerce > Settings > Payments > Fanbasis
- Enter your API Key from Fanbasis dashboard
- Enter your Creator/Merchant ID
- Select environment (Production or Sandbox)
- Configure webhook URL in Fanbasis:
https://yoursite.com/wp-json/fanbasis/v1/webhook - Save settings
Frequently Asked Questions
Do I need WooCommerce Subscriptions?
For subscription products, yes. For one-time payments, WooCommerce core is sufficient.
How do I get API credentials?
Log in to your Fanbasis merchant dashboard and navigate to API settings.
Can I test before going live?
Yes, use Sandbox mode for testing without processing real payments.
How are refunds handled?
Refunds are processed through the WooCommerce order page and synced with Fanbasis.
Screenshots
- Gateway settings page
- Checkout payment modal
- Order confirmation
- Subscription management
Changelog
1.0.0
- Initial release
- WooCommerce Subscriptions support
- Embedded checkout modal
- Webhook integration
- Refund support
- Sandbox mode
Upgrade Notice
1.0.0
Initial release of Fanbasis Payment Gateway for WooCommerce Subscriptions.