如何设置金额波动的经常性费用

时间:2014-09-16 14:12:07

标签: c# paypal asp.net-web-api2

我需要使用我们的Paypal帐户来处理经常性费用(我们目前只对我们的在线商店收取一次性费用)。我想我想要的(如果这不是最佳的,请随时告诉我)是:

  1. 我们将客户从我们的网站传递到Paypal的网站,预计每月费用和每月最高费用。此时他们正在注册一个月的免费试用。
  2. Paypal会对信用卡进行验证并向我们退回一笔代币,以便收取费用。
  3. 1个月后,以及之后的每个月,我们都会使用令牌为卡充电。我们传递令牌和收费金额。
  4. 我们取回成功或错误代码,错误代码为我们提供了具体问题。
  5. 首先,这是最好的方法吗?我认为它非常安全,因为该令牌只对我们公司收取卡有用,我们不持卡信息。因此,即使黑客获得了令牌 - 他们所能做的就是让那个人给我们发钱,然后就可以撤销。

    其次,我该怎么做?我们使用ASP.NET Web API2为REST服务器组件和用于Web页面的Sencha / javascript在C#中进行编程。这有什么示例代码吗?从PayPal页面切换到/返回用于输入信用卡信息和用于我们服务器中的代码以进行月度费用。

    谢谢 - 戴夫

1 个答案:

答案 0 :(得分:0)

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

  

"首先,这是最好的方法吗?"

     

您希望做的是一种名为"参考的产品   交易&#34 ;.凭借您的商业模式,我相信这将是   最适合您的需求。我想提一下有一个批准   过程,所以您希望尽早联系我们的业务支持团队   而不是以后确保你做完测试后你已做好准备   上线。

     

"其次,我该怎么做?"

     

以下是文档的来源:

     

https://developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/

     

此页面提供有关重定向到PayPal进行设置的说明   结算协议,然后通过运行参考   未来购买的交易。

     

您可以在此处找到我们的SDK(我已直接将Merchant SDK链接到。)   你):

     

http://paypal.github.io/sdk/#merchant

     

以下是我们的API资源管理器,可以查看我们的API的工作示例:

     

https://devtools-paypal.com/apiexplorer/PayPalAPIs