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 checkout 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.
Contents |
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.
Follow the steps below to enable PayPal Express in your store.
To use PayPal Express alongside PayPal Website Payments Standard (Recommended)
To use PayPal Express without PayPal Website Payments Standard
If you also want to enable Website Payments Standard (recommended)…
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.
You may get an error when enabling PayPal Express or you may get an error when trying to make a test purchase using PayPal Express. The error could look something like this...
Unable to connect to PayPal Express You do not have permissions to make this API call Please contact store for assistance or continue using another payment method
If you encounter this error, please DISABLE PAYPAL EXPRESS in your store toolbox, save the changes, and try enabling it again.
This error is caused by PayPal timing out when we initially request permission to access their API. Disabling and Re-enabling PayPal Express usually solves the problem.
If this continues to occur after disabling and re-enabling PayPal Express a few times, please wait half an hour and try it again. It's most likely a network glitch that will resolve itself.
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
<input name="checkout" type="submit" class="button" id="checkout-button" value="Checkout">
{% 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.