The reason why a payment could show in pending in your account is that a BPAY payment can take 4-5 business days to be processed.

We ask you to keep in mind the potential time delays when using Bpay as a payment option to avoid confusion and to make sure that you process the payment before the due date.