1. webmaster@volvobeurs.nl
  2. RO Payments
  3. Tuesday, 24 March 2026
  4.  Subscribe via email
Bij de overgang van versie 8.5 naar 9.3 krijg ik de iDeal betaling niet werkend bij RSformPro. Foutmelding is te vinden in de bijlage.
Ik heb het profiel bij Ro-payments gecontroleerd. Lijkt juist.

Het heeft gewerkt, maar nadat ik de formulieren opnieuw had gerestored krijg ik deze foutmelding. Ik kan ook niet vinden waar de melding vandaan komt.
Attachments (1)
Accepted Answer Pending Moderation
Hallo,

Het lijkt erop dat de RO Payments instellingen in RSForms niet helemaal goed staan. Je kan bij de formulier eigenschappen en dan RO Payments eens opnieuw het juiste profiel kiezen en dan het formulier opslaan.

Gaat het dan goed?
Kind regards,

RolandD

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

Geen resultaat. Ik heb met diverse formulieren getest. Ik kan overigens geen profiel kiezen omdat er maar 1 profiel is. Of is er een conflict met de instellingen van versie 8.5?
  1. 2 weeks ago
  2. RO Payments
  3. # 2
Accepted Answer Pending Moderation
Hallo Ernst,

Ik kan overigens geen profiel kiezen
Er staat wel een profiel in de dropdown toch?

Ik heb nog eens naar de afbeelding gekeken, het was me niet opgevallen dat er bovenaan staat "Message body is empty". Krijg je deze melding als je terugkomt na een betaling of op het moment dat je moet gaan betalen?
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 2 weeks ago
  2. RO Payments
  3. # 3
Accepted Answer Pending Moderation
Roland,
Er is wel een dropdown maar omdat ik maar 1 profiel heb is er niets te kiezen.

De foutmelding krijg ik op het moment dat ik moet gaan betalen.

Nog een aantal dingen die me opvallen. Bij het installeren van versie 9.3 worden een aantal zaken overgenomen van versie 8.5. Wat niet wordt overgenomen is de Refresh token. Deze heb ik handmatig moeten overnemen. Ook staat in het migratie document dat ik de webhook moet overnemen naar de alias. Bij Rabo stond daar http://... dat heb ik gewijzigd in httpS://... De waarde die daar staat kan ik niet overnemen naar de alias in het profiel.

Iets anders is dat soms de gekozen bedragen niet worden overgenomen naar het totaal. Nadat ik de cache opschoon werkt dat wel weer.


ps. Ik heb mijn mail adres gewijzigd bij mijn account.

gr ,, Ernst
  1. 2 weeks ago
  2. RO Payments
  3. # 4
Accepted Answer Pending Moderation
Hallo Ernst,

Er is wel een dropdown maar omdat ik maar 1 profiel heb is er niets te kiezen.
Duidelijk, dan wordt die ene automatisch gekozen maar moet wel een keer opgeslagen zijn anders is het alleen visueel en niet in de database. Ik neem aan dat je het formulier inmiddels wel een keer hebt opgeslagen en daarna nog een betaling hebt geprobeerd.

Nu heb ik nog wel verder gezocht en zie dat de alias van het profiel wordt opgeslagen in RSForms, dat wordt meegestuurd naar RO Payments. Hiermee probeert RO Payments het juiste ID erbij te zoeken. Wordt dat niet gevonden, dan krijg je de melding die je ziet. Het lijkt er sterk op dat de alias in RSForms niet overeenkomt met de alias die in het profiel in RO Payments staat. Je kan dit wel nakijken door rechts te klikken op de dropdown met het ene profiel en zien wat de waarde is van de optie in de dropdown.

De foutmelding krijg ik op het moment dat ik moet gaan betalen.
Ok, duidelijk. Dan komt er geen profiel door vanuit het formulier.

Bij het installeren van versie 9.3 worden een aantal zaken overgenomen van versie 8.5.
Dat klopt, er wordt zoveel mogelijk overgezet zodat je niet handmatig alles hoeft over te zetten.

