Recurring Payments in PayPal

僤鯓⒐⒋嵵緔 提交于 2019-12-06 02:12:00

问题


I am trying to use the Recurring payment API offered by PayPal. I have a scenario which I am not able to address directly. It goes like this.

We have a website where we sell some services. Now the services are charged per user license. A user can buy/cancel user license in between. We want to offer the customer a recurring billing option. We have to notice here that the amount may vary each billing cycle based on the number of user licenses the customer uses during that cycle.

Is there any way I can achieve this using PayPal recurring Payment API's.


回答1:


I realize this is a very old post, but it still shows up for Google searches, so I thought I'd add:

Paypal does allow you to do this now, using their new adaptive payments api.

Authorize.net also has a service that might work called Customer Information Manager.




回答2:


The recurring payment option is a fixed amount that the customer pre-agrees to pay each month (or period). To do what you're trying to do, a customer would have to pre-agree to pay whatever amount you decide to charge at a later time. This means pre-authorizing an unknown payment amount, which will not be allowed by any payment service.

Your only options are:

  1. Bill the variable amount each month (i.e. no subscription).
  2. Set up a subscription where the monthly amount is the maximum that could potentially be billed, and then refund the difference each month.

Good luck with #2 - I would never agree to such a thing as a customer, personally.




回答3:


What you're looking for is covered in the UK by the Direct Debit system, however given the potential for abuse it's very tightly controlled and there are a lot of restrictions and regulations governing it.

I'd strongly suggest you just set up a monthly invoicing system that just bills the client each month.




回答4:


I don't know its meaning full or not as it is a very old post.

Instead of creating recurring profile on PayPal Server, You can store the customer's credit card on the PayPal using REST API: https://developer.paypal.com/docs/api/#vault then every month you can fetch it and charge it like recurring Payment Or When client is no longer with the services then just remove its card from PayPal.

I suppose Authorize.net SIM method also does the same.

Hope this make sense.



来源:https://stackoverflow.com/questions/277750/recurring-payments-in-paypal

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!