C# 在金额波动的情况下,如何设置定期费用

C# 在金额波动的情况下,如何设置定期费用,c#,paypal,asp.net-web-api2,C#,Paypal,Asp.net Web Api2,我需要使用我们的贝宝帐户来处理经常性费用,我们目前只做我们的在线商店一次性收费。如果这不是最佳方案,我想让我知道的是: 我们将客户从我们的网站转到Paypal的网站,收取预期的月费和最高月费。在这一点上,他们正在注册一个1个月的免费试用期。 Paypal验证信用卡并将代币退还给我们,以支付即将到来的费用。 1个月后,以及此后的每个月,我们使用代币向他们的卡收费。我们传递代币和收费金额。 我们得到了成功或错误代码,错误代码给出了具体的问题。 首先,这是最好的方法吗?我认为这是非常安全的,因为代币只

我需要使用我们的贝宝帐户来处理经常性费用,我们目前只做我们的在线商店一次性收费。如果这不是最佳方案,我想让我知道的是:

我们将客户从我们的网站转到Paypal的网站,收取预期的月费和最高月费。在这一点上,他们正在注册一个1个月的免费试用期。 Paypal验证信用卡并将代币退还给我们,以支付即将到来的费用。 1个月后,以及此后的每个月,我们使用代币向他们的卡收费。我们传递代币和收费金额。 我们得到了成功或错误代码,错误代码给出了具体的问题。 首先,这是最好的方法吗?我认为这是非常安全的,因为代币只适用于我们公司的信用卡收费,我们不持有任何信用卡信息。因此,即使黑客得到了代币,他们所能做的就是让那个人给我们寄钱,然后钱就会倒转过来

第二,我该怎么做?我们用C语言编程,REST服务器组件使用ASP.NETWebAPI2,网页使用Sencha/javascript。有没有这方面的示例代码?用于切换到paypal页面/从paypal页面返回以输入信用卡信息,以及用于在我们的服务器中输入代码以进行每月收费


谢谢-dave

我直接从paypal那里得到了这个问题的答案,我将它重新发布在这里,因为它完全回答了这个问题:

首先,这是最好的方法吗

你要做的是一个叫做Reference的产品 交易。以你的商业模式,我相信这将是最好的选择 最适合您的需要。我想提一提,这是一项批准 流程,因此您希望尽快联系我们的业务支持团队 而不是晚些时候,以确保当您完成测试时,您已经准备好 上线吧

第二,我该怎么做

这里是文档的来源:

此页面提供有关重定向到PayPal以进行设置的说明 账单协议,然后遍历运行引用 未来购买的交易

你可以在这里找到我们的SDK,我已经直接链接了商家SDK 你:

以下是我们的API浏览器,以查看API的工作示例:

可能重复的