【发布时间】:2014-03-05 16:13:17
【问题描述】:
我想知道是否可以在每月付款计划中添加运费。我正在使用 Paypal API NVP,并且我已经成功地为 Buyitnow 按钮工作。我知道这个网站标准 HTML 变量页面指出,运输仅适用于 Buyitnow 和 Addtocart 按钮。转到 paypal 的开发者网站并附加 URL。我还没有足够的积分来提交网址。
/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#id08A6HI00JQU
但是 Paypal API NVP 页面有一个不同的变量:
L_OPTIONnSHIPPINGAMOUNTx -(可选)除基本金额外,要为周期开票的运费金额。它是每个 OPTION0NAME 的变量列表,其中 x 是 0 到 4 之间的数字,包括 0 到 4
选项变量的作用如:
OPTION0NAME="Standard Package Services"
L_OPTION0SELECT0="3 Monthly Payments"
OPTION0TYPE="EMI"
L_OPTION0AMOUNT0="897"
L_OPTION0BILLINGFREQUENCY0="1"
L_OPTION0BILLINGPERIOD0="Month"
L_OPTION0TOTALBILLINGCYCLES0="3"
上述所有选项都有效,但运输变量“L_OPTION0SHIPPINGAMOUNT0”无效。为什么它不起作用?
L_OPTION0SHIPPINGAMOUNT0="19"
这是 Paypal API NVP 文档页面。将 URL 附加到开发者贝宝网站:
/webapps/developer/docs/classic/api/button-manager/BMCreateButton_API_Operation_NVP/
Paypal API NVP 文档没有说明运输选项 (L_OPTIONnSHIPPINGAMOUNTx) 是否仅适用于 Buyitnow 和 Addtocart 按钮。它也适用于 PaymentPlan 按钮吗?
我希望有人也知道这里的答案。我已经发布到http://paypal.com/mts 并创建了一张票。
谢谢
【问题讨论】:
-
好的,刚刚收到 Paypal.com/mts 的回复。只需引用他们的回复:--- 嗨,维克多,感谢您的回复。按钮管理器 api 仅用于使用代码动态创建按钮,但不会修改标准 payapl 按钮的行为。这意味着即使您通过 api 创建按钮,按钮行为也将保持不变,并且由于您已经创建了订阅按钮,因此标准 html 变量页面上定义的所有规则也将适用于通过 api 创建的按钮。如果有任何进一步的澄清,请回复我。 ---- 我希望这对其他人有帮助!