March 8, 2011 at 1:58 am #2884
PayPal announced this last fall and released it from beta recently. I am not sure exactly what, if any, advantage it may offer but I am wondering if you support this or if you have any other feedback on the subject.
One thing that I noticed from looking at the PayPal website is better commission structure with lower costs for products under $10. It was not clear to me if that micro-payment commission is tied to their “PayPal for Digital Goods” or if it is something separate.
I am hoping you have a deeper understanding of any advantages this new PayPal offering has.March 8, 2011 at 5:41 pm #29924
If useful, here is some info I found on another site that provides shopping solutions and have already integrated the new PayPal system:
It seems the new system allows for a more seamless shopping experience, with the transaction happening in an overlay. Here is and interesting thread on the E-Junkie forum, talking more about it:March 8, 2011 at 5:44 pm #29925
And here is another demo of the transaction workflow using the new PayPal for Digital Goods.March 9, 2011 at 12:47 am #29926
Last time when I checked the “PayPal for digital Goods” did not have the option to pay via credit card. Your customer must have a PayPal account to pay if you use this option. This makes it not very popular among my customers as they prefer to have the option whereby their customers can pay via credit card.
If I see customer interest then I will definitely look into it.March 12, 2011 at 3:22 pm #29927bookmanMember
In the pdf FAQ linked at the bottom of PayPal’s
PayPal for digital goods” page I found this:
17. What payment options will my customers be able to use with the Digital Goods solution?
• Credit cards
• Debit cards
• Their bank account (if they have added a backup funding source such as a credit card to their PayPal account)
• Add cash to their PayPal account with MoneyPak
So it appears that buyers can use either their PayPal account or a credit card.
BookmanMarch 30, 2011 at 6:40 pm #29928Scott MunsonMember
I bought and really like your plugin. But am I to understand from the above that one can’t take advantage of the micropayments pricing structure in Paypal with WP-estore…..?
That would really be most unfortunate!
Scott.March 31, 2011 at 1:02 am #29929
You enable the micropayment rate in your PayPal profile. Basically, PayPal looks up your profile to see how they should be charging you for a sale. By default, they will charge based on the standard paypal rate. You can apply for other rates I believe (example: micro-payments, merchant rate etc).
For example: I have merchant rate approved for my PayPal account (you have to do more than $10,000 in transaction per month to get this) so when I sale via PayPal I get a special rate. It doesn’t matter what plugin I am using… when the payment goes via PayPal it will charge me based on what I have in my profile.
Does that make sense?May 15, 2011 at 12:07 am #29930hyperinkMember
Hi, I’d like to follow up on this post. We’d also like to upgrade from Paypal’s standard checkout to having the checkout be completely on-site. Since the digital goods api that Strategerizer mentioned seems to support credit cards, it looks like a very good option. Are there any plans to support this api, or if not, could you give me pointers on how to integrate it? (happy to help out with development)
Alternatively, does eStore support any other Paypal APIs that enable on-site checkout?
WeiMay 15, 2011 at 6:43 am #29931
The next in line is PayPal payments pro option.
Update: Added the PayPal Payment Pro option to the gateway bundleSeptember 12, 2011 at 3:24 am #29932hyperinkMember
Just checking to see if there are any updates on this thread.
I love WP eStore and also interested in testing Paypal Digital Goods Payments.
Do they work together?February 20, 2012 at 2:59 pm #29933Mark ChartierMember
I am also looking into this. Here is the PayPal link that explains it:
You can download the “PP_ExpressCheckout_IntegrationGuide_DG.pdf” that explains how to use this feature. It looks very streamlined.
From reading the info (and I am not the most advanced php man) it seems like you have to:
(This is all from page 21 of the above PDF)
the Pay With PayPal button. This script manages the PayPal digital goods payments flow.
This flow appears in a lightbox overlaying your webpage.
2. Place the Pay With PayPal button on the same webpage on which you add the dg.js
3. When the buyer clicks Pay With PayPal, call the SetExpressCheckout API operation.
NOTE: Make sure that your API version is 65.1 or greater for each PayPal API call that
Pass details of the items purchased and other parameter fields required in digital goods
transactions. See “Setting Up A Digital Goods Payment Transaction” on page 22for
4. A successful response returns a token to identify the digital goods transaction. You pass the token in subsequent Express Checkout API operations related to this transaction.
5. Redirect the buyer to the digital goods flow. Append the token returned in the
SetExpressCheckout response to the redirect URL.
If this is the first time the buyer is purchasing digital goods on your page, a mini-browser displays that lets the buyer log in to PayPal and initiate approval for the payment.
6. After the buyer clicks Pay to approve or cancel, PayPal redirects the buyer to the respective return or cancel URL page on your site. PayPal passes the token and the buyer’s Payer ID
with the redirect.
7. If the buyer approves payment, you can optionally call GetExpressCheckoutDetails
to obtain buyer details to display to your webpage.
8. If the buyer approves payment, call DoExpressCheckoutPayment to complete the
payment, including the details of the items purchased.
10.Fulfill the buyer’s order from your webpage.
Download the digital goods and provide a purchase confirmation.
It would be great if you all could look into how we can integrate this with estore. This is very important for digital products.February 21, 2012 at 4:03 am #29934adminKeymaster
Thank you for the details. I understand what you are trying to do but it won’t be easy to do on your own until we add it in our product (there are many other factors that need to be hooked into the plugin which will break other things. We need to sort those out so the rest of the process works the way it normally does). We have plans to add this to our payment gateway bundle as time permits.
- You must be logged in to reply to this topic.