patrickkivits / bunq-for-woocommerce

Accept payments in your WooCommerce shop with just your bunq account
19 stars 3 forks source link

Geen redirect naar webshop, geen succesvolle betaling status #26

Open gwaysama opened 3 months ago

gwaysama commented 3 months ago

Hey Patrick, Held! Bedankt voor deze plugin, hij werkt en met een beetje moeite kan het professioneel eruit zien ook. Alleen nadat ik een testbetaling heb gedaan zie ik dat er niet word doorgestuurd naar "order received"

Ook blijft er staan: pending payment terwijl de betaling wel al doorheen gegaan is, wat is hier aan de hand? Zie helaas ook geen opties om dit aan te passen, het blijft nu zegmaar vastzitten bij "betaling ontvangen" op de bunq.me website

patrickkivits commented 3 months ago

Beste @gwaysama,

Het doorsturen naar de "order received" pagina is helaas niet meer mogelijk omdat bunq deze redirect niet meer uitvoerd, ondanks dat deze nog wel in hun API docs staat vermeld, en deze ook nog steeds via de plugin wordt opgegeven. Hier kan ik helaas niks aan veranderen, dit ligt aan de kant van bunq.

Wat betreft de het veranderen van de order status na de betaling, hiervoor heb ik zojuist een fix ontwikkeld in versie v1.4.1: https://github.com/patrickkivits/bunq-for-woocommerce/releases/tag/v1.4.1

Het probleem was dat bunq de notificatie structuur heeft aangepast zonder dit in hun API wijzigingen te melden. Daardoor kon de callback/webhook niet juist meer worden verwerkt. Dit is nu opgelost.

Na het updaten van de plugin naar v1.4.1 zal de order dus automatisch op status "Processing" komen na een succesvolle betaling.

Ik hoop je hiermee voldoende te hebben geïnformeerd.

Patrick

gwaysama commented 3 months ago

Beste @patrickkivits

Bedankt, helaas staat er nu "sent you a payment request for {description}" ipv ordernummer als voorheen dus heb ik de plugin alweer moeten deactiveren dus heb ik niet kunnen testen of het werkt of niet. Is een beetje onprofessioneel om het op mijn website zo te laten.

wil wel even duidelijk maken hoe dankbaar ik ben voor de plugin en was benieuwd of je dono's accepteert ergens?

gwaysama commented 3 months ago

Nu krijg ik dit bij beide builds, help

waar komt {description} oppeens vandaan? Het was eerst de bestelnummer “#xxx”

patrickkivits commented 3 months ago

Hoi @gwaysama,

De tekst "sent you a payment request for" is wat bunq zelf plaatst voor de omschrijving die de plugin opgeeft. Hier heb ik dus ook helaas geen invloed op.

De bunq betaalverzoeken zijn natuurlijk oorspronkelijk ook nooit bedoelt als betaalmethode in een webshop, maar deze plugin probeert (met de aanwezige beperkingen, dit waren er vroeger minder) het toch zo te gebruiken.

Helaas lijkt het erop dat bunq er steeds meer aan doet om het gebruik van van de bunq betaalverzoeken op deze wijze te beperken (geen redirect naar webshop meer, en nu de tekst voor de omschrijving), hier kan ik helaas niets aan veranderen.

Donaties zijn altijd welkom en gewaardeerd: https://bunq.me/patrickkivits

Ik hoop dat je het begrijpt.

Met vriendelijke groet,

Patrick Kivits

gwaysama commented 3 months ago

Hey Rick,

Nee dat begrijp ik, het ging mij meer om de “{description}” hoe verander ik dit naar iets anders?

Het was eerst automatisch het bestelnummer. Bedankt voor de dono link!

patrickkivits commented 3 months ago

Hi @gwaysama,

Die omschrijving zou nog steeds het order nummer moeten zijn, dat gebeurt hier: https://github.com/patrickkivits/bunq-for-woocommerce/blob/master/bunq-for-woocommerce.php#L353.

Waarom er bij jou “{description}” zou staan zou ik niet kunnen verklaren...