PayPal
VERIFIEDAccept PayPal payments into your own PayPal account, on-page at checkout. Funds go directly to you.
About PayPal
Let shoppers pay with PayPal and PayPal-hosted cards using your OWN PayPal business account — funds settle directly to you, not to the platform. The PayPal buttons render on your checkout page (no redirect away from your store), the payment is captured immediately on approval, and a per-store webhook backs it up so an interrupted return can never lose a paid order.
## Features
- On-page PayPal + card buttons (PayPal JS SDK Smart Buttons)
- Funds settle to your own PayPal business account
- Immediate capture on approval with amount-mismatch protection
- Per-store webhook backup + reconcile (Zero-Lost)
- Sandbox testing environment
## Supported Currencies
AUD, BRL, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, NOK, NZD, PHP, PLN, SEK, SGD, THB, TWD, USD. (PayPal does not process RUB — the method is hidden for RUB stores.)
## Setup
1. At developer.paypal.com → Apps & Credentials, create a REST API app and copy its Client ID and Secret (toggle Sandbox/Live to match).
2. In that app, add a Webhook pointing at the URL shown in the PayPal section of Settings → Payments (it looks like https://your-store/webhooks/paypal/<shop-id>), subscribe it to PAYMENT.CAPTURE.COMPLETED, PAYMENT.CAPTURE.DENIED and PAYMENT.CAPTURE.REFUNDED, and copy the Webhook ID.
3. Enter Client ID, Secret and Webhook ID in Settings → Payments → PayPal, pick Sandbox or Live, and click Test connection.
- ✓paypal
- ✓card_payments
- ✓on_page_checkout
- ✓immediate_capture
- ✓webhooks
- ✓sandbox_testing