I made the following changes to the code (not via the server behaviors) on both the confirm.php and pp_confirm.php pages:
$WA_PP_ECO_Do_optional[$nextIndex] = "PaymentAction";
//$WA_PP_ECO_Do_optional[$nextIndex] = "Sale";
$WA_PP_ECO_Do_optional[$nextIndex] = "Authorization";
I cannot tell if this change is working on the PP end, perhaps because of another problem. What I am seeing now is what I was seeing before the above change, after making a purchase within PS3:
I get checkout_success.php thanking me for my order. Everything looks correct.
I get an email with the order receipt with the payment information. Everything looks correct.
However, I do not see any record of the transaction (sale or authorization) in the business history of the PayPal sandbox. So, is this a PS3 or PP sandbox problem?
I have made all the updates to PS3 according to the "sticky" threads.
FYI, here is the code on both the confirm.php and pp_confirm.php pages "as-is" relating to the sandbox:
$WA_PP_ECO_Do_optional[$nextIndex] = "UseSandbox";
$WA_PP_ECO_Do_optional[$nextIndex] = "".($WAGLOBAL_Paypal_Sandbox == 1)?"true":"false" ."";
Please help. If I cannot get this resolved in the next few days I will lose this client. I also have a ticket opened on the PP end, but I want to be sure that this is not a PS3 problem before I pursue a PP solution on that end.