Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs-openpay.nipuntheekshana.com/llms.txt

Use this file to discover all available pages before exploring further.

Shopify Integration

The Open Pay Shopify plugin enables your Shopify store to accept cryptocurrency payments. Customers pay with USDT, BTC, ETH, or other supported tokens, and you receive settlement in LKR.

Quick Setup

  1. Deploy the plugin to your server or cloud platform
  2. Configure environment variables with your Open Pay API credentials
  3. In Shopify Admin, add the plugin as an alternative payment method
  4. Start accepting crypto payments

Payment Flow

Customer → Shopify Checkout → Open Pay Plugin → Crypto Payment

Payment confirmed → Webhook → Shopify order marked as paid

Configuration

VariableDescription
OPENPAY_API_KEYYour API key from the merchant portal
OPENPAY_API_SECRETYour API secret
OPENPAY_PROVIDERPayment provider: BYBIT, BINANCE, KUCOIN
APP_URLPublic URL where the plugin is hosted

Webhook Security

All webhooks are verified using ED25519 signature verification. The plugin automatically fetches and caches the public key from the Open Pay API.

Supported Currencies

USDT, USDC, BTC, ETH, BNB — customers choose their preferred cryptocurrency at checkout.