3rd Party initiated payment, doesn't return correctly

Issue:
When trying to pay my credit card from the Halifax bank app, I can choose monzo as the source account. It correctly opens the monzo app where I can confirm details, and authorise. However you then send me back to a Halifax logged out web browser page, rather than back to their app, so the payment transaction never completes.

I’m not sure if this is your issue, or halifax, or OS but it’s quite annoying. It makes a simple interaction, much more complicated. And also leaves me wondering if the money is in limbo somewhere, and will suddenly go through later. As i couldn’t see the money come out of my monzo account, I assumed I hope correctly it hadn’t gone, and paid my card via transfers to another account.

Details to reproduce:
See above.

Open halifax app,
Go to credit card
Go to pay and transfer option
Click on the ‘from option’
It lists other halifax accounts, or ‘your account with another bank’

I’ve paid it now, so can’t go through the exact steps but something along:

Select how much to pay
It lists various banks to pay from
Choose monzo
It sends you to the monzo app where you confirm account and details
Enter monzo pin
Says it’s sending you back to the halifax app

But a new web browser window opens with the halifax website login page

Payment transaction doesn’t complete.

OS:
Android

Some thoughts

I have Duck Duck go as default browser, i thought it may have been trying to open chrome on the callback, but had already closed it so not sure

Device:
Samsung A52

App Version:
Latest Halifax and Monzo versions as of 14th August

Screenshots:

Is the money still in your monzo account? If so, it’s not going limbo.

Have you set the Halifax app to log you out immediately in settings? This might be causing an issue.

1 Like

Yes the money was still there so all good on that front.

No, the Halifax app remained open and logged in with a screen waiting for the callback. There was a message that the payment probably failed if the screen didn’t progress. For some reason the hook isn’t working. I’ll raise with halifax as well

I have no issues with payments on websites where the provider sends you to monzo for an approval, then the payment continues, and transaction finishes.