Access Denied

You must be logged in as admin to view this page.

Go to Account

Payment Dashboard

Configure PayPal, Cash App, Haiti MonCash, and card payment methods

Ads Admin Home
$0.00
Total Revenue
0
Orders Processed
0
Active Methods
—
Last Payment
Payment Configuration
Checking...
PayPal
PayPal & card checkout
Off

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

Use these for your server-side PayPal API integration (never expose in client-side checkout scripts).

🌐 HTTPS: https://api.yourdomain.com • 🐳 Container: http://paypal-api:3000 • 📍 Same-domain: Leave blank for /api

Cash App
$Cashtag payments
Off

Your Cash App $cashtag (include the $).


Square SDK Integration Optional

Set a Square App ID to show a native Cash App Pay button. Without it, customers see your $cashtag and pay manually.

From Square Developer → Applications.

Stripe
Visa, Mastercard, Amex & more
Off
Server required for charges. Stripe.js tokenizes cards on the client. To complete charges you need a server-side secret key. Orders will be saved as payment_initiated until your server confirms them.
Use pk_test_ in test mode.

From Stripe Dashboard → Developers → API Keys. Never enter your secret key here.

Haiti MonCash
MonCash REST API payment gateway
Off

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

For enhanced security, configure a server endpoint to handle MonCash API calls. If not provided, client-side integration will be used.

Your server endpoint for MonCash API calls. Leave blank for client-side mode.

General Settings

Applied to all orders. Set 0 to disable.

Displayed in payment descriptions.

Shown to customers who need payment help.

Integration Guide

1
PayPal — Get Client ID

Sign in to developer.paypal.com → My Apps → Create App. Copy the Client ID for the appropriate environment and paste it above.

2
Cash App — Set Your $Cashtag

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.

3
Stripe — Get Publishable Key

Create a Stripe account → Developers → API Keys. Paste the Publishable Key (starts with pk_) here. Never enter your secret key.

4
Save & Test

Click Save Configuration, then visit checkout.html to verify each payment method appears correctly. Use each gateway's sandbox/test mode before going live.