Skip to main content

Choose Your Integration Path

Oak Network provides payment infrastructure for crowdfunding platforms. Choose the integration path that fits your needs.

Integration Decision Tree


Payment SDK

Use the Payment SDK to collect fiat payments (card, PIX, bank transfer) from backers and pay out campaign creators. Supports automatic conversion to/from crypto.

GuideTimeWhat You'll Learn
Quickstart5 minInstall, authenticate, first API call
Complete Guide30 minAll services and operations
Integration Flow45 minUS/Brazil provider flows, subscriptions, webhook events, status reference

When to Use

  • Accepting card payments from backers
  • Processing PIX payments (Brazil)
  • Paying out creators to bank accounts
  • Converting fiat to/from crypto (on-ramp/off-ramp)
  • Recurring subscriptions

Supported Providers

RegionPayment ProviderCrypto ProviderCurrencies
United StatesStripeBridgeUSD ↔ USDC
BrazilPagarMeN/ABRL ↔ BRLA

Contracts SDK

Use the Contracts SDK for crypto-native crowdfunding with on-chain campaign management, treasury contracts, and transparent fund handling.

GuideTimeWhat You'll Learn
Quickstart15 minDeploy a campaign and accept contributions
Complete Guide45 minFull contract architecture, treasury management, settlements
Integration Flow60 minCampaign creation, backer interactions, settlement, security, gas optimization

When to Use

  • Crypto-native campaigns (USDC, cUSD)
  • On-chain transparency and auditability
  • All-or-nothing funding models
  • NFT-based contribution receipts
  • Decentralized campaign management

Contract Architecture

ContractPurpose
CampaignInfoFactoryCreates campaign instances
CampaignInfoStores campaign metadata and state
TreasuryFactoryDeploys treasury contracts
AllOrNothingManages funds with refund-if-failed model

Hybrid Approach

Combine both SDKs: use the Payment SDK to collect fiat payments, then settle funds on-chain using smart contracts.

Hybrid Flow

When to Use

  • Accepting fiat payments but settling funds on-chain
  • Providing on-chain transparency while supporting traditional payment methods
  • Platforms transitioning from fiat-only to crypto-enabled
  • Campaigns that want blockchain auditability with familiar checkout experiences

Benefits

  • Familiar payment methods for backers (card, PIX)
  • On-chain transparency for campaign funds
  • Decentralized settlement and refunds

Quick Comparison

FeaturePayment SDKContracts SDK
Payment MethodsCard, PIX, Bank TransferUSDC, cUSD, ERC-20
KYC RequiredYes (for creators)No
SettlementOff-chain (provider)On-chain (smart contract)
RefundsManual via APIAutomatic if campaign fails
TransparencyProvider dashboardBlockchain explorer
Best ForTraditional platformsCrypto-native platforms

Next Steps

Choose your path and get started: