Payment
Virtual Account (VA)

VA FAQ

21min

Why can transactions using Virtual Account (VA) fail?

  1. VA number/billing number not found.
  2. Company code not listed.
  3. Entering  wrong VA number.
  4. The  time has expired. So,  VA number can no longer use.
  5.  with VA number was successful but hit by a timeout from  .


How do Merchants check transactions that have been successfully paid with a Virtual Account?

s can view  history within a certain period through  Merchant Back Office at:



What is meant by Settlement?

 is   of recording a  of transferring  funds from a Financial Institution ( or ) to an individual or company that refer to as a .

 visit  Business Operation  for further .



How long does it take to complete the Virtual Account Settlement process?

 visit  Business Operation  for further .



Is there a refund process at the Merchant Back Office for payments with a Virtual Account?

The  Merchant Back Office does not provide a refund  for s with a . s can carry out  refund  by contacting   to carry out  refund .



Can VA Fix Close the amount?

Yes,  provides a Fixed type of VA with a close amount, such as Fixed Close.



When will the Merchant receive the notification?

s will receive a  after a successful .



Why don't Merchants receive notifications?

 ensure that   URL used is valid or not.

  • If valid, please make sure whether   uses a firewall.
  • If using a firewall, please whitelist   IP first.


What to do if the notification is interrupted so that the Merchant does not receive the notification?

 contact  for assistance in resending  .



What should be done if the Mandiri VA to be paid is disrupted so that the VA fails to be paid?

 ensure that   provider is similar to  prefix used.

  •  - 88049
  • Transferpay - 70014


What is the maximum number of digits to make a VA Fix type?

Maximum 8 digits.



Can the VA expiry date and expiry time be set by the Merchant?

Yes, s can set via  vacctValidDt and vacctValidTm s to adjust  VA expiration time.



What to do if the VA has been paid but the transaction status is still unpaid?

s can apply to , whether   wants to be MANUAL FLAGGING (manually  successfully) or a REFUND .



Why does the VA register experience an error?

Constraints that often occur are caused by errors in  s sent.



What should be done if the Merchant wants to do a payment simulation?

s can share VAs that want to make s to , then  will help simulate    on  VA.



How do I create a merchantToken for VA registration?

merchantToken can create by   values combination (timeStamp+iMid+referenceNo+amt+merchantKey) with SHA256.



Can billing data and delivery data be equated?

Yes, billing data is mandatory for registration, while data delivery is optional.



Can Merchants use 2 types of VA? For example, Merchant wants to use Normal VA and Fix VA.

Yes, but s need 2  IDs (MID) for this purpose.



In VA Fix, what will happen if the Customer proceed the first checkout process (for example shoes) but does not pay, then the Customer checks out again with a different order (for example clothes)?

VA in  first   that wasn't paid will automatically change  to expired when   performs  second  .