- The five integration approaches for accepting payments, including our recommended Hybrid model.
- The standalone Withdrawals API for sending payouts.
- The key differences to help you select the right model for your needs.
- Real-world use cases for platforms like gaming and e-commerce.
Quick Comparison
| Integration Model | Deposits | Withdrawals | Refunds | Setup Time (est.) | Customization | PCI Cert Required |
|---|---|---|---|---|---|---|
| Hosted Checkout | Yes | No | No | 1 day | Low | No |
| Full SDK | Yes | No | No | 2-3 days | Medium | No |
| Lite SDK | Yes | No | No | 5-7 days | High | No |
| Hybrid ⭐ | Yes | Yes | Yes* | 1-2 weeks | High | No |
| Direct (S2S) | Yes | Yes | Yes | 1-2 weeks | Complete | Yes |
Withdrawals for this model are handled via the Standalone Withdrawals API.Refunds are initiated from the merchant’s dashboard.*Refunds in Hybrid mode: Dashboard (recommended) or API Direct for cards only. See Hybrid Integration details below.
Before You Choose
Consider these key questions to guide your decision:- Do you have developers available to write code?
- How quickly do you need to launch and start accepting payments?
- Is a custom-branded user interface essential for your checkout flow?
- Does your organization hold a valid PCI DSS certification?
- Do you need to both accept payments (deposits) and send payouts (withdrawals)?
- Do you want more control over non-card payment methods without PCI certification?
Integration Models in Detail
Dive into the specifics of each model to understand its architecture, features, and limitations.- Hosted Checkout
- Full SDK (Pre-built UI)
- Lite SDK (Custom UI)
- Hybrid ⭐
- Direct (S2S)
A ready-to-use, Tonder-hosted payment page accessed via a redirect URL. This is the fastest way to start accepting payments.
Use this model ifYou need to launch immediately and accept payments
quickly. You do not have a technical team or development resources. Your
payment needs are straightforward.
| Aspect | Details |
|---|---|
| UI Location | Tonder-hosted pages |
| Money Flows | (Yes) Deposits (Yes) Refunds (via Dashboard) (No) Withdrawals |
| Setup | Create payment links via the dashboard or an API call. |
| Code Required | No |
| Customization | Upload your logo and set brand colors. |
| PCI Compliance | Tonder manages all PCI compliance. |
LimitationsCannot be embedded directly into your application or website.
Customization options are limited to branding basics.
Withdrawals API
The Withdrawals API is a standalone, server-to-server API designed exclusively for sending payments to recipients.| Aspect | Details |
|---|---|
| Money Flow | (Yes) Withdrawals only |
| Combines With | Can be used alongside any deposit integration model (Hosted, Full SDK, Lite SDK). Note: If using Hybrid model, withdrawals are handled via API Direct. |
| PCI Scope | Tonder manages PCI compliance for this API. |
| Setup Time | 1-2 days (est.) |
| Use Cases | Player payouts, seller payments, affiliate commissions, etc. |
Key PointThe Withdrawals API is independent of deposit integrations. You can add withdrawal functionality without modifying your existing payment acceptance setup.Hybrid Integration Note: When using the Hybrid model, withdrawals are already included through API Direct Integration—no separate Withdrawals API implementation needed.
Feature Support Across Models
In this table, we summarize the availability of key features across the different integration models.| Feature | Hosted Checkout | Full SDK | Lite SDK | Hybrid ⭐ | Direct (S2S) |
|---|---|---|---|---|---|
| Card Payments | Yes | Yes | Yes | Yes (via SDK/Hosted) | Yes |
| Bank Transfers | Yes | Yes | Yes | Yes (via API Direct) | Yes |
| Cash Payments | Yes | Yes | Yes | Yes (via API Direct) | Yes |
| Digital Wallets | Yes | Yes | Yes | Yes (via API Direct) | Yes |
| Withdrawals | Via Standalone API | Via Standalone API | Via Standalone API | Yes (via API Direct) | Yes |
| 3D Secure | Automatic | Automatic | Automatic | Automatic (cards) | Manual Control |
| Tokenization | Automatic | Automatic | Automatic | Automatic (cards) | Merchant Implements |
| Saved Cards | Yes | Yes | Yes | Yes | Merchant Implements |
| Webhooks | Yes | Yes | Yes | Dual (SDK + API Direct) | Yes |
| Test Environment | Yes | Yes | Yes | Yes | Yes |
Contact Tonder support for guidance on selecting the right integration model for
your business.
I need to ACCEPT PAYMENTS (Deposits)
I need to ACCEPT PAYMENTS (Deposits)
Do you have developers?
- No → Hosted Checkout
- Yes → Continue to question below
- Yes → Continue to Hybrid or API Direct decision
- No → Continue to UI customization decision
- Yes → API Direct Integration (full control)
- No → Hybrid Integration ⭐ (recommended for maximum control without PCI)
- Redirect to hosted page → Hybrid A (Hosted Checkout + API Direct)
- Embedded standard UI → Hybrid B (Full SDK + API Direct)
- Fully custom UI → Hybrid C (Lite SDK + API Direct)
- No → Full SDK (standard, embeddable UI)
- Yes → Lite SDK (full UX/UI control)
I need to ACCEPT AND SEND PAYMENTS (Deposits + Withdrawals)
I need to ACCEPT AND SEND PAYMENTS (Deposits + Withdrawals)
Are you PCI certified?
- Yes → API Direct Integration (all-in-one solution)
- No → Hybrid Integration ⭐ (recommended - choose card UI preference)
- Fastest Launch: Hosted Checkout + Withdrawals API
- Standard Embedded UI: Full SDK + Withdrawals API
- Custom Branded UI: Lite SDK + Withdrawals API
I need to SEND PAYMENTS ONLY (Withdrawals)
I need to SEND PAYMENTS ONLY (Withdrawals)
- Use the standalone Withdrawals API
Use Cases
Every single integration model can be used to support various use cases. Here are some common scenarios and the recommended models for each:- Deposits + Withdrawals (Hybrid) ⭐
- Receiving Deposits
- Sending Payouts
- Accepting Payments
An i-Gaming platform wants to accept deposits from multiple payment methods and send player payouts, but does not have PCI certification. They also want programmatic control over SPEI transfers and cash payments.Recommended Solution: Hybrid Integration
- Card Payments: Implement Full SDK for embedded card processing (Tonder handles PCI)
- Other Methods: Use API Direct for SPEI, OxxoPay, Mercado Pago (full API control, no PCI required)
- Withdrawals: Use API Direct for automated player payouts
- Setup Time: ~1-2 weeks
- Benefits: Maximum control without PCI certification, unified withdrawal handling, flexible payment method management

