2014-03-05 84 views
0

我正在开发一家餐馆目录,餐馆老板为了让他们的餐厅在网站上出现而支付月费。我在考虑使用贝宝定期付款,但我不明白它是如何工作的。贝宝会自动收取每月的费用吗? (如自动更新)还是用户能够决定他们是否付费?我需要用户决定是否要继续使用会员资格,而不是自动收费。我如何通过Paypal实现这一目标?支付宝订购系统

我使用快速结账与即时付款通知(IPN)。

回答

0

定期付款将是一项订阅,除非配置文件处于取消或暂停状态,否则将自动收费。所以如果你的客户注册了,他们的确可以选择是否支付,如果你给他们一种方法来暂停他们的个人资料,你可以通过ManageRecurringPaymentsProfileStatus API来完成。

如果您宁愿设置一种方法,让用户每个月都必须点击一个按钮批准付款,那么您可以使用结算协议和参考交易。在您的SetExpressCheckout请求中,您将确保包含结算协议参数以获取有效的令牌,然后在订单完成时使用该结算协议,您可以使用将来从DoReferenceTransaction请求中返回的交易ID使用PayPal保存的以前账单信息处理任何金额,因此不需要额外的登录身份验证。

+0

正是我在找的,谢谢! –

+0

另一个问题...我如何指定notify_url与定期付款? –

+0

要从定期付款中获得IPN,您需要在PayPal配置文件中设置IPN。 –