INOPAY
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-sdk
Initialisation
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.