2013-08-23 53 views
1

我真的有幾個小時的麻煩,嘗試了很多方法,但仍然沒有運氣。我使用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進行交叉檢查和實施。

回答

2

唉!找到解決方案...它不是什麼只是使用小寫字母TOKEN ...在https://www.sandbox.paypal.com/webscr?token=EC-2FY692500K5578627&cmd=_express-checkout

相關問題