Payment
Virtual Account (VA)

VA Payment Flow

8min

There are 2 types of  flow based on who are generating  VA  number, as follows:

  1.   (Direct).
  2.   (Redirect).
  3.  .
Please contact NICEPAY Customer Service to use the NICEPAY Inquiry Virtual Account payment process.




Payment API



On this VA type, after   request for VA number creation on their ,  must request  to create that VA number. Then, after  receives that number from  , give that VA number to   to  with   on  provided  .

The  can get  success   after   success pays  bill.

VA Payment Process with API


Steps description:

  1. The  sends  data to  .
  2. The  requests  registration through  Registration to .
  3.  sends  response consisting of  VA number and TXID to  .
  4. The  saves  VA number.
  5. The  sends VA  to  .
  6. The  input and sends VA to  .
  7. The  validates  .
  8. The  sends  result  to  .
  9. The  sends  results to .
  10.  updates  .
  11.  sends dbProcessUrl  to  .
  12. The  receives  .
  13. The  checks   using  Inquiry to .
  14.  sends  response to  .
  15.  updates .
  16. The  sends an  confirmation to  .



Checkout API



The biggest difference between    and with   is  view of    or  provided by  so   can receive  VA number from  bill directly.

This   feature is very convenient when  has or doesn't want to develop their  , therefore   can use    provided by .

VA Checkout Process with API


Steps description:

  1. The  does .
  2. The  sends  data to  .
  3. The  requests  using  Registration to .
  4.  redirects   to    .
  5. The  sends     to  .
  6. The  chooses  .
  7. The  pays using VA to  .
  8. The  does   .
  9. The  sends  results to  .
  10. The  sends  notifications to  .
  11.  updates  .
  12.  sends dbProcessUrl  to  .
  13. The  receives  .
  14. The  requests a  inquiry to  .
  15.  receives  request.
  16.  sends   inquiry response to  .
  17. The  gets  final .
  18. The  sends   result  to  .



NICEPAY Inquiry Virtual Account API



The difference between  with  other  VA type is   will create  VA number and save that VA number to their . Then,  validates beforehand to   that VA number to  with   request by  .

VA Payment with NICEPAY Inquiry Virtual Account API


Steps description

  1. The  registers  Customer ID to  .
  2. The  processes  Customer ID and saves  vacctList.
  3. The  sends a response containing  Customer ID and vacctList.
  4. The  sends  inquiry creating to  .
  5. The  requests data inquiry detail to .
  6.  requests Inquiry  Service to  .
  7. The  searches  data.
  8. The  sends a response inquiry to .
  9.  sends a response consist data inquiry detail to  .
  10. The  displays VA to  .
  11. The  confirms VA data.
  12. The  proceeds with   to  .
  13. The  processes  .
  14. The  requests  confirmation to  .
  15.  requests  confirmation to  .
  16. The  validates  .
  17. The  sends   confirmation response to .
  18.  sends   confirmation response to  .
  19. The  processes   validation result.
  20. The  displays   results to  .



See also

  VA Feature  to find out   feature on  .

  VA Integration & Testing  to find out how to perform  and  of    .

  VA Glossary  to find out  particular term used on .

  VA FAQ  if you want to find out frequently asked questions related to .