8

所以我已经在我的系统中完全实现了 PayPal。该系统适用于用户“套餐”,所有套餐均以固定价格运行。每个用户都有一个分配给他们的 subscr_id(由 PayPal 设置),以及他们购买的包裹的详细信息。

我需要能够修改订阅,以便用户可以选择不同的包。本质上,我只需要能够更改金额和“自定义”字段(其中包含包裹详细信息、使用的优惠券等)。

我曾想过并希望它会像向用户显示另一个表单一样简单,其中包含“修改”、“订阅 ID”、“自定义”(新值)和“金额”(新值)的隐藏字段。不幸的是,我在网上的任何地方都找不到这个,而且 PayPal 的文档非常单一,以至于我发现自己一次要转几个小时。

我的 IPN 已全部设置并且工作正常,我实际上只需要构建一个表单,允许我将“金额”和“自定义”变量设置为新的东西......我认为这很容易!任何帮助是极大的赞赏。提前致谢。

4

2 回答 2

2

我最近一直在研究这个。您可以创建“修改订阅”按钮来更改订阅详细信息,例如金额和期限。当用户点击此按钮时,他们登录并查看旧订阅详情和新订阅详情,必须批准/保存才能生效。但是,一个主要问题是您只能在 10 天内将订阅量增加 20%。

要创建修改订阅按钮,只需使用带有您想要的新参数的常规订阅 HTML 按钮,并添加一个额外的参数“modify=2”(2=仅修改,1=修改或注册)。

此外,我认为即使您修改订阅,自定义变量字段也不会改变,但我对此不是 100% 确定的。

于 2011-10-04T17:09:26.197 回答
1

经过一番搜索,希望这会有所帮助:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons#id09A7G0502UI

如果您在 2009 年 10 月 15 日之后成为 PayPal 商家,则可以编辑买家的订阅资料。

作为订阅服务提供商,您可以在编辑资料页面中编辑买家的订阅资料。使用此页面更新买家信息、调整订阅的成本或周期,并指定如何处理丢失或失败的付款。

于 2011-02-10T01:09:14.647 回答