我真的有几个小时的麻烦,尝试了很多方法,但仍然没有运气。我使用Paypal Framework Wordpress插件在我的wordpress主题中集成了PayPal。沙盒设置工作正常。我得到了成功的SetExpressCheckout与道理,当我发送用户到PayPal进行审批和使用https://www.sandbox.paypal.com/webscr?TOKEN=EC-2FY692500K5578627&cmd=_express-checkout支付它给了我错误...“交易无效....”PayPal当我发送用户批准
This transaction is invalid. Please return to the recipient's website to complete your transaction using their regular checkout flow.
请帮帮忙,我能做些什么,使工作...我真的很担心... :(
修订
我送以下params用于在SetExpressCheckout
$ppParams = array(
'METHOD' => 'SetExpressCheckout',
'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale',
'RETURNURL' => admin_url('admin-ajax.php?action=paypal_handler&step=commit&user_id=' . $user_id),
'CANCELURL' => home_url(),
'AMT' => $price,
'PAYMENTREQUEST_0_AMT' => $price,
'PAYMENTREQUEST_0_ITEMAMT' => $price,
'L_PAYMENTREQUEST_0_ITEMCATEGORY0' => 'Digital',
'L_PAYMENTREQUEST_0_NAME0' => 'Prod Name',
'L_PAYMENTREQUEST_0_QTY0' => 1,
'L_PAYMENTREQUEST_0_AMT0' => $price,
'DESC' => 'description',
'FIRSTNAME' => $_POST['first_name'],
'LASTNAME' => $_POST['last_name'],
'EMAIL' => $email
);
$response = hashCall($ppParams);
我正在使用以下https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted进行交叉检查和实施。