Typically, it takes 5 seconds to complete payment however, for larger payments this may take longer. We will always notify you if a payment has failed. In the event of a payment failure and we've received funds, a refund will be processed automatically back to your customer. As we use Faster Payments, refunds are instant, however advise to allow up to 24 hours for the relevant amount to reflect on your customers account.