Wat niet wordt overgenomen is de Refresh token.
Dat is wel bijzonder want die gegevens, samen met de andere instellingen van het veld staan in hetzelfde database veld.

Ook staat in het migratie document dat ik de webhook moet overnemen naar de alias. Bij Rabo stond daar http://... dat heb ik gewijzigd in httpS://... De waarde die daar staat kan ik niet overnemen naar de alias in het profiel.
Als ik het goed lees zeg je het tegenovergestelde van wat er moet gebeuren. De alias van je profiel moet je opnemen in de webhook URL die ingesteld staat bij de Rabobank. Dit is namelijk de URL die de bank aanroept en op basis van de alias kan RO Payments dan het juiste profiel erbij vinden.

Iets anders is dat soms de gekozen bedragen niet worden overgenomen naar het totaal. Nadat ik de cache opschoon werkt dat wel weer.
Dat komt vanwege de browser cache, die heeft dan nog het oude Javascript bestand. Door de cache op te schonen gooi je de oude weg en zal de browser de nieuwe inladen.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 2 weeks ago
  2. RO Payments
  3. # 5
Accepted Answer Pending Moderation
Als ik met de inspector kijk dan zie ik zoals in de attachment staat.In de select staat wel een value maar er is niets geselecteerd.In een lokale versie krijg ik dit wel werkend nadat ik nogmaals expliciet voor de alias heb gekozen. Echter in de life omgeving lukt dat niet.

gr. Ernst
Attachments (2)
  1. 2 weeks ago
  2. RO Payments
  3. # 6
Accepted Answer Pending Moderation
Hallo Ernst,

Op zich zien die schermafbeeldingen er normaal uit. Dat de eerste niet geselecteerd is kan prima maar zou na het opslaan wel geselecteerd moeten zijn. Wat je kan doen is op de live site de Developer tools activeren door het element te inspecteren of op F12 te drukken.

Selecteer dan Console en in Console voer je het volgende commando uit:

document.getElementById('roPaymentsParams_profileAlias').value = 'volvobeurs';
Hierna het formulier opslaan. Hiermee zou het profiel gekozen moeten zijn en ook opgeslagen.
Ik hoor graag of dit lukt. Mocht dat niet zo zijn, mag je wel even de login doorsturen, dan zal ik het doen.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 2 weeks ago
  2. RO Payments
  3. # 7
Accepted Answer Pending Moderation
Roland,
Helaas jouw oplossing werkt niet.
Ik heb een account aangemaakt voor gebruiker Roland.
pwd stuur ik zo meteen via mail

gr. Ernst
  1. 2 weeks ago
  2. RO Payments
  3. # 8
Accepted Answer Pending Moderation
Hallo Ernst,

Ik zie na het inloggen dat er helemaal niet opgeslagen wordt. Het is dus niet alleen de profiel keuze die niet werkt, geen enkel veld werkt. Nu vraag ik me af of de database wel klopt.

Kijk eens of de table #__rsform_ropayments bestaat? Zo niet dan kan je die aanmaken door de volgende query uit te voeren:

