Skip to main content

PayPal

Connect your PayPal Business account to get paid for sales orders through PayPal. You send your customer a pay link from the order. They pay on a SKU.io pay page with PayPal, and the payment is recorded on the order for you. Refunds, disputes and payment reversals come back to the order too.

Today you connect an account with your PayPal app's API keys. Connect with PayPal, where you sign in to PayPal instead of pasting keys, is coming soon. When it arrives you can switch an existing account over and keep its pay links and payment history.

Before you begin: you need a PayPal Business account, access to developer.paypal.com with that account, and the Integrations → Manage permission in SKU.io. The full list is in Connect PayPal with your API keys.

What PayPal does in SKU.io​

When…SKU.io…
You send a pay link from a sales orderGives your customer a pay page for the amount you chose, either the full balance or a deposit. You email the link or copy it
Your customer paysRecords the payment on the order with the payment type PayPal Payment, and keeps PayPal's fee on the payment
You refund from the orderSends the money back through PayPal and records the refund on the order
Someone refunds a pay-link payment on paypal.comRecords that refund on the order too
A customer opens a dispute, or PayPal reverses a paymentAdds a note to the order's activity. The order's balance doesn't change, so settle it yourself

PayPal's fee is stored on the payment, but it isn't posted to QuickBooks or Xero. Record fees in your accounting software yourself.

PayPal works on sales orders only. It doesn't take payments at the point of sale.

Where to find it​

Go to Apps & Integrations → All Integrations and choose PayPal under Payment Processors. The PayPal panel lists your accounts under Instances; click one to open it. Add Instance on the panel opens the PayPal page, which shows every account as a card with its status, and is where you add a new account.

The PayPal page with two accounts: PayPal, connected with API keys in Sandbox, and PayPal (second store), not connected yet

You can add several PayPal accounts, for example one for each store. Open an account to see its tabs:

TabWhat it's for
AccountThe connection, its status, and the account's API keys
Pay LinksEvery pay link sent from this account, and its status
TransactionsYour PayPal activity, imported and matched to orders
Webhook EventsThe instant updates PayPal sends to SKU.io

On a sales order, PayPal appears on the Payments tab: the PayPal Pay Link button, the PayPal Pay Links list for that order, and each PayPal payment with its PayPal fee.

Set up PayPal​

  1. Connect a PayPal account with Sandbox keys, and send yourself a test pay link from a test order.
  2. Add a separate PayPal account with your Live keys. Don't switch the Sandbox account to Live: payments taken under the old keys can no longer be refunded from SKU.io.
  3. Turn on Transaction search in your PayPal app, so SKU.io can reconcile your PayPal activity every night.
  4. Map the PayPal Payment type in QuickBooks or Xero.
  5. Check the PayPal Payment Request email template in Settings → Email Templates.
  6. Send your first pay link.

Where to go next​

To…Go to…
Learn how it works
understand connections, accounts, Sandbox and Live, fees and accountingHow PayPal works
understand how a payment gets from PayPal to the orderHow PayPal payments reach SKU.io
Set up and manage accounts
connect an account with your PayPal app's API keysConnect PayPal with your API keys
check a connection, rename an account, update its keys, or disconnect or delete itCheck, update or disconnect a PayPal account
Get paid
send a customer a pay link for an orderCollect payment with a PayPal pay link
refund all or part of a PayPal paymentRefund a PayPal payment
see the pay page and messages your customer getsWhat your customer sees on the PayPal pay page
Reconcile and troubleshoot
import PayPal activity and review what didn't match an orderReview PayPal transactions
track down a payment that isn't showing on its orderFind a PayPal payment that didn't reach the order
Look up
look up statuses, columns, messages, email placeholders and permissionsPayPal reference
Last verified: