Dari integrasi ke pembayaran pertama, tanpa kerumitan.

Terima pembayaran QRIS dan virtual account melalui API yang mudah dipahami. Mulai membangun di sandbox, lalu kami dampingi sampai siap go live.

Gratis untuk mulai. Tanpa pembayaran nyata di sandbox.

Dashboard Valcentra dalam mode Test, menampilkan ringkasan dan aktivitas pembayaran Demo Project.

Payment API yang mengikuti cara developer bekerja.

Satu kontrak API untuk membuat pembayaran, memilih channel, dan menerima perubahan status. Tidak perlu merakit alur berbeda untuk setiap metode pembayaran.

Request yang aman diulang. Idempotency key membantu mencegah pembayaran ganda.

Status datang ke aplikasi Anda. Signed webhook memberi tahu aplikasi Anda saat status pembayaran berubah.

Bisnis berbeda. Satu cara integrasi.

Hubungkan aplikasi bisnis Anda ke Valcentra untuk membuat pembayaran dan menerima perubahan status melalui satu kontrak API.

Bisnis ilustratif
  • Toko SenjaRetail
  • Kopi SelaMakanan & minuman
  • Studio RekaJasa kreatif
ValcentraPayment API

Sedikit kode untuk mulai.
Fondasi yang siap berkembang.

Pembayaran

Satu checkout untuk setiap channel.

Tampilkan QRIS atau virtual account melalui alur pembayaran yang konsisten.

  • QRIS dan virtual account
  • Nominal dan biaya yang jelas
  • Merchant reference per order
Test · Tidak ada uang berpindah

Toko Senja

Total pembayar

Rp 127.750ORDER-DEMO-001
Metode pembayaran
QRIS
BCA Virtual Account
BNI Virtual Account
BRI Virtual Account
Mandiri Bill
Rincian biaya
Jumlah
Rp 125.000
Biaya metode
Rp 875
Biaya layanan
Rp 1.875

Pratinjau statis · data fiktif

Status

Setiap status punya arti yang jelas.

Lihat hasil pembayaran dan riwayat upayanya. Tangani pending, paid, failed, dan expired secara eksplisit.

  • Hasil pembayaran terkini
  • Riwayat upaya pembayaran
  • Konteks waktu dan channel
Dari upaya ke hasil pembayaranDemo · Test

ORDER-DEMO-001

Rp 125.000

Jumlah pembayaran, belum termasuk biaya

Berhasil

Pembayaran berhasil. Status webhook ditampilkan terpisah.

Upaya pembayaran

Upaya 1 · QRIS
Berhasil
Dimulai 1 Okt 2026, 06.00Selesai 1 Okt 2026, 06.02

Upaya ini tercatat pada riwayat pembayaran.

Rincian teknis
Penyedia
Test
Referensi penyedia
Belum tersedia
Total pembayar
Rp 127.750

Webhook

Telusuri pengiriman, bukan hanya pembayaran.

Status paid dan webhook terkirim adalah dua hal berbeda. Periksa delivery sebelum menyelidiki order Anda.

  • Signed event untuk aplikasi Anda
  • Status, percobaan, dan latency
  • Riwayat delivery yang bisa ditelusuri
Event sampai ke aplikasi merchantDemo · Test

ORDER-DEMO-001 · https://hooks.example.test/••••

Pengiriman webhook

payment paid
Terkirim
Endpoint endpoint_demo1 upaya1 Okt 2026, 06.02120 ms
ID event dan endpoint

evt_demo_001 · endpoint_demo

Waktu, percobaan, dan latency adalah data contoh, bukan pengukuran layanan.

Penelusuran transaksi

Hubungkan pembayaran ke order Anda.

Gunakan merchant reference, nominal, dan channel untuk menemukan transaksi dan mencocokkannya dengan sistem internal.

  • Referensi dari aplikasi Anda
  • Status dan nominal per pembayaran
  • QRIS dan virtual account dalam satu daftar
Hubungkan pembayaran ke orderDemo · Test

Merchant reference · nominal · channel · hasil

ReferenceStatusJumlahChannel
ORDER-DEMO-001BerhasilRp 125.000QRIS
ORDER-DEMO-002MenungguRp 250.000BCA VA
ORDER-DEMO-003KedaluwarsaRp 75.000BNI VA
  • ORDER-DEMO-001Berhasil
    Rp 125.000QRIS
  • ORDER-DEMO-002Menunggu
    Rp 250.000BCA VA
  • ORDER-DEMO-003Kedaluwarsa
    Rp 75.000BNI VA

Sandbox untuk developer

Uji alurnya, bukan hanya request-nya.

Simulasikan pembayaran berhasil, gagal, atau kedaluwarsa tanpa memindahkan uang. Test tools ada langsung di checkout, jadi Anda bisa menguji bagaimana aplikasi menangani perubahan status.

Test · Tidak ada uang berpindah

Toko Senja

Total pembayar

Rp 127.750ORDER-DEMO-001

QRIS

Menunggu pembayaran

Selesaikan sesuai instruksi di bawah.

