PayPal

PayPal through your own PayPal account, in 24 currencies: connect it and turn it on at checkout.

In the admin Settings › Payments › Other payment providers › PayPal

Open Settings › Payments › Other payment providers and choose Set up PayPal (Manage PayPal once it is connected). Other payment providers is also under Payments in the Settings menu.

PayPal takes payments through your own PayPal account, in Australian, Brazilian, Canadian and Hong Kong dollars, Swiss francs, Chinese yuan, Czech koruna, Danish kroner, euros, pounds, Hungarian forints, Israeli shekels, Japanese yen, Mexican pesos, Malaysian ringgit, Norwegian kroner, New Zealand and Singapore dollars, Philippine pesos, Polish zloty, Swedish kronor, Thai baht, New Taiwan dollars and US dollars. In any other currency checkout does not offer PayPal (the page lists the codes). Storeloom charges nothing for it; PayPal’s own fees apply.

The page has two cards. Connection is where you connect your PayPal account; At checkout has the switch Offer PayPal at checkout and Instructions for customers (optional), shown when they choose it and in their order confirmation. Apply in the bar at the top (it says Unsaved changes while something is not saved) keeps the switch and the instructions; Discard puts them back.

  1. In PayPal’s developer dashboard, open Apps & Credentials, create an app (use the Sandbox tab to try it first) and copy its Client ID and Secret.
  2. Here, fill them in and choose the Environment: Sandbox or Live. Choose Connect PayPal. Storeloom checks them with PayPal first, then keeps them locked away: never shown again, only the client ID’s last four characters and Sandbox or Live.
  3. Storeloom sets up PayPal’s notification address itself when you connect, so there is nothing to paste into PayPal. If PayPal refuses it, the page says why.
  4. Under At checkout, tick Offer PayPal at checkout.

At checkout customers choose PayPal, approve the payment on PayPal’s page and come back to their order. Approving is not paying: Storeloom takes the money when they are back (or when PayPal says they approved), and only then does the order count as paid:

  • Paid: the order is paid and ships; only then do they get the order confirmation, and you the new-order notification.
  • Held by PayPal (for example an e-check): their order page says the payment is being checked. Once PayPal completes it the order is paid; if PayPal denies it, the order is cancelled and its stock goes back.
  • Declined: the order is cancelled and its stock goes back.
  • Approval left unfinished: the order is cancelled about an hour and a quarter after it was placed (stock back), and a later approval is not taken.

PayPal always takes the money at checkout. The setting in Settings › Payments for taking it later (when the order is fulfilled, or by hand) does not apply to PayPal; it is for Storeloom Payments.

Every notice from PayPal is checked with PayPal before Storeloom reads it, and Storeloom then asks PayPal what became of the payment: a notice never decides anything itself. Refunds of orders paid through PayPal go back through PayPal, in part or in full. Disconnect forgets the details, removes the notification address at PayPal and stops offering PayPal. PayPal cannot pay subscription renewals yet. Only the owner connects or disconnects PayPal.

Mollie can offer PayPal too, among its methods, with your Mollie account; this page is for your own PayPal account.