Payment exception scenarios

The final step is to build in handling for exceptions that may occur in the payment flow.

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

Generally, exception scenarios are caused either by end 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:

  1. Over payments
  2. Under payments
  3. Late payments

What’s Next