Skip to main content

Frequently asked questions

Short answers to the questions our support team receives most often, grouped by topic.

Registration

Is SekaliPay Merchant a payment gateway?
No. SekaliPay Merchant is a payment acceptance platform registered as an Electronic System Operator with Komdigi.
How do I register as a merchant?
Create a SekaliPay account, verify your email and device, then sign in and open the Become a Merchant menu. Fill in your business details (business name, email, phone number, business type) and a settlement bank account in your name.
How long does merchant verification take?
1 to 2 business days. Our team checks your business and bank details manually. If something needs completing, you are told by email which part to fix.
Can I accept payments without a website?
Yes. Create a bill in the dashboard, then send its payment link to the buyer in chat. The buyer opens the link and pays with the method you chose for that bill.

Fees and methods

Is there a registration or monthly fee?
No. Fees are charged per transaction according to the method, plus Rp 3,000 per withdrawal to a bank account. There is no registration, monthly, integration, or minimum fee.
How much is the fee per transaction?
It depends on the method: QRIS from 0.7% + Rp 300, virtual accounts Rp 2,500 to Rp 4,700, and e-wallets 2.5% to 3.7%. The full list per method is on the Fees page. The binding fee is the one shown in the dashboard when a bill is created.
Which payment methods are available?
21 methods: QRIS (QRIS, QRIS Realtime, QRIS Sekalipay), 10 virtual accounts (BCA, BNC, BNI, BRI, BSI, CIMB Niaga, Danamon, Mandiri, Permata), and 8 e-wallets (AstraPay, DANA Realtime, GoPay, LinkAja, OVO, ShopeePay, ShopeePay Realtime, Virgo). Credit cards and retail outlet payments are not yet available.
Why does a payment method not appear on the checkout page?
Payment methods are disabled by default. Enable them in the dashboard under Settings, then Payment Methods. Only enabled methods are shown to buyers and accepted by the API.
How long is a bill valid?
30 minutes from creation. After that the bill expires and the buyer needs a new one.

Settlement and withdrawals

When do transaction funds reach my balance?
D+0 to D+2 after a successful payment, depending on the method. Once in your balance, you can request a withdrawal any time as long as the balance is sufficient and no other withdrawal is still being processed.
What are the withdrawal minimum and fee?
Minimum Rp 10,000 and maximum Rp 10,000,000 per withdrawal, counted on the net amount you receive. The fee is Rp 3,000 to a bank account and Rp 1,000 to DANA. Example: to receive Rp 100,000 in a bank account, your balance is debited Rp 103,000.
Why can't I make a withdrawal?
Check three things: your bank account is completed and verified, your balance covers the amount plus the Rp 3,000 fee, and no other withdrawal is still being processed. A new withdrawal can only be requested after the previous one completes.

Integration

Where do I get my API key?
Once your merchant account is active, the API key and secret key are in the dashboard under API Settings. The secret key is only revealed after PIN verification. Never store the secret key in client-side apps or code repositories.
What is a signature and how do I create one?
The signature proves a request came from you. In IP Whitelist mode, the signature is an HMAC-SHA256 over the raw JSON body with your secret key, sent in the X-Signature header. Send exactly the body you signed. The formula and code examples are in the documentation.
What is the difference between the callback URL and the return URL?
The callback URL receives the server-to-server webhook when a payment is confirmed. The return URL sends the buyer's browser back to your site after paying. Both are set in API Settings and can be overridden per bill through the callback_url and return_url fields.
Is there a sandbox for testing?
Yes, as an account mode. Turn it on in the dashboard under API Settings. The API key, base URL, and webhook URL are the same as production. Sandbox transactions are flagged is_sandbox and never enter your balance or revenue reports.

Start accepting payments.

Sign up today. Once verification is done in 1 to 2 business days, you can send your first bill right away.