• Resolved alvinlan

    (@alvinlan)


    Hi there,

    First of all, thanks for the plugin. Amazing works!

    I want to know how to test a recurring payment properly with PMPro? How can I be sure that the recurring payment through PayPal express is working properly?

    Is testing PayPal with SandBox mode already cover all actions?

    Thanks.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Jarryd Long

    (@jarryd-long)

    Thank you for your kind words, @alvinlan

    Testing in sandbox mode will cover all actions, however, if you’re hesitant to trust this approach, you could create a test level that renews daily, subscribe and wait for the subscription to renew within the first 24 hours.

    If it renews as expected on your test level, subscriptions will work as expected for all other levels too.

    I hope this helps?

    Thread Starter alvinlan

    (@alvinlan)

    Hi @jarryd-long

    Thanks.
    I have tried to create a daily subscription without an expiration date and subscribed to that level. The first payment is working properly. In my subscriber PayPal, it is already created as an automatic daily payment.

    After a day, my subscriber PayPal gets charged again and the money received properly on the merchant PayPal. But there are no updates on (PMPro account) page of the subscriber account. The last payment on the “invoices” section still only the first payment. Is this normal?

    Plugin Support Jarryd Long

    (@jarryd-long)

    PayPal should be notifying your website via the IPN when a new subscription is processed, it doesn’t sound like this is happening.

    I’d recommend reviewing our Setting (Or Not Setting) IPN URLs with PayPal Troubleshooting Guide to ensure your IPN has been setup correctly.

    Thread Starter alvinlan

    (@alvinlan)

    Thanks @jarryd-long

    I’m reviewing the IPN now, will need to check if this is works after the next recurring payment is done.

    Plugin Support Jarryd Long

    (@jarryd-long)

    Not a problem @alvinlan. Feel free to get in touch if you have any questions or need any assistance along the way.

    Thread Starter alvinlan

    (@alvinlan)

    Hi @jarryd-long

    I have tried to troubleshoot the IPN and test it in a few iterations through daily subscription, unfortunately it is still doesn’t work.

    What I want to achieve: To see any updates/changes on the user’s membership “account page” (e.g. new row in invoices table) when a successful recurring payment happens.

    Result: The recurring payment created properly on PayPal after the first payment. Amount deducted and received properly on users and our PayPal account on daily basis. But, there are no updates on the invoices table or anything that indicate the membership successfully renewed.

    I have IPN turned on and the IPN messages disabled on PayPal. Already test the IPN link on DEBUG mode and receive the messages on email with different timestamps every time.

    Any idea how to make this works?

    @alvinlan I apologize for the late reply.

    You should be able to see the renewals on the Orders page for your 1-day subscriptions.

    If you do not see the renewals there, then there is a communication error with the IPN not communicating properly with PMPro.

    I recommend giving this guide a try if the recurring members are not showing up in the Orders tab: https://www.paidmembershipspro.com/troubleshooting-paypal-ipn-issues-with-paypal-express-paypal-standard-or-paypal-website-payments-pro/

    Regards,

    Ronald Huereca

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Test Recurring Payment’ is closed to new replies.