Replying to Integrating Exchange With Wp Courseware
Posted 16 April 2014 - 11:20 AM
Posted 16 April 2014 - 11:07 AM
Yes, it would be best to post this in the Stripe forum: http://ithemes.com/forum/forum/208-exchange-add-on-stripe/
The access to ticketed support starts the day of your purchase. So it would seem that you've missed out on that. If you want to purchase more, you can do so here: http://ithemes.com/exchange/support/
If you can post in the Stripe forum, I'll help you out!
Posted 16 April 2014 - 10:17 AM
I have Stripe set up for testing, and attempted a test purchase, but my card (which I know is good) was declined. I tried another card, also good, and it was declined. Should I start another thread to pursue this?
Also would like to know: I purchased the Developer's Pack of all plugins 3 months ago. I haven't made use of the 30 days ticketed support -- can I still? Or did I miss the boat on that?
Thank you again.
Posted 16 April 2014 - 09:31 AM
Stripe is very easy to set up in Exchange. You simply need to copy two API Keys (four if you want to use test mode) from Stripe and paste them into the settings in Exchange. You can watch the tutorial here: http://ithemes.com/tutorials/setting-up-stripe-in-exchange/ It's not even a full 2 minutes long, which shows how easy it is!
You will, of course, need to create a Stripe account first. You can see how to do that here: http://ithemes.com/codex/page/Getting_Started_with_Exchange:_Setting_Up_a_Stripe_Account
The emails, you can edit in Exchange > Settings > Email Settings. As for when they are sent and the order that the screens appear in, there isn't really an option to change those, no matter which payment gateway you choose. You may be able to customize this yourself, but it would require PHP and that sort of customization would be beyond the scope of this forum.
Let us know if you have any additional questions.
Posted 16 April 2014 - 07:36 AM
Thank you. I understand about PayPal having its own logic and page-flow which we can't do anything about. To answer your questions:
-- The products are all memberships, and all are recurring.
-- The emails: There are emails from WordPress, from PayPal, and from Exchange, but it has been inconsistent, or else my tests haven't been careful enough. I need to test more.
-- I'd be glad to give you a URL and a login as well, but first please see below.
I'm wondering if I'm barking up the wrong tree by trying to use PayPal, and maybe should be using Stripe. I would really appreciate your advice. I do want a solid payment processing solution, including some control over the buyer's experience. I don't know PHP or JS well, but I'm an excellent copy-paste coder :-) and I can follow directions. Do you think I would be better off going that route?
Does the Exchange Add-on for Stripe make it reasonably easy to set up? Will I have some control over what the buyer experiences, the flow of screens and emails?
Thanks very much for your continued excellent assistance -
Posted 15 April 2014 - 05:42 PM
There's nothing we can do about the PayPal page, unfortunately. That is all them. However, in all my testing, I've only actually had PayPal do this to me a couple of times. I believe that it's only when purchasing an item with an automatically recurring payment and therefore setting up the subscription in PayPal. Again, I'm not sure that's the case because I've seen it so rarely.
Can you give me more details about the product? Is it an automatically recurring one? Is it a membership product? Any additional information you can give would be helpful. And can you please (always ) provide us with a URL where this is happening?
As for the emails - you should receive two emails for each sale - one as the store admin and one as the customer. Which one is it that you're not receiving?
Posted 15 April 2014 - 05:18 PM
The last PayPal screen does have a button to return to the website, but it's not obvious at all; I think most people won't even notice it. If I was the buyer, I'd be starting to get upset at that point, because there's no indication as to what to do next or how to "get" what I was just charged for. That won't work..
I did check that the email address is working properly, and I'm receiving other emails from Exchange via the same host. Out of the 4 tests I've done, I've received the email confirmation 2 times, and not the other 2 times.
Any other suggestions?
Thanks again in advance,
Posted 15 April 2014 - 04:12 PM
Sometimes you the last page in PayPal you see will give you the option to return to the site and you just need to click the link. This is controlled by PayPal, however, not by Exchange. So you might try the purchase one more time and then see if this is what's happening.
As for not receiving the email - the email is created by Exchange, but it is sent by your host. Can you check with them and make sure they aren't blocking this for some reason?
Give those things a try and then let me know what happens and what your host says.
Posted 15 April 2014 - 04:04 PM
I studied your post and the gif (both very helpful - thank you) and then made another test purchase. Things went as you describe, until PayPal accepted my (as Buyer) payment. At that point, PayPal showed me a screen confirming that the purchase happened, and that's all. I was definitely *not* returned to the site where I made the purchase, and I definitely did *not* receive a confirmation email.
To troubleshoot, I did this:
-- Checked that I have the correct IPN Notification URL entered in my Seller PayPal account, and that IPN notices are enabled.
-- Checked that the email address I used as "buyer" works.
-- Checked my spam folder.
Can you help me figure out why those 2 things aren't happening as they should?
Thanks very much for your time and attention to this -
Posted 15 April 2014 - 11:50 AM
Do you have both the PayPal Standard Basic and the PayPal Standard Secure add-ons enabled? If so, that's why you're seeing two Pay with PayPal buttons. You can either disable which ever one you're not wanting to use (Exchange > Add-ons) or you can change the purchase button label in the settings for those add-ons.
Here's the overall purchase process: First, your customer should see the Buy Now and/or Add to Cart button. When they click Buy Now, they'll be asked either to register or log in. Once they've done that, they'll then select how they'd like to pay for the product, in your instance PayPal. They'd click the PayPal button, be taken to PayPal and then, once they've completed the purchase, they'll be taken back to your site.
I've attached a gif where you can watch the process. I used Stripe instead of PayPal, but it's the same process, they just enter their credit card information in the Stripe window that opens instead of going to PayPal.
Let me know if you have any additional questions.