Recurring PayPal Payments

I am trying to use the recurring payment API offered by PayPal. I have a script that I cannot handle directly. This happens as follows.

We have a website on which we sell some services. Services are now charged for a user license. User can buy / cancel user license between them. We want to offer the customer the opportunity to re-invoice. We should note here that the amount may vary depending on each billing cycle based on the number of user licenses that the client uses during this cycle.

Is there a way I can achieve this using the PayPal repetitive payment APIs.

+6
payment paypal recurring-billing
source share
4 answers

I understand this is a very old post, but it still appears for Google search, so I thought I'd add:

Paypal allows you to do this now using its new adaptive payments api .

Authorize.net also has a service that can run under the name Customer Information Manager .

+7
source share

The recurring payment option is a fixed amount that the customer tentatively agrees to pay each month (or period). In order to do what you are trying to do, the client must first agree to pay any amount that you decide to charge at a later time. This means pre-authorization of an unknown payment amount, which will not be allowed by any payment service.

Only the following options are possible:

  • Schedule a variable amount each month (i.e. subscription).
  • Set up a subscription where the maximum amount of the monthly amount can be billed, and then monthly refunds the difference.

Good luck C # 2 - I would never agree to such as a client, personally.

+4
source share

What you are looking for is covered in the UK by a direct debit system, however, given the possibility of abuse, which he carefully monitors, and there are many restrictions and rules governing it.

I would highly recommend that you set up a monthly billing system that simply pays the customer every month.

+1
source share

I do not know what this means, full or not, since this is a very old post.

Instead of creating a recurring profile on the PayPal server, you can store the clientโ€™s credit card in PayPal using the REST API: https://developer.paypal.com/docs/api/#vault , then you can get it every month and charge it as a recurring payment or When a customer no longer works with services, simply delete his card from PayPal.

I believe that the Authorize.net SIM method also does the same.

Hope this makes sense.

+1
source share

All Articles