I checked the database and there are no PayPal transactions, yet several have paid with PayPal and the Treasurer is receiving PayPal registration confirmation emails.

I remember this being an issue a long time ago with DT Register, but I run it on two-dozen websites and PayPal seems to be working fine - in fact, this website was recording PayPal payments for events in June.

I don't know what could have changed that would be causing the PayPal transactions to fail to be recorded in the database.

I reinstalled both DT Register 3.2.9 and JA Payments 1.1.7 - they were already current and had been in use since they were released, but I thought a quick reinstall might fix it.

Joomla 3.10.11
PHP 7.4

Please advise,
Thank you,
Ernie

saguaros

If I did have a dev site, I'm not sure how I could text this without making a live PayPal transaction.

Can you tell me exactly what this version does?

Does this address a known issue with PayPal? I don't think other sites are having trouble with the same version of DT Register that I'm using on two-dozen other sites.

If this just addresses this issue and you're comfortable it won't break anything else, can I install it on the live site?

Thank you,
Ernie

This is beta version with some updates and bug fixes but it's not released yet.

If possible, you can clone your live site to a test / staging site, then try with my above package to see how it goes first.

In case that everything goes fine, you can install to your live site.

Do you think it's possible that there's a conflict with DT Register 4.2.9 and Gantry 5 templates? I upgraded this client's template from a Gantry 4 template to a Gantry 5 template. I can't imagine how it might be related, but between running PHP 7.4 for DT Register and using a Gantry 5 template, maybe there's an issue.

Does the beta release support PHP 8?

The client's event is September 19th. I've asked if they want to disable PayPal as a payment option, roll back their template to the previous Gantry 4 template, or take a chance by installing the beta version on a live site.

I don't really know a quick way to clone a website - I've downloaded websites and databases to create new sites, but that's very time-consuming.

I COULD install a copy of the website in a subdirectory that linked to the same database - does the update you provided make any changes to the database? If not, this might be an option. I could have the client send a customer to the subdirectory to register, and if it works, I can install the update on the live site and delete the subdirectory without sync issues with the database.

Thank you,
Ernie

Hi Ernie

It looks like you're using Paypal standard option, could you please try with Paypal Pro / Paypal Express? There are some issues with PP standard options (from Paypal side).

Are ALL those fields required?

PayPal username
PayPal password
PayPal Signature
App Client ID
App Secret ID

I cannot imagine asking the organization's treasurer to try to figure out how to get all that out of their PayPal account - PLUS have to teach them to add those credentials to the JA Payment plugin. And I'm very uncomfortable asking them to provide all this information to me - access to their PayPal account.
Will PayPal Express/PayPal Pro work with just the API Signature, or just the APP Client & Secret ID? Must I ask for their password?

Thank you,
Ernie

You can search for a tutorial / video guide and send them instead of access their PP dashboard.

PP Pro / express gives you the flexibility and payment processing security and avoid some old issues like above. I highly recommend to use this payment method.

I just need to know if all those fields are required.

I checked some others (QuickBooks and Stripe) and they only require the API key and Secret - that's a lot more manageable than to require user name and password, so I just wonder if PayPal Express/Pro requires ALL those fields.

I may ask the client if he'd like to open a Stripe account - there are no issues with Stripe, are there?

Thank you,
Ernie

    5 days later

    ernienet Yes, these fields are required.

    And no issue with Stripe, you can give it a try 🙂

    Write a Reply...
    You need to Login to view replies.