我試圖用溫和的成功來馴服PayPal API。我使用PHP發送請求並處理響應。到目前爲止,我已經設法組成一個包含請求參數的有效數組,並將其發送到PayPal進行驗證。請求按預期進行驗證並返回事務標記。這裏是我的數組:
需要您通過PHP上的PayPal API定期付款的建議
$requestParams = array(
'RETURNURL' => 'http://www.myurl.com/#success',
'CANCELURL' => 'http://www.myurl.com/#cancel',
'PAYMENTREQUEST_0_AMT' => 30,
'PAYMENTREQUEST_0_SHIPPINGAMT' => '10',
'PAYMENTREQUEST_0_CURRENCYCODE' => 'USD',
'PAYMENTREQUEST_0_ITEMAMT' => '20',
'ALLOWNOTE' => 1,
'L_PAYMENTREQUEST_0_NAME1' => 'Black kitten',
'L_PAYMENTREQUEST_0_DESC1' => 'Nice and fluffy cute guy',
'L_PAYMENTREQUEST_0_QTY1' => '1',
'L_PAYMENTREQUEST_0_AMT1' => '10',
'L_PAYMENTREQUEST_0_NAME0' => 'Ginger kitten',
'L_PAYMENTREQUEST_0_DESC0' => 'Super cute ginger dude',
'L_PAYMENTREQUEST_0_QTY0' => '1',
'L_PAYMENTREQUEST_0_AMT0' => '10'
);
問題
我想發送相同的請求,但形成定期付款。這意味着我想每月收取用戶的PayPal帳戶。我在PayPal API文檔上衝浪,但它寫的方式似乎讓我感到非常困惑,並且沒有提供任何答案。
也許我應該插入另一個參數到$ requestParams或者我應該組成一個完全不同的數組或者什麼?請協助!
謝謝你!我會給它一個閱讀並回答你的問題。乾杯! – LoomyBear
你真的應該在這裏發佈答案 –
Andrew!我閱讀了你的文章並下載了你提供的圖書館。我打開了示例文件_CreateRecurringPaymentsProfile.php_,看起來好像請求已經形成。有一部分請求數組叫做'$ CCDetails',它包含信用卡數據並標記爲_required_。如果我希望用戶在未輸入信用卡數據的情況下付款,或者如果用戶想用PayPal付款,該怎麼辦?有沒有任何方式來形成沒有付款細節的請求? PS:如果您查看我的初始數組,它只包含產品詳細信息,並且不需要任何付款細節,並且它可以工作。 – LoomyBear