QRIS

QRIS Test

Kode ini hanya berisi penanda simulasi dan tidak memindahkan uang.

Data ini hanya contoh, bukan instruksi pembayaran sungguhan. Jangan transfer uang.

Pratinjau checkout dengan data fiktif.

Test tools

Pratinjau lokal

Coba hasil pembayaran di sini. Pengujian yang dikonfirmasi server tersedia di checkout sandbox, bukan pada demo ini.

Simulasi pembayaran

Demo lokal

Webhook project

Terdaftar

https://hooks.example.test/••••

Payload webhook

Preview mengikuti kontrak public API. ID dan timestamp di bawah bersifat sintetis.

{
  "id": "evt_test_preview",
  "type": "payment.paid",
  "created_at": "2026-01-01T00:00:00.000Z",
  "livemode": false,
  "data": {
    "object": {
      "id": "payment_test_preview",
      "amount": "125000",
      "currency": "IDR",
      "merchant_reference": "ORDER-DEMO-001",
      "status": "paid",
      "livemode": false,
      "channel": "qris",
      "created_at": "2026-01-01T00:00:00.000Z",
      "updated_at": "2026-01-01T00:00:00.000Z",
      "expires_at": null,
      "paid_at": "2026-01-01T00:00:00.000Z"
    }
  }
}
Tidak ada request API, uang, atau webhook yang dikirim dari demo ini.

Scalar · Valcentra API Reference

Referensi API yang mengikuti kontrak Valcentra.

Jelajahi endpoint, payload, dan respons dari kontrak OpenAPI Valcentra. Buka referensi interaktif untuk menyiapkan request menggunakan kredensial Test Anda.

Scalar Valcentra: endpoint create payment, header idempotency, contoh request, dan respons dari kontrak OpenAPI.
Tampilan API Reference Valcentra dengan contoh sintetis. Buka referensi untuk mencoba request; gambar ini bukan console aktif.

Dari request pertama sampai status paid,
alurnya jelas.

Satu reference dari request ke eventDemo · ORDER-DEMO-001
  1. 01 · RequestPOST /v1/payments

    Rp 125.000 · QRIS

  2. 02 · CheckoutToko Senja

    Total pembayar Rp 127.750

  3. 03 · Hasil pembayaranBerhasil

    Order yang sama, status terkini.

  4. 04 · Webhook merchantpayment.paidTerkirim

Alur ilustratif dengan data fiktif. Pembayaran berhasil dan event terkirim adalah status yang berbeda.

1. Buat pembayaran. Kirim nominal, channel, dan merchant reference melalui satu request.

2. Tampilkan instruksi. Berikan QRIS atau detail virtual account kepada pelanggan.

3. Terima perubahan status. Valcentra mengirim signed webhook ke aplikasi Anda.

4. Selesaikan order. Verifikasi event, lalu perbarui status order dengan yakin.

Harga transaksi

Biaya jelas.
Hitung sebelum menerima pembayaran.

Lihat tarif setiap metode dan pengaruhnya pada total pembayaran customer serta dana yang diterima merchant. Biaya metode dan layanan Valcentra ditampilkan terpisah.

Tarif per transaksi

Layanan Valcentra 1,5% dari nominal order, ditambah biaya metode berikut.

  • QRISBiaya metode 0,7%
    2,2%Total biaya / transaksi
  • BCA Virtual AccountBiaya metode Rp 4.000
    Rp 4.000 + 1,5%Total biaya / transaksi
  • BNI Virtual AccountBiaya metode Rp 4.000
    Rp 4.000 + 1,5%Total biaya / transaksi
  • BRI Virtual AccountBiaya metode Rp 4.000
    Rp 4.000 + 1,5%Total biaya / transaksi
  • Mandiri BillBiaya metode Rp 4.000
    Rp 4.000 + 1,5%Total biaya / transaksi

Persentase dihitung dari nominal order, bukan total setelah biaya. Pembulatan dilakukan ke atas ke rupiah penuh untuk masing-masing komponen.

Tarif awal mengikuti konfigurasi checkout Test saat ini. Ketentuan pajak belum dikonfirmasi; angka ini tidak merupakan pernyataan harga termasuk pajak. Produksi belum tersedia.

Simulasi biaya · IDR

Berapa yang dibayar dan diterima?

Rupiah bulat, tanpa titik atau koma.

Metode pembayaran
Biaya ditanggung

MDR QRIS wajib ditanggung merchant. Pada simulasi QRIS ini, seluruh biaya ditanggung merchant.

Biaya metode
Rp 875
Layanan Valcentra
Rp 1.875
Total biaya
Rp 2.750
Customer membayar
Rp 125.000
Estimasi merchant menerima
Rp 122.250

Simulasi lokal, bukan tagihan. Estimasi menggunakan tarif di atas; biaya aktual provider dapat memengaruhi penerimaan akhir. Tidak ada pembayaran atau request transaksi yang dibuat.

Siap membuat pembayaran pertama?

Daftar gratis dan mulai membangun di sandbox.

Buat pembayaran pertama