CREATE TABLE `X_rsform_ropayments` (
`form_id` int(11) NOT NULL,
`params` text NOT NULL,
PRIMARY KEY (`form_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='RO Payments settings';
Vervang de X door je eigen prefix. Mocht die wel bestaan dan kan je die tabel ook verwijderen met

DROP TABLE `X_rsform_ropayments`;
Ik hoor graag hoe het gaat.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 2 weeks ago
  2. RO Payments
  3. # 9
Accepted Answer Pending Moderation
Roland,
De tabel bestaat; er is voor elk formulier een record aanwezig; echter het veld params is leeg.
Ik heb de tabel hernoemt en een nieuwe tabel aangemaakt zoals aangegeven. Als ik nu het formulier opsla wordt het veld params wel gevuld en kan ik betalen. Ik heb dat nu met 3 formulieren geprobeerd en het ziet goed uit.
Vreemd dat de originele tabel niet werkte.
Ik moest wel weer de browser cache opschonen.

Ga maandag in detail testen

Bedankt voor zover.

gr. Ernst
  1. 2 weeks ago
  2. RO Payments
  3. # 10
Accepted Answer Pending Moderation
Roland,
Vandaag getest. Moest wel (nogmaals?) de cache opschonen omdat ik geen totaal bedrag kreeg.

Betalingen gaan nu goed. Wel nog een vraagje; ik kom niet op de thank you pagina. Wel bij een formulier waar geen betalingen op worden gedaan, maar niet bij een formulier waar wel een betaling wordt gedaan. 100% zeker dat er een thank you message is ingesteld voor alle talen van de site. Enig idee?

gr. Ernst
  1. 2 weeks ago
  2. RO Payments
  3. # 11
Accepted Answer Pending Moderation
Ik krijg een melding 'message body empty'.
  1. 2 weeks ago
  2. RO Payments
  3. # 12
Accepted Answer Pending Moderation
Goedemorgen Ernst,

Ik krijg een melding 'message body empty'.
Dat komt omdat je in de RO Payments instellingen in RSForms hebt ingesteld om het bericht van RO Payments te laten zien en niet het bericht van RSForms. In RO Payments staan ook geen berichten ingesteld dus krijg je deze melding.

Ga je naar de RO Payments instellingen in RSForms dan moet je de optie Toon RO Payments bericht op Nee zetten. Dan wordt het bericht van RSForms gebruikt.

Wel bij een formulier waar geen betalingen op worden gedaan, maar niet bij een formulier waar wel een betaling wordt gedaan.
Begrijp ik het goed dat je op een ander formulier terugkomt dan waar je de betaling mee doet? Bijvoorbeeld je betaald met formulier ID 1 maar je komt terug op bijvoorbeed formulier ID 3? Dat is iets wat ik nog nooit gezien heb.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 2 weeks ago
  2. RO Payments
  3. # 13
Accepted Answer Pending Moderation
Bedankt! het werkt.

Ik heb er overheen gekeken. Waarschijnlijk ook omdat de records in de tabel nieuw zijn aangemaakt.

gr. Ernst
  1. 2 weeks ago
  2. RO Payments
  3. # 14
Accepted Answer Pending Moderation
Roland,

Ter info. Als ik de formulieren restore (van life naar een lokale omgeving) wordt de tabel rsform_ropayments leeggemaakt en tijdens het restoren worden de records toegevoegd zonder invulling van het veld params. Als ik in RS_forms een formulier opnieuw opsla dan nog blijft het veld params leeg. Nadat ik de records uit de tabel verwijder en ik sla een formulier op wordt de tabel gevuld inclusief het veld params.

Ik kan dit niet echt verklaren.

gr. Ernst
  1. one week ago
  2. RO Payments
  3. # 15
Accepted Answer Pending Moderation
Roland,

Nog een opmerking. Omdat de class van de Ropayment velden rpicon-ropayments is en niet roicon-ropayments komt het icon van de velden niet naar boven in een formulier. Je zou regel 39 van de file ropayments.css kunnen uitbreiden met de andere class en in regel 24 uiteraard ook om de font-family te zetten.

gr. Ernst
  1. one week ago
  2. RO Payments
  3. # 16
Accepted Answer Pending Moderation
Hallo Ernst,

Als ik de formulieren restore (van life naar een lokale omgeving) wordt de tabel rsform_ropayments leeggemaakt
Dit klopt wel. Als je in RSForms aangeeft om Overwrite existing forms? te doen, dan wordt alles geleegd.

Als ik in RS_forms een formulier opnieuw opsla dan nog blijft het veld params leeg.
Dat is een bug. Dit heb ik nog eens nagelopen en zie dat het formulier ID niet goed doorkomt, daarom komen de params niet in het backup bestand. Dat is verholpen voor de volgende versie.

Omdat de class van de Ropayment velden rpicon-ropayments is en niet roicon-ropayments komt het icon van de velden niet naar boven in een formulier.
Dank daarvoor, die heb ik gemist met het hernoemen. Alle icoontjes zijn nu aangepast naar roicons.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 6 days ago
  2. RO Payments
  3. # 17
  • Page :
  • 1


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