Skip to main content
All CollectionsWeb CheckoutTroubleshootingVivaWallet
Vivawallet: Missing Payment Confirmation
Vivawallet: Missing Payment Confirmation

Mitigate the impact of payment timeouts by implementing a simple webhook from your VivaWallet merchant account.

Lucia Burin Sestakova avatar
Written by Lucia Burin Sestakova
Updated over a week ago

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.

  1. Log in to your VivaWallet account.

  2. Select your profile or merchant account.

  3. Go to Settings > API Access.

  4. On the General tab, copy your Merchant ID.

  5. Switch to the Webhooks tab.

  6. Press the Create Webhook button.

  7. Enter the following link in the 'URL' field: https://api.ventrata.com/vivawallet/notify/{your-merchantID}

  8. Check the 'Active' box.

  9. Select the 'Transaction Payment Created' event type.

  10. Press the Save button.

  11. The new webhook appears under the Webhooks tab.

Did this answer your question?