- The five integration approaches for accepting payments, including our recommended Hybrid model.
- How to add withdrawal capability to any deposit model using API Direct.
- 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 the Hybrid model are handled via API Direct.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.
LimitationsCannot be embedded directly into your application or website.
Customization options are limited to branding basics.
Withdrawals with Any Deposit Model
You can add withdrawal capability to any deposit integration model (Hosted Checkout, Full SDK, or Lite SDK) by implementing API Direct exclusively for withdrawals. Since no card data is processed in this scenario, PCI certification is not required.Key PointAdding withdrawal capability via API Direct is independent of your deposit integration. You can add it 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 withdrawal-only implementation needed.
Feature Support Across Models
In this table, we summarize the availability of key features across the different integration models.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 + API Direct (withdrawals only)
- Standard Embedded UI: Full SDK + API Direct (withdrawals only)
- Custom Branded UI: Lite SDK + API Direct (withdrawals only)
I need to SEND PAYMENTS ONLY (Withdrawals)
I need to SEND PAYMENTS ONLY (Withdrawals)
- Use API Direct Integration for withdrawals only. No PCI certification is required, since no card data is processed.
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

