---
title: Alur Pembayaran VA
slug: alur-pembayaran-va
description: Informasi tentang alur metode pembayaran Virtual Account pada sistem NICEPAY
image: https://archbee-image-uploads.s3.amazonaws.com/ZHvSjR5ZrsoxwKbJa3xmo/rgYWP1GDmpt_kzuPqPDYL_rdrx9d8diazpgm07xfz2test-1.png
icon: {"faIcon":"fa-solid fa-book"}
docTags: 
createdAt: 2022-08-11T07:13:45.000Z
---

Terdapat 3 jenis alur pembayaran melalui Virtual Account, yaitu:

1. Payment API (Direct).
2. Checkout API (Redirect).
3. NICEPAY Inquiry Virtual Account.

::::hint{type="info"}
:::Iframe{code="<!-- <p>paste iframe code here</p> -->Silakan menghubungi <a style=&#x22;color:blue; text-decoration-line:underline&#x22; href=&#x22;mailto:cs@nicepay.co.id&#x22;>NICEPAY Customer Service</a> untuk menggunakan alur pembayaran NICEPAY Inquiry Virtual Account." iframeHeight="0"}

:::
::::



# Payment API

***

Pada jenis VA tipe ini, setelah Pelanggan meminta untuk dibuatkan nomor VA pada transaksinya, Merchant perlu meminta untuk dibuatkan nomor VA tersebut kepada NICEPAY. Lalu, setelah Merchant mendapatkan nomor tersebut dari NICEPAY, berikan nomor VA-nya kepada Pelanggan untuk dibayarkan pada *payment page* yang disediakan.&#x20;

Notifikasi status keberhasilan transaksi pun dapat Merchant terima setelah Pelanggan sukses membayarkan tagihannya.

![](https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-2JRLV2nD5JMzl8kJeUpFL-20240821-031405.jpg "Alur Pembayaran VA dengan Payment API")

Deskripsi langkah:

1. Pelanggan mengirim data *checkout* kepada Merchant.
2. Merchant melakukan pengajuan pendaftaran menggunakan API Registration kepada NICEPAY.
3. NICEPAY memberikan *response&#x20;*&#x62;erupa nomor VA dan TXID kepada Merchant.
4. Merchant menyimpan nomor VA.
5. Merchant mengirimkan informasi VA kepada Pelanggan.
6. Pelanggan memasukkan dan mengirimkan VA kepada Bank.
7. Bank melakukan validasi pembayaran.
8. Bank mengirimkan notifikasi hasil pembayaran kepada Pelanggan.
9. Bank mengirimkan notifikasi pembayaran kepada NICEPAY.
10. NICEPAY memperbarui status pembayaran.
11. NICEPAY mengirimkan notifikasi `dbProcessUrl` kepada Merchant.
12. Merchant menerima notifikasi.
13. Merchant memeriksa status menggunakan API Inquiry kepada NICEPAY.
14. NICEPAY mengirimkan *response&#x20;*&#x6B;epada Merchant.
15. Merchant memperbarui status.
16. Merchant mengirim konfirmasi pesanan kepada Pelanggan.



# Checkout API

***

Perbedaan terbesar di antara Checkout API dengan Payment API adalah tampilan halaman pembayaran atau c*heckout* akan disediakan oleh NICEPAY agar Pelanggan dapat menerima nomor VA dari tagihan yang dimiliki secara langsung.&#x20;

Fitur Checkout NICEPAY ini sangat berguna ketika Merchant mempunyai atau tidak ingin mengembangkan halaman pembayaran sendiri, sehingga Merchant dapat menggunakan halaman pembayaran yang telah disediakan NICEPAY.

![](https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-yUDvoVg0l50sRQ9VX3HEQ-20240821-031430.jpg "Alur Pembayaran VA dengan Checkout API")

Deskripsi langkah:

