Looking through the source on Github for 1.29.3, and poking around with some of the RDoc, I'm trying to figure out if recurring payments via PayPal Express are supported yet:
https://www.x.com/developers/paypal/documentation-tools/express-checkout/integration-guide/ECRecurringPaymentsIt appears that PayPalGateway includes PayPalRecurringApi. Additionally, PayPalGateway has an "express" method, which appears to call PayPalExpressGateway.
The recurring API seems to have all of the things one might need to do recurring. Looking at it, the actual "recurring" method seems to want a credit card:
- (Object) recurring(amount, credit_card, options = {})
Since credit cards aren't handled with Express, I am guessing that I just don't understand what PayPalGateway's "express" method is used for.
There's the ancient fork of ActiveMerchant (
https://github.com/rayvinly/active_merchant) which supposedly supports recurring with express, and there's also paypal-recurring (
https://github.com/fnando/paypal-recurring), but neither of these have been updated in a while.
I'm not looking for a tutorial or much hand-holding here. I'm just trying to figure out if this is supported. The ActiveMerchant community is vibrant and active, which is why I would love to be able to add recurring billing.
I could switch to the "standard" PayPal gateway, but then I have to worry about a lot more "stuff" than via Express.
Thanks in advance!