ik krijg deze error zodra ik met paypal wil betalen op mijn website :
Er heeft een fout opgetreden: Security header is not valid
Ik heb wel de gebruikersnaam, wachtwoord en handtekening ingevoerd van de api
Waar kan het nog meer aanliggen ? iemand enig idee ?
Kan het zijn dat ik onderstaande code iets moet aanpassen, want de gevens zoals wachtwoord, handtekening en emailadres zijn ingevoerd in het admin paneel.
Ik heb wel een code die heet paypal_config.php zie hieronder :
<?php
if(PAYPAL_TEST == 1) {
$mode = 'sandbox';
} else {
$mode = 'live';
}
$PayPalMode = $mode; // sandbox or live
$PayPalApiUsername = PAYPAL_EMAIL; //PayPal API Username
$PayPalApiPassword = PAYPAL_PASSWORD; //Paypal API password
$PayPalApiSignature = PAYPAL_SIGNATURE; //Paypal API Signature
$PayPalCurrencyCode = 'EUR'; //Paypal Currency Code
$PayPalReturnURL = fURL::getDomain() . INSTALL_LOCATION . '/payment_completed.php?provider=paypal'; //Point to process.php page
$PayPalCancelURL = fURL::getDomain() . INSTALL_LOCATION; //Cancel URL if user clicks cancel
?>
Niet vervelend bedoeld, maar als ik al op die error zoek op Google of hier op PHPhulp, kom ik al een hoop oplossingen tegen. Misschien loont het om zelf ook eens eerst te zoeken en dan pas te vragen.
DAt heb ik gedaan, en alles aangepast wat ik gevonden heb.
en toch blijft hij dit probleem geven. Ik vraag pas op het forum als de google oplossingen niet helpen
Ik geloof je, maar werkt het nu wel nu je het NA je session_start() hebt geplaatst?
In de error kan je opmaken dat de output die je op het scherm zal zien op inc/config.php lijn 73 staat. En dat dit conflicteert met index.php lijn 10.
Zie je nu in welke modus je script draait, door $PayPalMode of $mode te echo'en?
Dan zijn de gegevens gewoon fout, als ik andere topics mag geloven.
Of: PAYPAL_EMAIL, PAYPAL_PASSWORDen PAYPAL_SIGNATURE, hebben geen waarde. Ik vraag me af waar die dan worden opgeslagen als je die in de Adminpanel invult?