1. iWim
  2. RO Payments
  3. Monday, 29 December 2025
  4.  Subscribe via email
Hallo Roland,

Er is iets bijzonders met betalingen via Rabo OnlineKassa.

Het lijkt alsof bestellingen niet worden afgerond en wanneer het wel goed lijkt te zijn gegaan, wordt de bestelstatus niet aangepast.

- De klant plaatst een bestelling
- De klant wordt doorgestuurd naar iDEAL/MASTERCARD (anderen niet meer getest)
- De klant betaalt

So far so good...

Echter:
- Na de betaling wordt de klant teruggestuurd naar de checkout-pagina en niet naar de bedankpagina
- De klant denkt "ik heb niet betaald", en bestelt en betaalt nog een keer
- Bij de tweede keer wordt de klant wel teruggestuurd naar de bedankpagina

De klant heeft nu dus twee keer besteld en betaald!
- Het bedrag is ook twee keer afgeschreven en staat ook twee keer op de rekening
- In VirtueMart staan ook twee bestellingen

In ROP transacties staan beide transacties als SUCCESS* (want er is betaald)
(* Soms staat er een refresh icoon)
Maar in VirtueMart blijven beide bestellingen op Pending staan!

Als ik in het ROP transactie-log kijk, lijkt alles normaal te zijn tot en met onderstaande regel.
Bij eerdere transacties komen er nog een aantal regels achteraan.

[2025-12-29 10:00:21] Redirect to: https://www.*****.nl/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel&on=EFB501682&pm=1&Itemid=101&pid=2lV6O21rEQbE47YiRV0zDix9yabddVEIh0PNyM9GDcuZAbHPHr


Rara waar gaat het mis?

J 5.4.1
VM 4.6.4
ROP 9.2.0
(nog niet geüpdate omdat het werkte en ik tijdens de feestdagen geen gekkigheid wilde... :p )

Alvast bedankt en de beste wensen.
Wim
Accepted Answer Pending Moderation
Hi Wim,

Rara waar gaat het mis?
In de VirtueMart plugin of er voor. Het lijkt wel of het verzoek helemaal niet aankomt bij de VirtueMart plugin. De eerste regel die je hierna zou moeten krijgen is Starting payment notification.

Als de task pluginUserPaymentCancel is dan kom je helemaal niet meer uit in RO Payments omdat de betaling is geannuleerd. De laatste log regel die je nu ziet is dan ook de laatste. Je komt dan inderdaad uit in de winkelwagen zodat de klant de betaling opnieuw kan doen.

Hoe vaak staat er "Going to sleep" in die log? Als die er 5x staat dan geeft RO Payments het op en gaat door. Is de status dan nog niet bijgewerkt dan ga je automatisch naar de cancel URL.

De klant denkt "ik heb niet betaald", en bestelt en betaalt nog een keer
Je kan een bericht aanmaken in RO Payments waarin je kan zeggen om te dubbelchecken of er betaald is. Wellicht vermindert dat de dubbele betalingen.

Maar in VirtueMart blijven beide bestellingen op Pending staan!
Dat komt omdat de gebruiker niet met de betaalde status naar VirtueMart wordt gestuurd. Ik ben nog aan het kijken of het mogelijk is om de status direct bij te werken. Maar ja, het is VM, altijd een gevecht :D

De update is ook niet echt nodig op dit moment hoor.

Fijne dagen.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 1 hour ago
  2. RO Payments
  3. # 1
Accepted Answer Pending Moderation
Hallo Roland,

Er staat geen Going to sleep in het log.
Ik zal hier de hele log van een van de bestellingen neerzetten.

[2025-12-29 09:59:22] Currency: EUR

[2025-12-29 09:59:23] Send customer to URL: https://betalen.rabobank.nl/smartpay/hostedcheckout/payment-brand-selection/eyJraWQiOiJQSDl0LzZ5YUNoYjkwZzhEK1RwTTZBRnFOUlg0cCtwY3hCYUlVbDBqNWlJPSIsImFsZyI6IkVTMjU2In0.eyJlbW8iOiJkYjljMzEwNC03ZDhmLTQ5ZDktYWIzNy00ODI3OGU4MmRmMGYiLCJjaWQiOiI2NTBmLWQ2ZjciLCJwaWQiOjM3NTM1LCJwdiI6IjE5MTgwNzkwIiwiZXhwIjoxNzY3MDA0NzYzfQ.kWDr3Kaq6nzRHY8_jVKZbDt4VLTe2EG6Bu5gQHzuEVXOHAU8QVda3ol3EzkIqqAJ0p9KcJK2oNkSh53XI-jgKw

[2025-12-29 10:00:21] Process payment

[2025-12-29 10:00:21] Found log ID: 559

[2025-12-29 10:00:21] Query string: pid=2lV6O21rEQbE47YiRV0zDix9yabddVEIh0PNyM9GDcuZAbHPHr&order_id=EFB501682&status=COMPLETED&signature=516f041dc729630bd02b3a1dad36a8baee5a6ae991dcbdecd8dac66829b68ce7c1e635966ecdee2a4e8ae8b4d559f9fed37d8f1222d1cc9d74b3430cdba64245

[2025-12-29 10:00:21] Get transaction status

[2025-12-29 10:00:21] Order ID: EFB501682

[2025-12-29 10:00:21] Status: COMPLETED

[2025-12-29 10:00:21] Signature: 516f041dc729630bd02b3a1dad36a8baee5a6ae991dcbdecd8dac66829b68ce7c1e635966ecdee2a4e8ae8b4d559f9fed37d8f1222d1cc9d74b3430cdba64245

[2025-12-29 10:00:21] Processing OK status

[2025-12-29 10:00:21] Payment has SUCCESS status

[2025-12-29 10:00:21] Current order status P

[2025-12-29 10:00:21] Send customer change status email

[2025-12-29 10:00:21] {"order_number":"EFB501682","order_id":1687,"order_total":"15.00000","order_status":"C","user_email":"*****@*****","order_comment":"COM_ROPAYMENTS_TRANSACTION_ID db9c3104-7d8f-49d9-ab37-48278e82df0f"}

[2025-12-29 10:00:21] Send admin order payment email

[2025-12-29 10:00:21] Setting payment as processed

[2025-12-29 10:00:21] Start Notify extension

[2025-12-29 10:00:21] Result status is valid

[2025-12-29 10:00:21] End Notify extension

[2025-12-29 10:00:21] Trigger callback on extension addon: VirtueMart

[2025-12-29 10:00:21] Payment record updated and extension informed

[2025-12-29 10:00:21] Redirect to: https://www.*****.nl/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel&on=EFB501682&pm=1&Itemid=101&pid=2lV6O21rEQbE47YiRV0zDix9yabddVEIh0PNyM9GDcuZAbHPHr


Groeten,
Wim
  1. 43 minutes ago
  2. RO Payments
  3. # 2
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!