Difference between revisions of "Enabling PayPal Express Checkout"

From Spiffy Stores Knowledge Base

Line 21: Line 21:
 
# Log into your Spiffy Store Toolbox
 
# Log into your Spiffy Store Toolbox
 
# Go to the "Checkout & payment" page in the Preferences section
 
# Go to the "Checkout & payment" page in the Preferences section
# In the PayPal section at the top, click the edit link next to "PayPal Website Payments Standard"
+
# In the PayPal section at the top, choose "PayPal Website Payments Standard"
# Tick the box next to "Enable PayPal Express" and click the "Save" button
+
# Type your PayPal account email into the "Account Email" field
 +
# Tick the box next to "Enable PayPal Express", and click the "Activate" button
 +
# Go to Part 2 below
  
 
'''To use PayPal Express ''without'' PayPal Website Payments Standard'''  
 
'''To use PayPal Express ''without'' PayPal Website Payments Standard'''  
Line 30: Line 32:
 
# In the PayPal section at the top, choose "PayPal Express Checkout"  
 
# In the PayPal section at the top, choose "PayPal Express Checkout"  
 
# Type your PayPal account email into the "Account Email" field, and click the "Activate" button
 
# Type your PayPal account email into the "Account Email" field, and click the "Activate" button
 +
# Go to Part 2 below
  
 
== Part 2 - Configure your PayPal Account ==
 
== Part 2 - Configure your PayPal Account ==

Revision as of 07:14, 6 March 2012

PayPal Website Payments Standard adds PayPal as a payment method in your checkout. The customer submits their order, and is redirected to the PayPal site to make a payment.

PayPal Express Checkout works slightly differently, by adding a checkout button to your Shopping Cart page, so users can check out through the PayPal interface first, before returning to the Spiffy Stores Checkout. This process is slightly easier for customers and will probably result in less abandoned shopping carts.

If the only payment method that you accept is PayPal, we recommend that you enable both PayPal Website Payments Standard and PayPal Express Checkout.

Before Starting: You will need a PayPal Business account

To enable PayPal Express Checkout, you will need to have a PayPal Business account. If you don't have a PayPal business account, click here to sign up for a PayPal Business account, and then return to this page.

PayPal has introduced a simplified method for ensuring that the right permissions are granted to enable PayPal Express Checkout to work with your PayPal account. With this method, you will be redirected to your PayPal account when you activate the PayPal Express Checkout gateway. Once you have logged into your PayPal account, you will be presented with a list of permissions that are needed by your Spiffy Store to process PayPal Express Checkout transactions. Simply click on the Grant Permission button at the end of the list of permissions and you will be redirected back to the "Checkout & payment" page.

Once permissions have been granted by this process, you no longer need to follow the steps in either Part 1A or 1B below.

Part 1 - Enable PayPal Express Checkout in your Spiffy Store

Follow the steps below to enable PayPal Express in your store.

To use PayPal Express alongside PayPal Website Payments Standard (Recommended)

  1. Log into your Spiffy Store Toolbox
  2. Go to the "Checkout & payment" page in the Preferences section
  3. In the PayPal section at the top, choose "PayPal Website Payments Standard"
  4. Type your PayPal account email into the "Account Email" field
  5. Tick the box next to "Enable PayPal Express", and click the "Activate" button
  6. Go to Part 2 below

To use PayPal Express without PayPal Website Payments Standard

  1. Log into your Spiffy Store Toolbox
  2. Go to the "Checkout & payment" page in the Preferences section
  3. In the PayPal section at the top, choose "PayPal Express Checkout"
  4. Type your PayPal account email into the "Account Email" field, and click the "Activate" button
  5. Go to Part 2 below

Part 2 - Configure your PayPal Account

When you've set up your PayPal business account, follow the steps below to configure access to your PayPal account.

  1. Navigate directly to the Give Third Party API Permission page.
  2. Enter studio_api1.spiffy.com.au as the API account username.
  3. Check all of the boxes listed, then click Submit.
    • Direct Payment
    • PayPal Express Checkout
    • Reporting and Backoffice APIs
    • Authorization and Settlement APIs
  4. On the following screen, click the Give Permission button.
  5. Click the Edit button to edit the permissions and check ManagePendingTransactionStatus.
  6. Click Submit.


If you also want to enable Website Payments Standard (recommended)...

  1. Click on "Profile" under "My Account" in the top menu.
  2. Click on "My selling tools" in the side-bar on the left.
  3. Click on "Shipping calculations - Update" under "Shipping my items"
  4. Tick the box that says "Click here to allow transaction-based postage values to override the profile postage settings listed above (if profile settings are enabled)"
  5. Click the "Save" button


After you've followed the steps above, your Spiffy Store should now be set up to accept payments through PayPal Express Checkout. To verify that it's all working, go to your store, and add a product to your cart. The PayPal Express button should appear under the "Update cart" and "Checkout" buttons.

Help! The PayPal Express button isn't showing up!

If the button isn't there, you may need to add a little code to your theme to make it show up. Instructions on how to do this are below.

Adding the PayPal Express button to your cart page

  1. Log into your Spiffy Store Toolbox, and navigate to the "Theme editor" page
  2. Scroll down to the "Theme templates" section, and click on your "Cart.liquid" file to edit it
  3. Towards the bottom of the code, you should see a line that looks something like this
    <input name="checkout" type="submit" class="button" id="checkout-button" value="Checkout">
  4. Add the following code immediately after the checkout button tag, then click "Save"
{% if additional_checkout_buttons %}
  <div class="additional-checkout-buttons">
    <p>- or -</p>
    {{ content_for_additional_checkout_buttons }}
  </div>
{% endif %}

The PayPal Express button should now appear under the "Update cart" and "Checkout" buttons. If you need to adjust the position of the button, you should do this using CSS.