PayPal

How to accept PayPal payments for your tours

Take PayPal and card payments on PayPal's own page or your booking page

Countries

  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola

Currencies

  • AUD
  • BRL
  • CAD
  • CHF
  • CNY
  • CZK
  • DKK
Payment methods
API credentials
  • Client ID
  • Client secret

Set up PayPal so travellers pay with their PayPal account or a card and return to a paid booking. You need a PayPal Business account in one of the countries listed above.

Create your PayPal app


TourTask connects to PayPal through an app you create in PayPal's developer dashboard.

  1. 1

    Sign in to PayPal Developer

    Go to developer.paypal.com and log in with your PayPal Business account, the same login as on paypal.com.

  2. 2

    Switch to Live

    Open Apps & Credentials and click Live.

  3. 3

    Create the app

    Click Create App, enter a name such as TourTask in App Name, select Merchant and click Create App.

  4. 4

    Copy the client ID and the secret

    The app's details page shows both. Keep the secret private, like a password.

Use the Live app, never Sandbox

TourTask works with PayPal's live system only: credentials from Sandbox do not work.

No webhook needed

TourTask completes each payment when the traveller comes back from PayPal, so there is nothing to set up in PayPal for it.

Add PayPal in TourTask


  1. 1

    Open the PayPal card

    Go to Configuration → Payment options and click the PayPal card under Online payments → Payment gateways. Not there? Choose Show all gateways under the cards.

  2. 2

    Choose the country and currency

    Pick the Country where your PayPal account and its bank account are, and the Currency travellers pay in. Click Add. To change either later, remove PayPal with Remove and add it again.

  3. 3

    Fill in your API credentials

    Under Authentication, the card has a field for each:
    Client ID
    Client secret

    Each field saves when you click out of it.

  4. 4

    Activate PayPal

    Click Activate once every field is filled in. The card turns Active, and travellers can pay with PayPal on your booking page. Every payment goes straight into your own PayPal account: TourTask never holds your money.

Paste the client ID into Client ID and the secret into Client secret.

The PayPal card, ready to activate.

Let travellers type their card on your booking page


Where PayPal offers its card fields in the country you chose for PayPal, the card has a Collect card details here switch. Switch it on, and travellers type their card on your booking page instead of going to PayPal.

PayPal must first approve your account for card payments. Until it does, travellers still see PayPal's button.

Check that PayPal works


  1. 1

    Pay a small booking

    On your booking page, book a tour and pay it with PayPal, for real.

  2. 2

    Check the booking

    Back on your booking page, the booking shows as paid, and the payment appears in your PayPal account.

  3. 3

    Refund the payment

    On the booking, open the payment's ⋮ menu, choose Refund payment and Refund via PayPal, and confirm.

Questions we get asked


No. PayPal's page also takes cards, and with Collect card details here on they pay by card on your booking page.

Usually up to 180 days after the payment, in full or in part, from the booking. The traveller's payment method can allow less: PayPal gives the final answer.

No. TourTask converts the booking total into the currency you chose for PayPal.

Yes, with a US PayPal business account: Venmo takes the same client ID and secret, on a card of its own.

Was this page helpful?