Skip to main content

Exception scenarios

The final step is to build in handling for exceptions that may occur in the payment flow. The types of webhooks are covered on the Receive Payment Notifications page, but the following guides provide a more detailed explanation of the scenarios.

As cryptocurrency payments are push payments rather than pull ones, BVNK cannot control when and how much cryptocurrency BVNK will receive to complete the end-user's payment.

Generally, exception scenarios are caused by user error, hidden or unpredictable fee amounts from the sending exchange, or slow blockchain processing speeds.

There are three payment exception scenarios that need to be considered and handled by merchants:

If you want your customers to pay the exact amount.