我想知道是否可以在月度付款计划中添加运费。我正在使用Paypal API NVP,我已经成功地使用了Buyitnow按钮。我知道这个网站标准HTML变量页面说明运送仅适用于Buyitnow和Addtocart按钮。转到paypal的开发者网站并附加URL。我还没有足够的积分来提交网址。
/ web应用/开发者/文档/经典/贝宝支付标准/集成引导/ Appx_websitestandard_htmlvariables /#id08A6HI00JQU
但Paypal API NVP页面有一个不同的变量:
L_OPTIONnSHIPPINGAMOUNTx - (可选)除基本金额外,还计算周期的开票金额。它是每个OPTION0NAME的变量列表,其中x是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附加到开发人员paypal网站:
/ web应用/开发者/文档/经典/ API /按钮的管理器/ BMCreateButton_API_Operation_NVP /
Paypal API NVP文档未说明运送选项(L_OPTIONnSHIPPINGAMOUNTx)是否仅适用于Buyitnow和Addtocart按钮。它也适用于PaymentPlan按钮吗?
我希望有人也知道答案。我已发布到http://paypal.com/mts并创建了一张票。
感谢和LT;>< 维克多
答案 0 :(得分:0)
您可以使用Express Checkout API并添加CreateRecurringPaymentsProfile请求中提供的送货参数。
如果您正在使用PHP,可能需要查看我的class library for PayPal。这将使您可以非常快速,轻松地为快速结账设置快速结账。