---
title: API Virtual Account SNAP
slug: en/nicepay-api-snap-virtual-account
description: Information about Virtual Account API specific for SNAP available on the NICEPAY system
image: https://archbee-image-uploads.s3.amazonaws.com/ZHvSjR5ZrsoxwKbJa3xmo/10oRGHqvTLKlSxnldILPC_microsoftteams-image.png
icon: {"faIcon":"fa-solid fa-credit-card"}
docTags: 
createdAt: 2023-05-04T03:07:28.000Z
---

# About API Virtual Account SNAP

***

This section contains information related to API Virtual Account with SNAP standards.&#x20;



# List of API Virtual Account SNAP

***

::::LinkArray
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-PfHgiCmIvGTNYWbtzUkB1-20240806-031943.jpg"}
[Registration - API Virtual Account SNAP](docId\:Rfwa2zCRE7TNjXWKr-j0-) uses to request the payment registration.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-ulrBlDu3n4cPcoT3ek8VM-20240806-032015.jpg"}
[Notification - API Virtual Account SNAP](docId\:oljzaxWvjeIdvPPtpFwes) uses to send notification of the payment transaction.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-PycUycqzrluMX2gJyaSe3-20240827-041822.jpg"}
[Check Status Transaction - API Virtual Account SNAP](docId\:QDN7CGVv26s2XEibfWg1U) uses to request status inquiry of a payment transaction.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/ueSgidS-H3kdWkcRhVS2v-2ZoOpeH4dRoY6jfISdkK7-20240806-032050.jpg"}
[Cancel - API Virtual Account SNAP](docId\:i-K2pbXQYAmba7zW0aYJM) uses to cancel the payment transaction.
:::
::::



# Process Flow

***

![](https://api.archbee.com/api/optimize/ZHvSjR5ZrsoxwKbJa3xmo/y5k03iSSjr_4tvpbehpPQ_nicepay-archbee-payment-flow-snap-va-6.png "SNAP Virtual Account API Process Flow")

![](https://api.archbee.com/api/optimize/ho7Cq0xJG60lzOZLT7xI3-MqlNWMI-66XWksvAhHc2o-20240826-091949.jpg "SNAP Virtual Account API Process Flow")

Steps description:

1. The Customer sends checkout data to the Merchant.
2. The Merchant requests an access token to NICEPAY.
3. NICEPAY generates access tokens.
4. NICEPAY sends response access token to the Merchant.
5. The Merchant receives the access token.
6. The Merchant requests registration to NICEPAY.
7. NICEPAY generates VA.
8. NICEPAY sends the VA number to the Merchant.
9. The Merchant obtains the VA number.
10. The Merchant displays the VA number to the Customer.
11. The Customer inputs VA and sends the data to the Bank.
12. The Bank processes the sent VA number.
13. The Bank sends inquiry to the NICEPAY.
14. NICEPAY checks transaction.
15. NICEPAY sends information to the Bank.
16. The Bank sends a payment request to the Customer.
17. The Customer performs the payment to the Bank.
18. The Bank does the payment process.
19. The Bank sends payment notification/payment message to NICEPAY.
20. NICEPAY updates the payment status to the Merchant.
21. NICEPAY sends notification through `dbProcessUrl` to the Merchant.
22. The Merchant receives notification.
23. The Merchant requests checking status API to NICEPAY.
24. NICEPAY sends response status final checking to the Merchant.
25. The Merchant receives final status.
26. The Merchant displays final status to the Customer.



# See also

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
Visit the [API QRIS SNAP](docId\:MkM7kHsPMPxIBzRZM5DRf) page to find out information related to the API SNAP standard on QRIS payment method.
:::

:::VerticalSplitItem
Visit the [API E-Wallet (Direct Debit) SNAP](docId\:VH0R0gp-sJHtT_idYsN3m)page to find out information related to the API SNAP standard on E-Wallet payment method.
:::
::::



