How to programmatically (not manually with our PayPal dashboard) bill (every month) a PayPal subscriber of our service for a non-fixed-amount Automatic Billing?
2 Answers
I would recommend PayPal's Reference Transactions to achieve your purpose. Please check below link for its details.
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

- 342
- 1
- 3
-
There is written there "NVP/SOAP (Deprecated)". Do you recommend a deprecated API? If not, what to use instead? (docs URL?) – porton Jun 05 '17 at 11:28
The Classic APIs aren't going away for a long time. They have way too many solutions currently integrated with it, and the newer REST APIs do not currently support all the features that Classic does. For example, reference transactions are not currently supported in the REST API, so you'll have to use Classic for what you want as of today anyway. They have said they'll be adding reference transactions to REST sometime this year, but I've heard that about other things before and it generally takes longer than planned.
I am personally sticking with Classic for most of my applications as of today.

- 25,968
- 5
- 32
- 51
-
Do you have an example of billing a recurring payment using the classic API's? I've tried and can't get it to work: https://stackoverflow.com/q/67254145/68936 – Jimmy Apr 27 '21 at 11:37