If a customer is using bankdirect I got no call back if the customer is closing the browser page (see picture): A lot of customers think everything is ok by closing now the page (further more they got an email by mollie). Only if you click on "Beenden" my shop system is informed about the status. If the state changed from "new" to "open" why not call the webhook? Currently I have to implement a polling system to get the real state. From my shop system I can not decide whether the customer has canceled the payment (by closing the browser) or he/she has successfully start the bankdirect page but did NOT click the "last" button.
#No Callback using bankdirect
1 messages · Page 1 of 1 (latest)
Hey again,
there is now status like "new" at mollie. Just tried it. After creating a payment (no matter if test or live), it is immedeately in state "open".
There is also no status change, when clothing the window.
Yes, you are right, but I still got no information that the customer will pay by bank transfer. So I can start the registration process. My web system is on hold for the web order until I got any information by the mollie payment system.
Just clicking "Beenden" doesn't guarantee you, the customer will pay. The Page is just another way to display the Banking information. Hypothatically, you also could take the data from tha api and show them directly in your checkout. So you dont have to redirect the customer to the mollie checkout.
This is not a problem, but I need to know that the customer will pay... (in my case the customer can select between credit card or bank direct). We will send an invoice with the payment data (already paid by credit card or by "open Invoice). But currently I am totaly stuck because I got no feedback (but mollie goes on by sending a mail )
Then you should contact support, so that they can turn off this mail
Up until you receive a callback from Mollie telling you the trx is paid; you shouldn’t do anything. As you’re not sure they will go and pay.
Once Mollie received the funds your webhook gets called as thats the moment the status is changed. The trx is marked as paid and then you should start te registration process.
You could start the reg process in your app after 'opening/starting' the trasacntion, but block any active things (don’t now what kind off app you’re building) and display a banner: “awaiting payment, you can continue register but your account will be marked inactive up until your paymentnis received”
But then again, I don’t know your application/business.
I currently wrote a job that will check all waiting weborders on mollie whether the method has changed to banktransfer every 30 minutes and this will start now my registration process for these zombie orders. It does not matter that the order is not already paid. The customers very often need an invoice first to start the payment. To be honest it very unlikely to pay first and than the contract will start. To be correct it is vice versa. First a contract has to be "signed" and after this the contract is paid. It would be very helpful if the banktransfer button would be labeled correct like "Continue to shop system". Currently is is labeled "Close" (Beeenden). That's not very helpful.