Supported Payment Gateways
Snishop ERP supports the following payment gateways. Each gateway can be added and managed from Settings → Payment Gateways.Adding a Payment Gateway
All payment gateways are configured in the same place in Snishop ERP.1
Open Payment Gateway Settings
Navigate to Settings → Payment Gateways.
2
Find the Gateway You Want to Connect
Browse the grid of available gateways and click Tambah Gateway on the one you want to set up.
3
Enter Your Credentials
A configuration dialog appears. Fill in the required fields with credentials from your gateway’s dashboard. Each field includes a hint telling you exactly where to find the value. The required fields vary by gateway — see the sections below for specifics.
4
Set Mode and Status
Choose Sandbox (testing) or Production (live), and set the status to Aktif when you’re ready to accept payments.
5
Save the Configuration
Click Simpan. Your gateway is now connected and available for use in invoices and POS.
Gateway Credential Reference
Tripay
Log in to your Tripay merchant dashboard and locate:- API Key — Merchant → API Key (format:
DEV-xxxorT-xxx) - Private Key — Merchant → Private Key
- Merchant Code — Merchant → Kode Merchant (format:
T12345orDEV12345)
Midtrans
Log in to your Midtrans dashboard and locate:- Server Key — Settings → Access Keys → Server Key
- Client Key — Settings → Access Keys → Client Key
- Merchant ID — Settings → Access Keys → Merchant ID
Xendit
Log in to your Xendit developer settings and locate:- Secret API Key — Developers → API Keys → Secret Key (format:
xnd_development_xxxorxnd_production_xxx) - Public API Key — Developers → API Keys → Public Key (optional)
- Webhook Verification Token — Developers → Webhooks → Verification Token (optional)
Duitku
Log in to your Duitku merchant dashboard and locate:- Merchant Code — Project → Kode Project (format:
DSxxxxx) - API Key — Project → API Key
iPaymu
Log in to your iPaymu dashboard and locate:- API Key — Profil → API Key
- Virtual Account — Your iPaymu virtual account number (found in Profil)
DOKU
Log in to your DOKU Jokul dashboard and locate:- Client ID — Integration → Client ID
- Secret Key — Integration → Secret Key
Stripe
Log in to your Stripe dashboard and locate:- Publishable Key — Developers → API Keys → Publishable key (format:
pk_test_xxxorpk_live_xxx) - Secret Key — Developers → API Keys → Secret key (format:
sk_test_xxxorsk_live_xxx) - Webhook Secret — Developers → Webhooks → Signing secret (optional)
PayPal
Log in to your PayPal Developer dashboard and locate:- Client ID — My Apps & Credentials → App → Client ID
- Client Secret — My Apps & Credentials → App → Secret
SNISHOP Pay
SNISHOP Pay is Snishop’s own payment gateway backed by QRIS, Virtual Account, and e-wallet support. To get started:- API Key (Public) — Contact the Snishop team to receive your Public API Key
- API Secret (Private) — Contact the Snishop team to receive your Private Secret Key
Managing Your Gateways
Once configured, your active gateways appear in the Payment Gateways settings grid with an Aktif badge. You can:- Click Kelola to edit an existing gateway’s credentials or change its mode.
- Toggle a gateway between Aktif and Nonaktif without deleting the configuration.
- Delete a gateway configuration using the trash icon if you no longer need it.