- De exacte versie van Joomla! die je gebruikt
- De exacte versie van de webshopextensie.
- De volledige url van je website (indien mogelijk).
opgelost Plugin Payment Provider implementatie lukt niet
Plugin Payment Provider implementatie lukt niet
23 mrt 2016 11:45 - 23 mrt 2016 12:25Joomla 3.4.8.
VM 3.0.14.
We willen voor één van onze websites een merchant ID en Secret Code aanmaken bij onze paymentprovider, maar dit lukt steeds niet. "URL niet gevonden" wordt in de controlpanel bij de paymentprovider (PP) weergegeven.
* We hebben de plugin in de website geinstalleerd en geactiveerd.
* We hebben in Virtuemart in de betaalmethode 'Online betalen' de plugin van de PP geactiveerd en hebben zoals het hoort een postbackURL in beeld.
ONZE PAYMENT PROVIDER
Contact met onze PP gehad, deze zegt:
We krijgen een HTTP 500 Internal Server Error op deze url terug. Daarom kan er niets worden opgeslagen; we hebben een HTTP 200 OK nodig.
Uw serverbeheerder zou moeten kunnen nagaan waardoor die HTTP 500 werd veroorzaakt.
WEBHOSTER
Contact met onze webhoster gehad, deze zegt:
Het PP-script stuurt een invalid body request waardoor het wordt geblokkeerd.
[Thu Mar 17 14:02:56 2016] [error] [client IP adres] mod_security: Access denied with code 500. Error processing request body: Multipart: invalid boundary encountered:
41184676334\\n [severity "EMERGENCY"] [hostname " www.MIJNWEBSITE.nl "] [uri "/index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&method=form&cid=xxxxxxxx"] [unique_id "xxxxxxxxxxxxx"]
Onze webhoster is heel erg attent, heeft nog verder gezocht, mogelijke oplossingen aangedragen, maar die werkten helaas niet.
VERDERE ACTIES
Op de website van de PP staat aan Requirements:
Joomla 3.4 or higher (Compatibility up to 3.4.3)
VirtueMart 3.0 or higher (Compatibility up to 3.0.9)
Onze website gebruikt: Joomla 3.4.8. & VM 3.0.14., dus wellicht is dat het probleem?
Nee, ook niet: Met ongenoegen VM gedowngrade naar 3.0.9, maar nog steeds wordt URL niet gevonden aangegeven bij de PP.
BOVENDIEN: We hebben andere websites waar de plugin wel op werkt! Wat is het verschil met deze website? Deze andere websites zijn geupgrade van J2.5 naar J3, PP plugin op J2.5. verwijderd, na upgrade naar J3 de J3-plugin geinstalleerd en daar werkt het. Ook met Joomla 3.4.8. & VM 3.0.14. De website waar het niet op werkt, zijn we met een schone lei begonnen, alles nieuw erop geinstalleerd.
Mijn excuses voor dit lange epistel, maar we zitten op een dood spoor en weten totaal niet meer aan wie we hiervoor advies kunnen vragen. Ik hoop dat iemand van jullie ons een aanwijzing kan geven om nog e.e.a. te onderzoeken.
Alvast heel veel dank!
Edit Astrid: Ik heb de meldingen tussen tags geplaatst, volgende keer graag zelf doen.
- jelly
- Heeft onderwerp gestart
- Bekend met Joomla!NL
- Berichten: 113
Plugin Payment Provider implementatie lukt niet
23 mrt 2016 12:38Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
- Moderator + Technisch team
- Berichten: 37439
Plugin Payment Provider implementatie lukt niet
24 mrt 2016 15:10Van de PSP krijgen we eigenlijk alleen maar elke keer het antwoord dat het probleem bij de webhoster ligt of dat we een gehele nieuwe installatie moeten doen met de oudere joomla en VM erop. Lijkt me geen positieve ontwikkeling....
Op internet vonden we nog het volgende:
Payment Response obtained HTTP '500' response
Your Payment Response URL could be contacted but the Payment Response server-side script failed to complete successfully. This generic error is often the result of an error within the Payment Response server-side script or in the returning of improperly formatted headers.
One reason is that the parameter names in the Payment Message are case sensitive and your Payment Response server-side script is incorrectly referencing such parameters.
If you are using Microsoft .NET for your Payment Response script, you may receive this because Request Validation is objecting to the values of amountString and authAmountString. Please see www.asp.net/faq/requestvalidation.aspx for more information on how to disable this feature. Also, if you are using .NET version 4.0, you will need to set requestValidationMode="2.0".
- jelly
- Heeft onderwerp gestart
- Bekend met Joomla!NL
- Berichten: 113