Problem
Timing out payments during online tour bookings can be a significant issue, impacting both customer experience and business operations. Such interruptions can deter customers from completing their purchase, leading them to abandon their booking and create a duplicate of the same booking before the payment is confirmed.
Reason
The causes of payment timeouts can vary, including slow internet connections, technical issues with the payment gateway, or simply that the customer closed their browser tab.
Solution
Instead of relying on the standard communication chain between the payment gateway and the web checkout, you can set up a webhook to trigger a payment confirmation from VivaWallet to Ventrata, regardless of the customer's internet speed.
Log in to your VivaWallet account.
Select your profile or merchant account.
Go to Settings > API Access.
On the General tab, copy your Merchant ID.
Switch to the Webhooks tab.
Press the Create Webhook button.
Enter the following link in the 'URL' field:
https://api.ventrata.com/vivawallet/notify/
{your-merchantID}
Check the 'Active' box.
Select the 'Transaction Payment Created' event type.
Press the Save button.
The new webhook appears under the Webhooks tab.