VA FAQ
Why can transactions using Virtual Account (VA) fail?
- VA number/billing number not found.
- Company code not listed.
- Entering the wrong VA number.
- The payment time has expired. So, the VA number can no longer use.
- Payment with VA number was successful but hit by a timeout from the Bank.
How do Merchants check transactions that have been successfully paid with a Virtual Account?
Merchants can view transaction history within a certain period through the Merchant Back Office at:
What is meant by Settlement?
Settlement is the process of recording a transaction of transferring transaction funds from a Financial Institution (Bank or NICEPAY) to an individual or company that refer to as a Merchant.
Please visit the Business Operation page for further information.
How long does it take to complete the Virtual Account Settlement process?
Please visit the Business Operation page for further information.
Is there a refund process at the Merchant Back Office for payments with a Virtual Account?
The NICEPAY Merchant Back Office does not provide a refund process for payments with a Virtual Account. Customers can carry out the refund process by contacting the Merchant to carry out the refund process.
Can VA Fix Close the amount?
Yes, NICEPAY provides a Fixed type of VA with a close amount, such as Fixed Close.
When will the Merchant receive the notification?
Merchants will receive a notification after a successful transaction.
Why don't Merchants receive notifications?
Please ensure that the notification URL used is valid or not.
- If valid, please make sure whether the Merchant uses a firewall.
- If using a firewall, please whitelist the NICEPAY IP first.
What to do if the notification is interrupted so that the Merchant does not receive the notification?
Please contact NICEPAY for assistance in resending the notification.
What should be done if the Mandiri VA to be paid is disrupted so that the VA fails to be paid?
Please ensure that the service provider is similar to the prefix used.
- NICEPAY - 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, Merchants can set via the vacctValidDt and vacctValidTm parameters to adjust the VA expiration time.
What to do if the VA has been paid but the transaction status is still unpaid?
Merchants can apply to NICEPAY, whether the transaction wants to be MANUAL FLAGGING (manually proceed successfully) or a REFUND process.
Why does the VA register experience an error?
Constraints that often occur are caused by errors in the parameters sent.
What should be done if the Merchant wants to do a payment simulation?
Merchants can share VAs that want to make payments to NICEPAY, then NICEPAY will help simulate the payment process on the VA.
How do I create a merchantToken for VA registration?
merchantToken can create by the parameter 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 Merchants need 2 Merchant 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 the first checkout process that wasn't paid will automatically change status to expired when the Customer performs the second checkout process.