Moodle 3.11
I am trying to set up Payment Gateways with Enrolment on Payment.
On the Moodle side of things, I have the plugins enabled, enrollment methods in courses set up, and have added all of the required credentials (business email address, Client ID, Secret, prices, etc.) set up.
On the Paypal side of things, I have created an application, created a client ID, secret, and webhooks for IPN (though I am not sure this is still needed). However, the Moodle documentation (as far as I have read) is almost completely absent of what to do on the PayPal end.
I have tried processing enrollment on payment with a few cards and they have all been declined (confirmed not a bank or card issuer problem), and it’s not a Moodle problem as there are limited things to do in Moodle to set up the Paypal credentials. And yes, both Moodle and Paypal are set to live environments.
Does anyone have any experience in how to set up the Paypal end of things that might be able to point out what I am missing? I have read a few older forums whereas answers have been very unhelpful (i.e., its not a Moodle problem, check with Paypal). I can see that there were successful API calls from Moodle to Paypal but the cards are declined and the only message provided is something along the lines of “let’s try another card”.