Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Addon Related › WP Payment Gateway Bundle not identifying products
Tagged: identifying products, PayPal Advanced, paypal advanced shipping, paypal advanced tax, paypal advnaced layout c, wp payment gateway bundle
- This topic has 12 replies, 4 voices, and was last updated 11 years, 3 months ago by admin.
-
AuthorPosts
-
July 19, 2013 at 6:08 pm #9360starbackMember
I installed the WP Payment Gateway Bundle so I could use the PayPal Advanced checkout form with the more obvious option to use either PayPal or a credit card. That’s the only reason. I just wanted my customers to be able to more easily see that they can use a credit card. After installation I had a message in my Dashboard that I needed to update WP eStore. So I did that.
After configuring everything I stopped getting email notices of sales from PayPal. I went into my PayPal account and saw that sales were being recorded in PayPal but were requiring me to capture the customer’s funds, which had never happened before. Also, I was not able to see which of my products a customer had purchased.
I called PayPal and they said I needed to change a setting in an API from Authorize to Sale, so I did that and now I’m getting email notices of sales again. I think you should mention the possible need to change that setting that in your instructions.
However, the email notices of sales from PayPal are still not identifying which of my products a customer has purchased, at least when using a credit card.
Here’s the whole picture: I sell 3 different DVDs. When a customer purchases a DVD I’m notified by PayPal of the sale and the product, eStore records the sale and product, WP Affiliate Platform records the sale if it came through an affiliate, and the customer’s name, address, and product purchased are passed via XML to my Kunaki.com account. I then pay Kunaki with one click and they package and ship the product to the customer.
It’s always worked just fine until I installed the WP Payment Gateway Bundle. Can you please tell me how to get the plugin to identify the sold product and pass the data to PayPal when the payment is through the credit card form at least?
Thank you
July 20, 2013 at 12:43 am #56695adminKeymasterWhat version of the payment gateway bundle addon are you using?
Just to verify… the item information is not there only when the sale is processed via PayPal Advanced correct?
Remember, you can get credit card payments via the standard PayPal checkout too so I want to be sure which one you are referring to when you say “credit card”.
July 20, 2013 at 4:48 pm #56696starbackMemberI’m using Version 1.8.0. Downloaded it last week.
Item information was always there before using PayPal Advanced. Now it isn’t. I know about getting credit card payments with the standard PayPal checkout. Always have. I like the PayPal Advanced checkout better.
July 21, 2013 at 5:06 am #56697wpCommerceModeratorHi, we have updated the gateway bundle addon. Now it should submit the item information. You will need to install a fresh copy of the addon to get this functionality:
Please make sure that you have line-item support option enabled in your account. To enable line-item support, send an email from the Primary email address on the account to
[payflow-support@paypal.com]
July 30, 2013 at 2:50 pm #56698starbackMemberThe addon is now sending item information to my PayPal account and I’m receiving the information in PayPal you’ve got cash emails. However the information is not being passed to my script for Kunaki, and as of yesterday eStore and GetResponse are not receiving any information about sales either.
My webmaster says when the payment is through credit card he believes PayPal doesn’t send the data via IPN (instant payment notification). He says he can hook directly into this IPN API but he’s not sure where the issue is, either PayPal doesn’t send it or the bundle plugin doesn’t receive it. He says his script doesn’t get the data when the payment is done via credit card.
Also, you had written “Please make sure that you have line-item support option enabled on your account. To enable line-item support, send an email from the Primary email address on the account to payflow-support@paypal.com. I did that and PayPal wrote back: “. I apologize but line-item support is only available for Payflow accounts that use FDMS North/South. It is not available for PayPal Payments Advanced which is currently the services you are using.”
And this message is appearing on every page of my WP Dashboard, even though PayPal Advanced is checked:
You do not seem to have any Payment Gateway selected. You at least need to have one payment gateway enabled. Please go to the Payment Gateway Settings tab and select a payment gateway that you want to use for your product checkout.
July 31, 2013 at 12:51 am #56699wpCommerceModeratorHi, we will need to take a closer look at your site to see what is happening. I have sent an email to your registered email address for site access. Let me know if you don’t receive it.
August 3, 2013 at 11:32 pm #56700RobertParticipantI just purchased the gateway bundle 2 days ago and installed it. I am not seeing the product passed to Paypal. When I checkout all I see is shipping and tax. Also, am I supposed to turn off the paypal gateway in the eStore settings if I only want Paypal Advanced (it seems to work, but I get an error message stating I need to enable a gateway)?
I would also like to know when layout C will be enabled.
Lastly, I know Paypal standard allows you to set up tax and shipping info, I don’t see that in Paypal Advanced. Is that not available with Paypal Advanced?
August 5, 2013 at 1:45 am #56701wpCommerceModeratorHi, You can still continue to use PayPal Standard along with PayPal Advanced. You will just need to enable “Use Multiple Payment Gateways” option in the WP eStore plugin settings. Once you enable it your users will be able to choose a gateway during checkout.
We will look into the error message that you are getting on the admin side. However, you can ignore it for now if you have at least one payment gateway enabled. It will not affect you on the front end.
We still haven’t had that many users for PayPal Advanced (let alone layout C). If we get enough requests we will definitely add it to the addon.
Shipping and tax information is automatically submitted when you do a checkout using PayPal Advanced. Can you please enable debug in the payment gateway bundle settings and do a test transaction? Once you do that please provide a URL to your site so I can check it.
August 5, 2013 at 2:30 am #56702RobertParticipantTo clarify, when I am sent to the Paypal checkout is tax and shipping info. There is not product detail in the “Order Summary” box.
When I was using Paypal standard, I set up my shiping and tax info on Paypal. Now, I have it set up on my site, but since I sell physical products, I am only required to charge tax if someone in my state (CA) buys something. If someone in say IL buys, I don’t want it to charge tax.
It also appears my return url is not properly working. It should be:
[http://realskinsolutions.com/product-thank-you]
I have debug turned on. My site is: realskinsoutions.com and below is a link to debug info:
[http://realskinsolutions.com/wp-content/plugins/wp-payment-gateway/wp_pg_debug.log]
It looks like the product detail is going across, but it cuts off the line (the full detail line is not there).
Please note the site is fully live.
I also really would like to see layout C since it appears it is the only way to have Paypal “truly” process in the background. Without it, there is no advantage to Paypal Advantage over Paypal Standard.
August 6, 2013 at 1:06 am #56703wpCommerceModeratorHi, you need to update the “return url” in the WP eStore settings. We want to make sure that the gateway bundle addon seamlessly works with eStore plugin, which is why we take the “Thank You” page URL from the eStore settings (if the field is not empty).
I checked the log file and found that PayPal actually returned the following error:
Invalid merchant information: 10002-You do not have permissions to make this API call
This error can be caused by an incorrect API username, an incorrect API password, or an invalid API signature. Make sure that all three of these values are correct. For your security, PayPal does not report exactly which of these three values might be in error.
For reference here is a list of all the error codes: https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/
August 6, 2013 at 1:11 am #56704RobertParticipantThat was some additional testing I was doing that is no longer valid. Please look at the other results
Also, I noticed that in Safari, Palpal Advanced is not working, it goes to Paypal Standard.
Also, can you give me info on the development of layout c? I really need this functionality.
August 6, 2013 at 7:04 am #56705RobertParticipantAfter additional testing, I have checked in both the Safari browser from a desktop computer as well as from an iPad and the checkout button sends me to the Paypal Standard checkout NOT the Paypal Advanced checkout. This also occurs with Firefox and Chrome. Only IE sends me to the Paypal Advanced chedkout.
Please advise on the browser issue and the layout c development. Some research on Paypals site makes it look like layout b and c are fairly easy to implement.
August 6, 2013 at 7:22 am #56706adminKeymasterIt looks like you have made lots of coding customization to the shopping cart plugin. So I have no idea which bit of code is going wrong. I thing the checkout issue you are seeing is related to a cookie issue. Please uncheck the “Enable Fancy Redirection On Checkout” option from the settings menu of the plugin which should solve that issue. Test a checkout after you uncheck that option.
We don’t want to spend any resource doing layout C development unless there are at least 10 customers asking for it. We already have PayPal Pro that offers onsite checkout.
-
AuthorPosts
- You must be logged in to reply to this topic.