我正在使用Paypal支付高级与托管结帐页面(iframe)。这给客户一个选择,点击贝宝的快速结账“pay with paypal”(按钮)或使用信用卡付款。一切似乎都很好,除了我在使用NVP API传递参数时,在使各个订单项显示时失败。相反,我只看到总金额(请参阅下图)。使用Paypal支付高级(和NVP API)的PayPal快速结账的订单项
paypal checkout http://i41.tinypic.com/sctgg8.jpg
而且我也相信,这意味着该行项目并不是在所有的(甚至当我支付使用的信用卡),因为我没有看到任何行项目,当我登录到贝宝查看已发送交易的细节。
这里是我目前使用的NVP参数:
"PARTNER" => "PayPal",
"VENDOR" => "company_here",
"USER" => "user_here",
"PWD" => "password_here",
"TRXTYPE" => "S",
"AMT" => "2.16",
"ITEMAMT" => "2.00",
"TAXAMT" => "0.16",
"L_NAME0" => "Test Product 1",
"L_DESC0" => "Test Product Description",
"L_AMT0" => "1.00",
"L_TAXAMT0"=> "0.08",
"L_QTY0" => "1",
"L_NAME1" => "Test Product 2",
"L_DESC1" => "Test Product 2 description",
"L_AMT1" => "1.00",
"L_TAXAMT1"=> "0.08",
"L_QTY1" => "1",
"CUSTOM" => "Custom Text Here",
"INVNUM" => "Invoice12345",
"CURRENCY" => "USD",
"CREATESECURETOKEN" => "Y",
"SECURETOKENID" => "token_here",
任何想法我做错了吗?
哦哇。我想我需要回到他们的电话! – prograhammer
随意张贴你正在传递的参数的完整列表。如果它仍然给你的问题。我们的运费和税款计算出现了一些奇怪的错误.. –
请分享你如何完成这项工作的细节。 – nuander