Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

PayPal for Digital Goods

by

Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore General Questions › PayPal for Digital Goods

Tagged: digital goods, micropayments micro-payments, PayPal

  • This topic has 11 replies, 7 voices, and was last updated 13 years, 3 months ago by admin.
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • March 8, 2011 at 1:58 am #2884
    Strategerizer
    Member

    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
    Strategerizer
    Member

    If useful, here is some info I found on another site that provides shopping solutions and have already integrated the new PayPal system:

    http://www.e-junkie.com/ej/paypal-for-digital-goods.htm

    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:

    http://www.e-junkie.com/bb/topic/5044/pg/0

    March 8, 2011 at 5:44 pm #29925
    Strategerizer
    Member

    And here is another demo of the transaction workflow using the new PayPal for Digital Goods.

    http://www.e-junkie.com/ej/paypal-for-digital-goods-demo.htm

    March 9, 2011 at 12:47 am #29926
    amin007
    Participant

    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 #29927
    bookman
    Member

    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

    • Balance

    • 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.

    Bookman

    March 30, 2011 at 6:40 pm #29928
    Scott Munson
    Member

    OH!

    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!

    Thanks

    Scott.

    March 31, 2011 at 1:02 am #29929
    amin007
    Participant

    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 #29930
    hyperink
    Member

    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?

    Thanks,

    Wei

    May 15, 2011 at 6:43 am #29931
    amin007
    Participant

    The next in line is PayPal payments pro option.

    Update: Added the PayPal Payment Pro option to the gateway bundle

    https://support.tipsandtricks-hq.com/forums/topic/wp-estore-and-payment-gateway-bundle

    September 12, 2011 at 3:24 am #29932
    hyperink
    Member

    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 #29933
    Mark Chartier
    Member

    I am also looking into this. Here is the PayPal link that explains it:

    https://merchant.paypal.com/cgi-bin/marketingweb?cmd=_render-content&content_ID=merchant/digital_goods

    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)

    1. Add the dg.js JavaScript (provided by PayPal) to the webpage on which you implement

    the Pay With PayPal button. This script manages the PayPal digital goods payments flow.

    This flow appears in a lightbox overlaying your webpage.

    (This is my interjection – Where would we place this JavaScript code on our page?)

    2. Place the Pay With PayPal button on the same webpage on which you add the dg.js

    script.

    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

    you make.

    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

    details.

    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.

    9. Add JavaScript code to your return and cancel URL pages to close the digital goods

    lightbox.

    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 #29934
    admin
    Keymaster

    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.

  • Author
    Posts
Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