1. Pelanggan melakukan *checkout*.
2. Pelanggan mengirimkan data *checkout* kepada Merchant.
3. Merchant melakukan pengajuan *checkout* menggunakan API Registration kepada NICEPAY.
4. NICEPAY mengalihkan Merchant kepada halaman pembayaran NICEPAY.
5. Merchant mengirimkan halaman pembayaran NICEPAY kepada Pelanggan.
6. Pelanggan memilih metode pembayaran.
7. Pelanggan membayar menggunakan VA kepada Bank.
8. Bank melakukan proses pembayaran.
9. Bank mengirimkan hasil pembayaran kepada Pelanggan.
10. Bank mengirim notifikasi pembayaran kepada NICEPAY.
11. NICEPAY memperbarui status pembayaran.
12. NICEPAY mengirim notifikasi `dbProcessUrl` kepada Merchant.
13. Merchant menerima status.
14. Merchant mengajukan status inquiry kepada NICEPAY.
15. NICEPAY menerima pengajuan.
16. NICEPAY mengirimkan *response* status inquiry kepada Merchant.
17. Merchant menerima status akhir.
18. Merchant mengirim halaman hasil transaksi kepada Pelanggan.



# NICEPAY Inquiry Virtual Account API

***

Perbedaan antara NICEPAY Inquiry Virtual Account API dengan jenis API VA lain adalah Merchant yang akan membuat nomor VA dan menyimpan nomor VA tersebut di dalam sistemnya. Lalu, NICEPAY akan melakukan validasi terlebih dahulu kepada Merchant mengenai nomor VA tersebut untuk memproses pembayaran yang diajukan oleh Pelanggan.

![](https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-XcQUGoWvM2Cl7ylY4RXN2-20240821-031500.jpg "Alur Pembayaran VA dengan NICEPAY Inquiry Virtual Account API")

Deskripsi langkah:

1. Pelanggan mendaftarkan `Customer ID` kepada Merchant.
2. Merchant melakukan proses pada `Customer ID` dan menyimpan `vacctList`.
3. Merchant mengirim *response&#x20;*&#x62;erupa `Customer ID` dan `vacctList`.
4. Pelanggan mengirim pembuatan inquiry kepada Bank.
5. Bank mengajukan rincian data inquiry kepada NICEPAY.
6. NICEPAY mengajukan inquiry Merchant Service kepada Merchant.
7. Merchant mencari data.
8. Merchant mengirimkan *response&#x20;*&#x69;nquiry kepada NICEPAY.
9. NICEPAY mengirimkan *response&#x20;*&#x62;erupa rincian data inquiry kepada Bank.
10. Bank menampilkan VA kepada Pelanggan.
11. Pelanggan melakukan konfirmasi data VA.
12. Pelanggan melakukan pembayaran kepada Bank.
13. Bank melakukan proses pembayaran.
14. Bank mengajukan konfirmasi pembayaran kepada NICEPAY.
15. NICEPAY mengajukan konfirmasi pembayaran kepada Merchant.
16. Merchant melakukan validasi pembayaran.
17. Merchant mengirim *response&#x20;*&#x6B;onfirmasi pembayaran kepada NICEPAY.
18. NICEPAY mengirimkan *response&#x20;*&#x6B;onfirmasi pembayaran kepada Bank.
19. Bank melakukan proses hasil validasi pembayaran.
20. Bank menampilkan hasil pembayaran kepada Pelanggan.



# See also

::::VerticalSplit
:::VerticalSplitItem
Kunjungi halaman [Fitur VA](docId\:GnUAAyq81JNJ8UNRanWUZ) untuk mengetahui fitur transaksi pada Virtual Account.
:::

:::VerticalSplitItem
Kunjungi halaman [Integrasi & Testing VA](docId\:sts64cm0VYN3Q8_quNq23) untuk mengetahui cara integrasi dan uji coba sistem Virtual Account NICEPAY.
:::
::::

::::VerticalSplit
:::VerticalSplitItem
Kunjungi halaman [Daftar Istilah VA](docId:2xrW5DVjK-076w2JsQvI8) untuk mengetahui istilah khusus yang digunakan oleh Virtual Account.
:::

:::VerticalSplitItem
Kunjungi halaman [FAQ VA](docId\:n5d3A27rcZ6_ZxBN-sIIs) jika ingin mengetahui pertanyaan yang sering diajukan terkait Virtual Account.
:::
::::

