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 four primary integration models for accepting payments.
  • 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.

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)?
After answering these questions, review the integration models below to find the best fit for your business.

Quick Comparison

This matrix provides a high-level comparison of the integration models.
Integration ModelDepositsWithdrawalsRefundsSetup Time (est.)CustomizationPCI Cert Required
Hosted CheckoutYesNoNo1 dayLowNo
Full SDKYesNoNo2-3 daysMediumNo
Lite SDKYesNoNo5-7 daysHighNo
API Direct Integration (S2S)YesYesYes1-2 weeksCompleteYes
Withdrawals for this model are handled via the Standalone Withdrawals API.Refunds are initiated from the merchant’s dashboard.

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)
  • API Direct Integration
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).
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.

Feature Support Across Models

In this table, we summarize the availability of key features across the different integration models.
FeatureHosted CheckoutFull SDKLite SDKAPI Integration
Card PaymentsYesYesYesYes
Bank TransfersYesYesYesYes
Cash PaymentsYesYesYesYes
Digital WalletsYesYesYesYes
3D SecureAutomaticAutomaticAutomaticManual Control
TokenizationAutomaticAutomaticAutomaticMerchant Implements
Saved CardsYesYesYesMerchant Implements
WebhooksYesYesYesYes
Test EnvironmentYesYesYesYes
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 down below
  • No → Full SDK (for a standard, embeddable UI)
  • Yes → Lite SDK (for full UX/UI control)
  • Yes → API Integration
  • No → Choose between Full SDK or Lite SDK based on UI needs.
Are you PCI certified?
  • Yes → API Integration is the all-in-one
  • No → Continue to question down below
  • 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:
  • Receiving Deposits
  • Sending Payouts
  • Accepting Payments
An i-Gaming company wants to implement a Platform with secure deposits from players to initiate the user experience. Developers then can choose from multiple endorsed models to meet this need:
  • Hosted Checkout: The fastest option, requiring no code and minimal setup (estimated 1\mathbf{1} day).
  • Full SDK/Lite SDK: These models allow for an embedded checkout experience. Full SDK is quicker (2-3 days) with a standard UI, while the Lite SDK provides complete customization.
  • API Integration: The model that offers maximum control, but the merchant must be PCI certified (L1 ROC or L2 SAQ D required).
All these models support Deposits and Refunds
I