Plugin Setup Guide

Learn how to configure payment gateways and platform plugins to extend Appy's functionality.

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.

1

Configure Bank Details

Go to Admin > Plugins and click Configure on Bank Transfer.

2

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
3

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

1

Sign Up

Go to developer.paypal.com and create a developer account.

2

Create an App

Navigate to My Apps & Credentials and click Create App.

3

Get Client ID and Secret

Once created, you'll see:

  • Client ID: Your app's public identifier
  • Secret: Your app's private key
4

Configure in Appy

  1. Go to Admin > Plugins
  2. Click Configure on PayPal
  3. Enter Client ID
  4. Enter Secret
  5. Set environment (Sandbox for testing, Live for production)
  6. Click Save Configuration

PayPal Webhook Setup

PayPal uses webhooks for subscription events:

  1. In PayPal developer dashboard, go to your app
  2. Scroll to Webhooks section
  3. Add webhook URL: https://yourdomain.com/payment-gateways/paypal/webhook
  4. Subscribe to events:
    • BILLING.SUBSCRIPTION.CREATED
    • BILLING.SUBSCRIPTION.UPDATED
    • PAYMENT.SALE.COMPLETED

Other Payment Gateway Webhooks

If you have installed premium payment gateways, configure their webhooks as follows:

Stripe Webhook Setup

1

Create Webhook Endpoint

In your Stripe Dashboard, add a new webhook endpoint:

https://yourdomain.com/payment-gateways/stripe/webhook
2

Select Events

Subscribe to the following events:

  • checkout.session.completed
  • invoice.payment_succeeded
  • customer.subscription.deleted
3

Copy Webhook Secret

Copy the webhook signing secret (starts with whsec_) and add it to your Stripe plugin configuration in Appy.

Razorpay Webhook Setup

  1. Log in to your Razorpay Dashboard
  2. Navigate to Settings > Webhooks
  3. Add webhook URL: https://yourdomain.com/payment-gateways/razorpay/webhook
  4. Select events:
    • subscription.activated
    • subscription.charged
    • subscription.cancelled
    • payment.captured
  5. Copy the webhook secret and add it to your plugin configuration

Paystack Webhook Setup

  1. Log in to your Paystack Dashboard
  2. Navigate to Settings > API Keys & Webhooks
  3. Add webhook URL: https://yourdomain.com/payment-gateways/paystack/webhook
  4. Events are automatically sent for all subscription activities

Crypto.com Pay Webhook Setup

  1. Log in to your Crypto.com Merchant Dashboard
  2. Navigate to Developers > Webhooks
  3. Add webhook URL: https://yourdomain.com/payment-gateways/cryptocom/webhook
  4. 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:

  1. Go to Admin > Plugins
  2. Click Upload Plugin
  3. Select the plugin ZIP file
  4. Click Install Plugin
  5. Configure platform-specific settings
  6. Activate the plugin

© 2026 Titan Systems. All Rights Reserved.