CloudWaitress
  • Overview
  • Getting Started
    • Hardware Requirements
    • 10-Minute Quickstart
    • Setup Your Menus
    • Configure Your Services
    • Customize Your Design
      • Hide Store Header Section (header image)
    • Managing Orders & Bookings
    • Promoting Your Store
  • How to Guides
    • Accepting Payments
      • 🔐Stripe+ Integrated Payments
        • Setup Integrated Stripe Payments
        • Using Stripe Integrated
        • Changing Bank Account / Debit Card Details Associated with an Express Account
      • Setup PayPal Payments
      • Setup Apple Pay with Checkout.com
      • Setup Stripe Payments
      • Set up Bancontact Payments
    • Adding Closed Hours
    • Adding Delivery Zones
    • Adding Staff Account
    • Bump Screen Technology
      • Mastering the Bump Screen
    • Cloudwaitress and Walletly
    • Design Customization - Advanced
      • Hide Store Header Section (image)
    • Examples of Dates & Times and their corresponding formats
    • Export/Import Menu Feature
    • How To Add Driver Tracking
    • How To Add SEO (Search Engine Optimization)
    • How To Change Weekly Reporting View
    • How to Create & Import a Menu Using a Spreadsheet
    • How to Enable Pre-Orders in CloudWaitress
    • How To Integrate Postmates with CloudWaitress
    • How To Integrate Walletly with CloudWaitress
    • How To Opt-Out of Google Hosted Fonts
    • How to Set Up Conditional Fees in CloudWaitress
    • How To Set Up Google Analytics Integration
    • How to Show/Hide Header Function
    • Link Directly to menu
    • Managing the Order Dashboard
    • Order Acknowledgement Feature
    • Pause Ordering Feature
    • Purchase A Domain Name
    • Set Maximum Orders Per Time Interval
    • Setup A Custom Domain
    • Setup An iOS & Android App
    • Setup Custom Checkout Fields
    • Setup Facebook Login
    • Setup Facebook Ordering
    • Setup Google OAuth Client ID
    • Uber Direct Setup Manual
    • Understanding Languages
      • How users can change languages on frontend
    • Understanding Printing
      • How to Set Up a Printer on Android
      • Printing - Windows Network Printing
      • Printing - Windows Shared Printing
      • Printing - API Key
      • Add a USB printer to Windows
      • Setup Split Printing
      • How to copy the printer API key
      • Setup Printing For Windows
  • Platform Information
    • Customer Accounts
    • Your Subscription & Billing
    • Special & New Features
      • Public Holiday Surcharge
      • Make Service Pop-Up Required
      • COVID-19 Discount for United Kingdom
      • Delayed Order Email Notification
  • Resellers
    • Overview
    • Getting Started
    • Documentation
Powered by GitBook
On this page
  • How PayPal Payments Work
  • Requirements
  • Connecting Your PayPal Account
  • PayPal's Fees
  • Refunds
  1. How to Guides
  2. Accepting Payments

Setup PayPal Payments

Learn how to accept online payments using your own PayPal account with our simple setup process

PreviousChanging Bank Account / Debit Card Details Associated with an Express AccountNextSetup Apple Pay with Checkout.com

Last updated 3 months ago

PayPal is one of the most widely used online payment methods. CloudWaitress makes use of PayPal's REST express checkout payment integration. This allows us to process payments on your behalf with the funds going straight to your account. Please be aware that PayPal is only available in certain countries and currencies. You can see them .

We highly recommend using Stripe instead of PayPal for online payments. PayPal occasionally has various service issues in our experience. See how Stripe payments guide instead below.

How PayPal Payments Work

Once PayPal is enabled, the option will be available to customers during the checkout phase of their order. Upon selection, they can either log in to their PayPal account, create an account or use their credit card and check out as a guest in order to complete payment.

Requirements

In order to use PayPal with CloudWaitress, you will need a fully valid business account. If you already have a PayPal business account, you can skip this step.

If you do not already have one, sign up at . You can also upgrade your personal account to a business one from within your account settings.

Connecting Your PayPal Account

Create a REST API Application

  1. Visit

  2. Log into your PayPal account using the login in button

  3. Once logged in, scroll down until you see the title "REST API apps"

  4. Press the "Create App" button

  5. Enter your business name for the app name, ignore the sandbox developer account field

  6. Press the "Create App" button to complete this step

Copy Live Application Credentials

  1. After creating your application, you will be on the page where you can copy your credentials

  2. Change from the "Sandbox" to "Live" view using the buttons on the top right

  3. Scroll down and press "Show" below the "Secret".

  4. You will now be able to see your "Client ID" and "Secret" keys

  5. In another window, go to your restaurant dashboard and to "Settings > Payments > PayPal"

  6. Enable PayPal payments and paste in your "Client ID" and "Secret" key from the PayPal dashboard

  7. Choose your payment currency and save the form

PayPal's Fees

Please be aware that using PayPal, like other online credit card processors, you will be charged a fee on every transaction. This has to be managed by yourself through your own PayPal account as we are not responsible for this. You can use the PayPal website to see the fees for your respective country and currency.

Refunds

Currently, refunds must be manually processed from within your PayPal account.

PayPal REST apps
PayPal application credentials
here
Setup Stripe Payments
https://www.paypal.com/webapps/mpp/account-selection
https://developer.paypal.com/developer/applications/