Skip to content
Last updated

PayPal Setup

PayPal is available as a payment method in Kustom Checkout (KCO). This guide covers how the integration works, what is handled by Kustom vs. PayPal, and how to get started.

How it works

Kustom's standard payment method offering covers four layers of the payments stack. When PayPal is the payment method, the ownership is split between Kustom and PayPal:

LayerManaged by
Checkout (end-to-end checkout process)Kustom
Order Management (captures, refunds, cancellations via API or portal)Kustom
Settlement & Reporting (payouts, reconciliation, financial reporting)PayPal
Disputes (evidence submission, response workflows, resolution)PayPal

You manage orders, captures, refunds, and cancellations and other order management actions through Kustom, exactly as you do for other payment methods. Settlement and financial reporting is accessed through your PayPal merchant dashboard. Disputes on PayPal transactions are managed through PayPal's Dispute Center.

Settlement & Reporting

Transaction-level financial data and reconciliation for PayPal orders live in your PayPal dashboard, not in Kustom. Payout schedules and settlement timing follow PayPal's infrastructure. Your finance team will need to work with two reporting environments: Kustom for order data, and PayPal for settlement data.

Reconciliation and references

Kustom passes the Kustom order ID to PayPal on every transaction. If merchant reference 1 (mref1) is available at the time Kustom captures against PayPal, it is passed in a separate field.

References are not updated retroactively. If you set or update mref1 after the order has been captured, it will not be propagated to PayPal. Use the Kustom order ID (always present on both sides) to connect transactions between Kustom and PayPal reporting.

If your workflow involves updating references after order creation, use the Kustom order ID as your primary reconciliation key for PayPal transactions.

Disputes

Kustom's dispute tooling does not apply to PayPal transactions. The Disputes tab in the Kustom Portal shows which orders have active PayPal disputes and their current status. To respond to and resolve disputes, go to PayPal's Dispute Center directly. Response timeframes, evidence requirements, and resolution follow PayPal's rules.

Kustom Portal

Orders tab

Full functionality is available for PayPal orders, including the Order Report. You can view all PayPal orders, their statuses, and perform order management actions just like any other payment method.

Settlement tab

PayPal transactions are filtered out from all settlement-related reports (transaction reports, settlement reports, settlement batch reports, and balance reports). Use your PayPal dashboard for PayPal financial data.

Disputes tab

Shows which orders have active PayPal disputes and their current status. To manage and resolve disputes, go to PayPal's Dispute Center.

API

Order Management /ordermanagement/

All endpoints are fully supported for PayPal orders. The standard order lifecycle (authorization, capture, cancellation, refunds) works identically to other payment methods.

Settlement and transaction endpoints /payouts /transactions /reports

PayPal transactions are filtered out from all settlement-related endpoints. Perform financial reconciliation for PayPal orders via PayPal's own reporting or dashboard.

Getting started

Prerequisites

Before PayPal can be activated on your KCO integration, you need:

  1. An active, verified PayPal Business account in a supported market. Kustom does not provision PayPal accounts. If you do not have one, complete PayPal's onboarding and KYC process first. A link is available in the Kustom Portal.
  2. Connect your PayPal account to KCO using the partner referral link in the portal. Log in to your PayPal Business account, grant Kustom the necessary permissions, and PayPal becomes available as a payment method.

Production vs. Playground

The account you link depends on the environment:

  • Playground (testing): Link a sandbox Business Account related to your Main account, found in the “Testing” tab. Use one of the Personal accounts, also found under “Testing” to act as the shopper during testing.
  • Production: Link your Main account directly.