Product Features
This section gives you a quick, practical tour of Paypercut’s payment products and how to use them. You’ll find what each feature is for, when to choose it, how it works at a high level, and the key API endpoints/fields to implement fast.
Checkout Experience
What it is:
One Checkout session that you can either redirect to or embed via <iframe> for an on-page experience (same capabilities, same API).
Best for:
- Redirect: Fastest go-live, minimal frontend work, lowest PCI scope
- Iframe: On-brand, on-site flow without handling raw card data
How it works:
- Create a checkout via API → provide
success_urlandcancel_urlin your payload - Redirect customers to the checkout URL or use the same URL as an
<iframe src> - Receive status via webhooks; customers are returned to your
success_urlorcancel_urlafter payment
API: POST /v1/checkouts (server-side, Authorization: Bearer <secret>)
Subscriptions
What it is: Recurring billing that automatically charges customers on a schedule for plans, memberships, or ongoing services.
Best for:
- SaaS, memberships, subscription boxes, recurring deliveries
How it works (high level):
- Customer – The end user who owns the subscription
- Product – The offering being sold (optional when using inline price_data)
- Price – Defines billing configuration such as amount and billing interval (optional when using inline price_data)
- Payment Method – The reusable payment method stored for future subscription charges
- Subscription – Links a customer to one or more priced items with a billing schedule
- Checkout Session – Used to collect the first payment and save a reusable payment method
- Webhooks – Notify the merchant system about payment outcomes (coming soon)
API (quick links):
- [Create Customer] https://docs.paypercut.io/api-reference/tag/customers/post/v1/customers
- [Create Product] https://docs.paypercut.io/api-reference/tag/products/post/v1/products
- [Create Price (set recurring)] https://docs.paypercut.io/api-reference/tag/prices/post/v1/prices
- [Payment Method] https://docs.paypercut.io/api-reference/tag/payment-methods/post/v1/payment_methods
- [Create Subscription] https://docs.paypercut.io/api-reference/tag/subscriptions/post/v1/subscriptions
- [Retrieve Subscription] https://docs.paypercut.io/api-reference/tag/subscriptions/get/v1/subscriptions/id
Payment Links
What it is:
Shareable links to the checkout page for invoices, email/chat, or manual orders.
Best for:
No-code/low-code collections; remote and one-off payments
How it works:
- Create a checkout and distribute the checkout URL (QR optional)
- Track results in dashboard and via webhooks
API:POST /v1/checkouts
BNPL Aggregator
What it is:
One interface to multiple BNPL providers; Paypercut handles routing, eligibility, and status mapping.
Best for:
Higher conversion/AOV with installments across Europe
How it works:
- Expose BNPL in checkout
- Customer is evaluated by a connected provider
- Status and settlement flow back via unified webhooks
API (preview):
Enable via payment_method_configuration on POST /v1/checkouts
Webhooks (preview):bnpl.approved, bnpl.declined, bnpl.canceled, bnpl.settled
Apple Pay
What it is:
Wallet payments on Apple devices/Safari.
Best for:
Frictionless checkout for iOS/macOS users
How it works:
- Complete Apple domain verification
- Enable via
payment_method_configuration - Apple Pay button appears in checkout (redirect or iframe) on eligible devices
API:POST /v1/checkouts (+ dashboard/domain setup)
Google Pay
What it is:
Wallet payments for Chrome/Android.
Best for:
Fast, tokenized payments across web and Android
How it works:
- Configure merchant parameters
- Enable via
payment_method_configuration - Google Pay shown in checkout (redirect or iframe) on eligible browsers/devices
API:POST /v1/checkouts
Web SDK
What it is:
Client utilities to mount the iframe checkout and handle events.
Best for:
A polished, on-site experience with simple JS integration
How it works:
- Create checkout server-side
- Initialize SDK
- Mount iframe with the checkout URL
- Listen for success/error/close
API:
Works with POST /v1/checkouts (server); SDK on client
Webhooks
What it is:
Event delivery for payments, refunds, expirations—subscriptions/BNPL later.
Best for:
Order fulfillment, CRM/ERP sync, analytics
How it works:
- Configure endpoint in dashboard
- Verify
X-PayPerCut-Signature - Implement idempotent handlers
API:
List: GET /v1/webhooks (Bearer auth)
Key events (current):payment.succeeded, payment.failed, refund.processed, checkout.expired
Dashboard & Reporting
What it is:
Operational hub (Merchant Dashboard) for transactions, payouts, refunds, webhook logs, keys, sandbox data.
Best for:
Monitoring health and finance ops
How it works:
- Use dashboard views and exports
- Correlate events and payouts
- Manage API keys and webhooks
Plugins
What it is:
Prebuilt connectors for popular carts: WooCommerce, PrestaShop, OpenCart
Best for:
Fastest path to launch with minimal custom code
How it works:
- Install plugin
- Add API keys
- Choose checkout mode (redirect or iframe)
- Optional APMs; subscriptions/BNPL supported once live
Ready to get started?
Log in to your Merchant Dashboard and explore all product features today!
