I just had a customer try to pay for a monthly subscription but I didn’t realize that I still had the system set to test mode. DOH! So their payment didn’t go through.
I could just bill them, but then it’s not going to set them up with a subscription via GD and remind them to pay monthly and make sure their listing is showing properly, or shutting off if they don’t pay…yada yada….so what do I do now?
If I switch it back to free, and have them go back in to upgrade again, will that lose all the stuff they just added for the upgrade package and they will have to rewrite and readd things, or does it save them?
The database should retain all entries, so if your customer chooses to upgrade to the same package after you downgrade their listing, the data should come show pre-filled.
Ok, this isn’t working. I have Paypal enabled properly now, as far as I can tell…and it’s not sending him to Paypal when he logs in and clicks upgrade. What do I do now? I can just bill him via Paypal but I know that won’t be connected to GD and the subscription that will need to be renewed in a month when this runs out…I don’t want to make more work for myself…but can’t seem to figure out how to trigger the system to start from scratch.
Test it yourself first, it is working all properly when I tested it.
The issue isn’t new listings. The issue is that I have an existing listing sitting there that didn’t get a payment because I didn’t have Paypal turned on yet when he submitted it. It was in test mode, so no payment was processed. Now that I have Paypal set up properly, I cannot figure out how to get it to trigger.
I took his listing back down to free and told him to go and click upgrade, but he says it won’t take him to Paypal.
I know I could just send him a separate Paypal invoice, but it won’t be a subscription that expires…and even if I did manage to set up a subscription for him, it won’t be tied to his listing. Is there a way to manually do this?
I tested with a free listing that I upgraded.
Try it yourself please.
When the data is submitted, the customer first needs to click on the payment button, not only the preview button.
They then need to fill in all the required fields on the billing page, ane finally need to click on the PayPal button.
Did they do all that?
Testing this out finally…
Ok, problem: I just made a test free listing, and attempted to upgrade it. It won’t upgrade to anything but ONE package. No matter what I choose, it chooses the first package on my list. The $180 one. Nothing else will work. So even if my customer CAN get to the point of getting the cart to work…it’s not going to let him pick the $20/month option he wants…
Help?This reply has been marked as private.
GAH! This stuff keeps happening to me and ONLY on my computer! This is going to drive me to an early grave!
You still have not removed the tick from “PayPal sandbox can be used to test payments.”
Payments can never be taken in testing mode.
If your computer behaves differently to others, then caching is your most likely problem: https://wpgeodirectory.com/docs-v2/faq/performance/#cache
WP super cache has an option NOT to cache for logged in users.This reply has been marked as private.
I suspect that new listings are not going to have a problem…none of my others have so far…but for some reason this one listing which tried to upgrade while I was still in sandbox mode is causing problems still and I don’t know how to fix it.
It can’t be that hard to submit the listing again, is it? Ask him to submit the basics but using the right package so he can set up the recurring contract and start with a current package setting, and then you can add the other bits.
It is best practice not to change package settings after listings are added, and recurring paid packages always have to be added from the front by the owner of the listing.
Oh my gosh! I don’t know why I didn’t think of that!
So I could just copy/paste the info for him into a new listing and set him up, since he already has a user account. Link the listing to his user account and send him to upgrade it.
I’ll give that a shot and see how it goes, thanks!