Paypal API NVP将运费添加到每月付款计划中

Paypal API NVP将运费添加到每月付款计划中,api,paypal,shipping,nvp,Api,Paypal,Shipping,Nvp,我想知道是否有可能在每月付款计划中增加运费。我正在使用Paypal API NVP,我已经成功地将其用于Buyitnow按钮。我知道这个网站的标准HTML变量页面声明,只有Buyitnow和Addtocart按钮才可以发货。转到paypal的开发者站点并附加URL。我没有足够的分数来提交URL /webapps/developer/docs/classic/paypal支付标准/集成指南/Appx_websitestandard_htmlvariables/id08A6HI00JQU 但Payp

我想知道是否有可能在每月付款计划中增加运费。我正在使用Paypal API NVP,我已经成功地将其用于Buyitnow按钮。我知道这个网站的标准HTML变量页面声明,只有Buyitnow和Addtocart按钮才可以发货。转到paypal的开发者站点并附加URL。我没有足够的分数来提交URL

/webapps/developer/docs/classic/paypal支付标准/集成指南/Appx_websitestandard_htmlvariables/id08A6HI00JQU

但Paypal API NVP页面有一个不同的变量:

L_Option ShippingaMountX-可选的是除基本金额外,要为周期计费的装运金额。它是每个选项0Name的变量列表,其中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附加到开发者paypal站点:

/webapps/developer/docs/classic/api/button manager/BMCreateButton\u api\u Operation\u NVP/

Paypal API NVP文档没有说明装运选项L_OPTIONnSHIPPINGAMOUNTx是否仅适用于Buyitnow和Addtocart按钮。PaymentPlan按钮也适用吗

我希望有人也知道答案。我已发布到并创建了一张票证

谢谢< Victor

您可以使用,并在请求中包含可用的装运参数


如果您正在使用PHP,您可能希望查看我的。这将使您能够快速轻松地设置定期付款的快速结帐。

好的,刚刚从Paypal.com/mts收到回复。请引用他们的回复:-嗨,维克托,谢谢回复。按钮管理器api仅用于使用代码动态创建按钮,但它不修改标准payapl按钮的行为。这意味着,即使您通过api创建按钮,按钮行为也将保持不变,因为您已经创建了订阅按钮,所以标准html变量页面上定义的所有规则也将应用于通过api创建的按钮。如果有任何进一步的澄清,请回复我我希望这能帮助别人!谢谢你,安德鲁!我只是想知道你是否还在更新这个类,它是否适合任何最新的Paypal功能。我也开始实施Laravel。你有一些用于Paypal的Laravel软件包吗?我没有专门用于Laravel的软件包,但是我链接到的类库在PackageGist上提供,因此你可以轻松地使用Composer添加它。事实上,我有一个我开始的项目,我使用Laravel和我的类库复制PayPal用户界面,只是为了展示我的类库可以做的所有不同的事情。是的,我仍然维护这个东西,并通过PayPal的API使它保持最新,所以不用担心。如果您感兴趣,可以在GitHub上使用PayPal Glass工具:哦,谢谢,Andrew!哇!太棒了。我以后一定会查出来的。上帝保佑你的一天!