Configure PayPal, Cash App, Haiti MonCash, and card payment methods
Use Sandbox for testing. Switch to Live when ready to accept real payments.
Found in PayPal Developer Dashboard → My Apps & Credentials.
Server API Credentials Optional
🌐 HTTPS: https://api.yourdomain.com • 🐳 Container: http://paypal-api:3000 • 📍 Same-domain: Leave blank for /api
Your Cash App $cashtag (include the $).
Square SDK Integration Optional
From Square Developer → Applications.
pk_test_ in test mode.From Stripe Dashboard → Developers → API Keys. Never enter your secret key here.
Use Sandbox for testing. Switch to Live when ready to accept real payments.
From MonCash Business Portal → API Credentials.
Keep this secret and never expose it publicly.
Displayed to customers during payment.
Server Integration Optional
Your server endpoint for MonCash API calls. Leave blank for client-side mode.
Applied to all orders. Set 0 to disable.
Displayed in payment descriptions.
Shown to customers who need payment help.
Sign in to developer.paypal.com → My Apps → Create App. Copy the Client ID for the appropriate environment and paste it above.
Enter your Cash App $cashtag so customers can send payments manually. For automated Cash App Pay buttons, create a free Square Developer account and add your App ID and Location ID.
Create a Stripe account → Developers → API Keys. Paste the Publishable Key (starts with pk_) here. Never enter your secret key.
Click Save Configuration, then visit checkout.html to verify each payment method appears correctly. Use each gateway's sandbox/test mode before going live.