Skip to main content
Tonder offers multiple integration models to accept deposits and send withdrawals. Selecting the right model is critical for your project’s success, as it impacts your time to market, development resources, user experience, and compliance requirements. This guide will help you understand:
  • 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 ModelDepositsWithdrawalsRefundsSetup Time (est.)CustomizationPCI Cert Required
Hosted CheckoutYesNoNo1 dayLowNo
Full SDKYesNoNo2-3 daysMediumNo
Lite SDKYesNoNo5-7 daysHighNo
Hybrid YesYesYes*1-2 weeksHighNo
Direct (S2S)YesYesYes1-2 weeksCompleteYes
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?
After answering these questions, review the integration models below to find the best fit for your business.

Integration Models in Detail

Dive into the specifics of each model to understand its architecture, features, and limitations.
A ready-to-use, Tonder-hosted payment page accessed via a redirect URL. This is the fastest way to start accepting payments.
AspectDetails
UI LocationTonder-hosted pages
Money Flows(Yes) Deposits
(Yes) Refunds (via Dashboard)
(No) Withdrawals
SetupCreate payment links via the dashboard or an API call.
Code RequiredNo
CustomizationUpload your logo and set brand colors.
PCI ComplianceTonder manages all PCI compliance.
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 API

The Withdrawals API is a standalone, server-to-server API designed exclusively for sending payments to recipients.
AspectDetails
Money Flow(Yes) Withdrawals only
Combines WithCan be used alongside any deposit integration model (Hosted, Full SDK, Lite SDK). Note: If using Hybrid model, withdrawals are handled via API Direct.
PCI ScopeTonder manages PCI compliance for this API.
Setup Time1-2 days (est.)
Use CasesPlayer 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.
FeatureHosted CheckoutFull SDKLite SDKHybrid ⭐Direct (S2S)
Card PaymentsYesYesYesYes (via SDK/Hosted)Yes
Bank TransfersYesYesYesYes (via API Direct)Yes
Cash PaymentsYesYesYesYes (via API Direct)Yes
Digital WalletsYesYesYesYes (via API Direct)Yes
WithdrawalsVia Standalone APIVia Standalone APIVia Standalone APIYes (via API Direct)Yes
3D SecureAutomaticAutomaticAutomaticAutomatic (cards)Manual Control
TokenizationAutomaticAutomaticAutomaticAutomatic (cards)Merchant Implements
Saved CardsYesYesYesYesMerchant Implements
WebhooksYesYesYesDual (SDK + API Direct)Yes
Test EnvironmentYesYesYesYesYes
Contact Tonder support for guidance on selecting the right integration model for your business.
Now that you are aware of the different integration models, use the flowchart below to help you decide which model is best for your business needs.
Do you have developers?
  • No → Hosted Checkout
  • Yes → Continue to question below
Do you need withdrawals or API control over non-card payment methods?
  • Yes → Continue to Hybrid or API Direct decision
  • No → Continue to UI customization decision
Are you PCI certified?
  • Yes → API Direct Integration (full control)
  • NoHybrid Integration ⭐ (recommended for maximum control without PCI)
If choosing Hybrid, what card UI do you need?
  • 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)
If not using Hybrid, do you need a completely custom UI?
  • No → Full SDK (standard, embeddable UI)
  • Yes → Lite SDK (full UX/UI control)
Are you PCI certified?
  • Yes → API Direct Integration (all-in-one solution)
  • NoHybrid Integration ⭐ (recommended - choose card UI preference)
Alternative: Choose a deposit model and pair with the Withdrawals API:
  • Fastest Launch: Hosted Checkout + Withdrawals API
  • Standard Embedded UI: Full SDK + Withdrawals API
  • Custom Branded UI: Lite SDK + Withdrawals API
  • 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:
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
Trade-off: Must handle dual webhook notifications and different request/response patterns for cards vs. other methods.