Skip to main content
Snishop ERP supports multiple payment gateways so you can accept payments directly inside your invoices and at the point of sale. Connect any supported gateway to offer your customers the flexibility to pay via Virtual Account, QRIS, GoPay, OVO, Dana, and other popular methods — and have every payment status automatically reconciled inside Snishop ERP.
Your payment gateway account must be verified and fully activated by the respective provider before you can process live payments. Using unverified accounts will result in failed transactions. Complete your KYC and business verification with the gateway first.
Most payment gateways offer a sandbox / test mode. We strongly recommend connecting in sandbox mode first to verify your payment flows before going live. Switch to production credentials only when you’re confident everything is working correctly.

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-xxx or T-xxx)
  • Private Key — Merchant → Private Key
  • Merchant Code — Merchant → Kode Merchant (format: T12345 or DEV12345)

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_xxx or xnd_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_xxx or pk_live_xxx)
  • Secret Key — Developers → API Keys → Secret key (format: sk_test_xxx or sk_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
SNISHOP Pay also supports a Test Connection button directly in the configuration dialog, so you can verify your credentials are working before going live.

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.