Retour aux développeurs
SDK officiels
Trois SDK maintenus officiellement : iOS (Swift), Android (Kotlin), Web (TypeScript). Chacun expose les mêmes primitives : auth, KYC, ordres, webhooks.
Plateformes
Installation et initialisation pour chaque plateforme. Tous les SDK partagent une API publique cohérente.
iOS — Swift
Installation
// Package.swift
.package(url: "https://github.com/inopay/inopay-ios-sdk", from: "1.0.0")Initialisation
import InopaySDK
let client = InopayClient(
apiKey: "YOUR_SANDBOX_KEY",
environment: .sandbox
)Android — Kotlin
Installation
// build.gradle.kts
implementation("com.getinopay:inopay-android:1.0.0")Initialisation
import com.getinopay.sdk.InopayClient
val client = InopayClient.Builder()
.apiKey("YOUR_SANDBOX_KEY")
.environment(Environment.SANDBOX)
.build()Web — TypeScript
Installation
npm install @inopay/web-sdkInitialisation
import { InopayClient } from '@inopay/web-sdk';
const client = new InopayClient({
apiKey: 'YOUR_SANDBOX_KEY',
environment: 'sandbox',
});Support et versions
Les SDK suivent semver strict. Les versions LTS sont supportées 24 mois. Les changelogs et migrations sont publiés sur GitHub.