Hi, I have posted the error in private message. it seems to be an invalid argument. From the error, is there anything there you notice that could be the cause?
in my php file that does all the processing. I have the following server behaviours:
Gateway Credentials
Get Payer Profile from PayPal Express Checkout
eCart Object
Authentication for PayPal Express Checkout
Process Transaction with PayPal Express
(are the above is all I need for PayPal Express payment?
Does the form need to have an attributes? for example if you ook at my page code that calls the paypal processing file: I am using a redirect
<?php
if(isset($_POST["confirmpaypal"]) || isset($_POST["confirmpaypal_x"])){
$WA_Redirect_URL = "checkout-paypal.php";
$WA_Redirect_KeepQS = false;
if ($WA_Redirect_URL != "") {
if ($WA_Redirect_KeepQS && $WA_Redirect_URL != "" && isset($_SERVER["QUERY_STRING"]) && $_SERVER["QUERY_STRING"] !== "") {
$WA_Redirect_URL .= ((strpos($WA_Redirect_URL, '?') === false)?"?":"&").$_SERVER["QUERY_STRING"];
}
header("Location: ".$WA_Redirect_URL);
}
}
?>
and the form is
[html]<form name="paymentform" class="standard" method="POST">[/html]
I have everything stored in sessions.
Does PayPal require anything else?