Plugin Setup Guide
Learn how to configure payment gateways and platform plugins to extend Appy's functionality.
On this page
Payment Gateways
Payment gateway plugins allow you to accept subscription payments from users. Appy includes two payment gateways by default, with additional premium options available.
Included Payment Gateways
These payment gateways are included with your Appy purchase:
| Gateway | Best For | Transaction Fee |
|---|---|---|
| Bank Transfer | Manual verification | Free |
| PayPal | Worldwide, PayPal accounts | 2.9% + $0.30 |
Premium Payment Gateways
Additional payment gateways are available as premium add-ons:
| Gateway | Best For | Transaction Fee |
|---|---|---|
| Stripe Premium | Global coverage, credit cards | 2.9% + $0.30 |
| Razorpay Premium | India, Southeast Asia | 2% + GST |
| Paystack Premium | Africa | 1.5% + ₦100 |
| Crypto.com Pay Premium | Cryptocurrency payments | 0.4% |
Bank Transfer Setup
Bank Transfer allows users to pay via manual bank transfer. This requires manual verification of payments.
Configure Bank Details
Go to Admin > Plugins and click Configure on Bank Transfer.
Enter Bank Information
Fill in your bank account details:
- Bank Name: Your bank's name
- Account Holder Name: Name on the account
- Account Number: Your bank account number
- Routing/SWIFT Code: For international transfers
- Payment Instructions: Additional instructions for users
Activate Plugin
Click Save Configuration and ensure the plugin is activated.
Manual Verification: Bank transfers require you to manually verify payments and activate subscriptions from Admin > Subscriptions.
PayPal Setup
PayPal is ideal for users who prefer paying with their PayPal balance or linking their bank accounts.
Creating a PayPal Business Account
Sign Up
Go to developer.paypal.com and create a developer account.
Create an App
Navigate to My Apps & Credentials and click Create App.
Get Client ID and Secret
Once created, you'll see:
- Client ID: Your app's public identifier
- Secret: Your app's private key
Configure in Appy
- Go to Admin > Plugins
- Click Configure on PayPal
- Enter Client ID
- Enter Secret
- Set environment (Sandbox for testing, Live for production)
- Click Save Configuration
PayPal Webhook Setup
PayPal uses webhooks for subscription events:
- In PayPal developer dashboard, go to your app
- Scroll to Webhooks section
- Add webhook URL:
https://yourdomain.com/payment-gateways/paypal/webhook - Subscribe to events:
BILLING.SUBSCRIPTION.CREATEDBILLING.SUBSCRIPTION.UPDATEDPAYMENT.SALE.COMPLETED
Other Payment Gateway Webhooks
If you have installed premium payment gateways, configure their webhooks as follows:
Stripe Webhook Setup
Create Webhook Endpoint
In your Stripe Dashboard, add a new webhook endpoint:
https://yourdomain.com/payment-gateways/stripe/webhook
Select Events
Subscribe to the following events:
checkout.session.completedinvoice.payment_succeededcustomer.subscription.deleted
Copy Webhook Secret
Copy the webhook signing secret (starts with whsec_) and add it to your Stripe plugin configuration in Appy.
Razorpay Webhook Setup
- Log in to your Razorpay Dashboard
- Navigate to Settings > Webhooks
- Add webhook URL:
https://yourdomain.com/payment-gateways/razorpay/webhook - Select events:
subscription.activatedsubscription.chargedsubscription.cancelledpayment.captured
- Copy the webhook secret and add it to your plugin configuration
Paystack Webhook Setup
- Log in to your Paystack Dashboard
- Navigate to Settings > API Keys & Webhooks
- Add webhook URL:
https://yourdomain.com/payment-gateways/paystack/webhook - Events are automatically sent for all subscription activities
Crypto.com Pay Webhook Setup
- Log in to your Crypto.com Merchant Dashboard
- Navigate to Developers > Webhooks
- Add webhook URL:
https://yourdomain.com/payment-gateways/cryptocom/webhook - Copy the webhook secret to your plugin configuration
Security: All payment gateway webhooks use signature verification to ensure requests are authentic. Never share your webhook secrets publicly.
Platform Plugins
Platform plugins add support for building apps on different platforms. Appy includes one platform plugin by default, with additional premium options available.
Included Platform Plugin
Android WebView
Pre-installed platform for converting websites to Android apps:
- Features: Full WebView integration, custom design, navigation, push notifications
- Build Output: APK or AAB files
- Signing: Supports custom keystores for Google Play publishing
Premium Platform Plugins
Additional platform plugins are available as premium add-ons:
Android WordPress Premium
Specialized platform for WordPress websites with native features:
- Features: WordPress REST API integration, native post display, offline caching
- Build Output: APK or AAB files
- Best For: WordPress blogs and content sites
Installing Premium Plugins
After purchasing a premium plugin:
- Go to Admin > Plugins
- Click Upload Plugin
- Select the plugin ZIP file
- Click Install Plugin
- Configure platform-specific settings
- Activate the plugin
© 2026 Titan Systems. All Rights Reserved.