Results 1 to 10 of 10
  1. #1
    Join Date
    Apr 2008
    Posts
    2
    Plugin Contributions
    0

    Default Need help on fully integrating Paypal Website Payments Standard.

    I've looked at a better place to start this thread, but couldn't find anything about the standard edition.
    If this is the wrong thread, please route it to the proper spot.

    At this point, I have installed WPS and am able to complete checkout with a test account.
    When I log in to paypal I still get the 3rd step "Integrate Website Payments Standard". After clicking, it seems my final step is to install paypal's buttons into my store.
    Well, is this necessary, and what's the easiest way to do it? Sure enough I could probably save paypal's checkout logos and replace zen cart's logos, but that wouldn't 'FINISH' the third step in my paypal account.
    I get to the point where paypal gives me the HTML code to insert per product, but this seems to be a pain in the rear, would I have to customize a button through paypal's website for each item I list?
    I want to successfully complete the last step in my paypal without messing anything up in my store and would really like to know how to implement these paypal checkout buttons into the store without editing each individual item.. because I wouldn't know how in the first place.

  2. #2
    Join Date
    Mar 2004
    Posts
    16,042
    Plugin Contributions
    5

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    No you dont need to add any paypal buttons to your store,

    turn on and configure the paypal module in ZC admin

    in paypal.com turn on return url and IPN

    all done

  3. #3
    Join Date
    Apr 2008
    Posts
    2
    Plugin Contributions
    0

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    That's kinda what I thought, any idea how to get paypal to recognize that I'm setup and I don't need their buttons? Paypal keeps warning me that I need to finish step 3 on my newly established business account.
    Thank you for your reply, Merlinpa.

  4. #4
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    It might be best to ask PayPal that question directly.

    However, what happens if you complete an actual transaction? Maybe that'll be enough proof that you've "finished" integration?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  5. #5
    Join Date
    Mar 2008
    Location
    Pickerington, OH
    Posts
    25
    Plugin Contributions
    0

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    I've just recently set up a Paypal Website Payments Standard site with zencart 1.3.8 and using the Paypal payments module.

    You need to do setup in two places -- in your zencart admin panel for Paypal and in your Paypal account screen.

    Paypal:
    Login to your account and select the 'Profile' link, which takes you to the Profile Summary screen. On the right side of that screen is the 'Selling Preferences' category. This only appears if you have a Paypal business account set up, and have already been approved for Paypal Payments Standard.

    There are several places that need to be setup for Paypal to work with zencart.
    1) Instant Payment Notification Preferences
    IPN should be set to ON
    IPN URL should be copied from the zencart paypal panel, something like this:
    http://[YOUR SITE URL]/ipn_main_handler.php

    2) Website Payment Preferences
    Set AUTO RETURN to on, and enter the return URL to your website, also from the zencart paypal panel:
    http://[YOUR SITE URL}/index.php?main_page=checkout_process

    You can also turn on Payment Data Transfer (PDT), and you'll need to copy that 'token' that's generated on that screen and paste it back into the zencart paypal admin panel in the appropriate place.

    On this same screen, you may want to check 'Paypal account optional' to allow someone with a credit card, but not a Paypal account, to checkout.

    There are a couple other places you may want to customise:
    1) Custom payment pages styles -- allows you to create your own customized payment page by linking to an URL of your company logo or a header. The maximum size of your header can be 750 pixels wide by 90 pixels high. This will make it look more like your website and less like Paypal.
    2) You may also want to go into Payment Receiving Preferences and set a name that will appear on your shoppers' credit card statements. By default, it uses your Paypal username (not always user-friendly).

    In the zen-cart paypal payments standard admin panel:
    1) Business ID - has to be the PRIMARY address on your Paypal account, otherwise it won't work.
    2) PDT token - was provided by Paypal in the screen mentioned above.
    3)Mode for PayPal web services (at the bottom of the admin panel):
    Make sure it reads: www.paypal.com/cgi-bin/webscr

    To test all this, I created a $1 test product (so my credit card wouldn't get charged a bunch) and it worked well.

    Hope this helps. I'm certainly no expert, but I got it working :)

    Sherm Stevens
    iNvision Studios
    Last edited by invision; 2 May 2008 at 05:49 PM. Reason: auto-parsed URLs - didn't mean to do that!!

  6. #6
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    This article covers the same points, along with a few more which may be of value to note:
    http://www.zen-cart.com/wiki/index.php/PayPal
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  7. #7
    Join Date
    Mar 2009
    Location
    Los Angeles, CA
    Posts
    5
    Plugin Contributions
    1

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    If you want to test the Paypal plugin for whatever reason without using a real credit card you can follow these instructions to use the PayPal sandbox feature. But, once you're ready to go-live with your store you will need to use your non-sandbox Paypal account info.

    Create an account at www.developer.paypal.com.

    Once logged in to your sandbox account, you can click "Create a preconfigured buyer or seller account". Create a buyer account, remember the password, then create a seller account and remember your password! (You can always click "reset" from the "Test Accounts" page to change passwords on these test accounts.)

    So you have 3 "sandbox" accounts at Paypal now.

    1. Sandbox login (Gives you access to B and C)
    2. Sandbox >> Personal (Buyer) Test account
    3. Sandbox >> Business (Merchant) Test Account



    From your Paypal sandbox account (A), click on "Test Accounts". Select the "Business" account (C) you just created and click "Enter Sandbox Test Site". Should open in a new browser window (not a new tab). From this page you can get your IPN and toggle your ZenCart-Paypal plugin settings as described in the post above.

    Note: The primary email account that you should enter in your ZenCart-Paypal plugin is the email address that Paypal created for you in your business test account (C) ([email protected] for example).

    Note: Where the ZenCart-Paypal plugin says "Choose the URL for PayPal live processing"... you should enter www.sandbox.paypal.com/cgi-bin/webscr

    At this point your ZenCart-Paypal module should be pointing to your Paypal Sandbox Business account. Almost done.

    Go back to your main Paypal sandbox account (A) and "Enter Sandbox Test Site" as the "personal" buyer account. This should open a new browser window (NOT a new tab). In this new window, go to your ZenCart store and place an order. When you checkout you will be directed to login on the Paypal sandbox that you can login into with your Paypal "personal" test account (B). Make the payment...

    Now you don't have to worry about using your real credit cards to test your Paypal plugin.

  8. #8
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    For the sake of future readers of this thread ...

    That's fine for developers and people writing addons and running transactions repeatedly to test things they're writing. It is NOT SUITABLE FOR A LIVE STORE.

    But it is STRONGLY ADVISED that store owners DO NOT use the sandbox for testing. Instead, test REAL LIVE transactions to ensure that things are working. If you don't actually test REAL LIVE transactions before going live, you're shooting yourself in the foot.

    (Many shopowners don't do sandbox correctly. Many shopowners will start making transactions while still having the sandbox active, and wonder why it's not working, coming back asking for support help. Many shopowners get a false sense of security when the sandbox works, and then they fail to test LIVE transactions because they just don't want the inconvenience of doing a refund. That's BAD practice. And, since the sandbox is a test area, it is often intermittent in its performance. If you're using sandbox for testing and it's not working when using default Zen Cart code, don't come here asking for support; instead, call PayPal to ensure that your problems aren't related to something taking place on the sandbox itself. These are just some of the many reasons why sandbox use is not appropriate for the largest maority of shopowners/stores.)
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  9. #9
    Join Date
    Sep 2004
    Posts
    1
    Plugin Contributions
    0

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    I'm not using ZenCart yet. I have a PayPal Personal account. I'm trying to figure out whether I can get away with the PayPal Personal account for use with Zen Cart.

    It seems to me that saying that Zen Cart integrates with Payments Standard implies that I can use a Personal account. But requiring a Premier account implies that I need to use Payments Pro.

    I can find statements that Zen Cart integrates with Paypal Website Payments Standard. (e.g this thread and https://www.zen-cart.com/tutorials/i...hp?article=175)

    But I can also find statements that Zen Cart requires a PayPal Business or Premier account. (https://www.zen-cart.com/tutorials/index.php?article=74)

    I can find a forum thread that clearly implies that Zen Cart does integrate with PayPal Personal ("Test your Zen Cart checkout using PayPal without paying fees.")

    The discussion of PayPal account types doesn't tell me what I want (https://www.zen-cart.com/tutorials/index.php?article=28)

    PayPal themselves say that Zen Cart integrates with Website Payments Standard (https://cms.paypal.com/us/cgi-bin/?&...ts_wp_standard) and that a Personal account supports Standard.

    Maybe it's that I'm new and tired, maybe (certainly) I'm trying to cheap out too much, maybe I should be in another thread, or maybe I don't understand PayPal's business structure - but - can a PayPal Personal account & Website Payments Standard integrate with Zen Cart (and work right)?

    Hoping for reassurance -

  10. #10
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Need help on fully integrating Paypal Website Payments Standard.

    If you want to receive payments from a website store, you must have a Premier or Business account. A Personal account is not suitable, regardless whether you use the "Payments Standard" module.

    Using a Premier account does NOT require that you use Payments Pro.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 

Similar Threads

  1. Replies: 2
    Last Post: 20 Dec 2012, 04:59 AM
  2. PayPal IPN - Website Payments Standard(v1.3.8a/v1.3.8)
    By Bobthecow in forum Built-in Shipping and Payment Modules
    Replies: 1
    Last Post: 16 Jan 2010, 07:52 AM
  3. Paypal Website Payments Standard Integration
    By abender in forum General Questions
    Replies: 1
    Last Post: 5 Jan 2007, 05:45 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg