Reply to thread

I suspect we'll see it at some point... The payment handler system is abstracted out enough that the only thing you need to do is create a new PayPal payment handler.  The other payment systems (like Stripe) are doing stuff via API, so they have built support for it in the handler system.


It also solves the issues that come up with using IPN for payment notification (for example you can't change the IPN URL for a subscription, so if you do something like change your domain, you need to have users cancel their subscriptions and recreate them).  Major headache.  Now PayPal has a Webhook API that allows you to subscribe to certain events and you designate the webhook location (and it can be changed later if needed).  One nice thing is the already existing payment_callback.php XenForo uses is sufficient for handling webhook notifications from PayPal's Webhook API (it doesn't need any code changes, nor do you need to have a special route for PayPal webhook notices).


Back
Top Bottom