API Developer Guide

Pendahuluan

Selamat datang di halaman Dokumentasi API. Disini telah disediakan penjelasan lengkap mengenai daftar API yang tersedia dan cara akses/penggunaan dari masing-masing API.

Channel pembayaran kami menggunakan Closed Payment:

  • Nominal pembayaran ditentukan oleh merchant.
  • 1 Kode Bayar/Nomor Virtual Account hanya dapat digunakan sekali.
  • Biaya transaksi dapat dibebankan ke merchant atau ke pelanggan.

Channel Pembayaran

  • Virtual Account
  • QRIS

Pembuatan Signature

Untuk melakukan request transaksi, anda harus membuat signature yang akan divalidasi sistem Sidpay untuk memastikan integritas data dan pengirim saat ditransmisikan ke sistem Sidpay.

<?php

$private_key = 'd3a957cb1444ea09bfed608c9787341fb641fb'; $merchant_code = 'SID0003'; $jsoned_body = '{"amount":"100","applicationType":"WEB","merchantURL":"https:/billing.sid.net.id/api/payment-callback","issuer":"OTTOCASH","failedURL":"https://billing.sid.net.id/api/payment-callback","successURL":"https://billing.sid.net.id/api/payment-callback","promoCode":"0","trxRef":"00123","userId":"087715724411"}'; $signature = hash_hmac('sha256', $merchant_code.$jsoned_body, $private_key); // Result // fbc26033e0afeecf0d395602ab22539041bb9594ccbb1463e5452d11e7a38c6c ?>

Virtual Account

API ini digunakan untuk membuat transaksi baru atau melakukan generate kode pembayaran.

Request

Response

QRIS

API ini digunakan untuk membuat transaksi baru atau melakukan generate kode pembayaran.

Request

Response