· DÉVELOPPEURS

Conçu pour les équipes techniques.

Une API REST claire, un SDK typé, des webhooks signés et un environnement de test complet. De la première requête à la production, vous gardez le contrôle — sans relire la doc trois fois.

Pour les développeurs

Intégrez en quelques lignes

Une API REST claire, un SDK typé, des webhooks signés et un environnement de test complet. De la première requête à la production, sans surprise — et sans relire la doc trois fois.

  • Clés de test en un clic
  • Webhooks signés & rejouables
  • SDK TypeScript & REST
  • Idempotence native
checkout.ts
import { Solva } from "@solva/node";

// Clé secrète injectée via les variables d'environnement
const solva = new Solva(process.env.SOLVA_SECRET_KEY);

const session = await solva.checkout.sessions.create({
  amount: 12800,
  currency: "eur",
  line_items: [{ name: "Abonnement Pro", quantity: 1 }],
  success_url: "https://votre-site.fr/merci",
  cancel_url: "https://votre-site.fr/panier",
});

// Redirigez le client vers la page de paiement
console.log(session.url);
// → https://pay.solva.com/c/cs_live_8f2a
· L'API

Les ressources de l'API.

Des objets simples, des noms évidents, des réponses prévisibles. Voici les ressources que vous manipulerez au quotidien.

Paiements

Créez et capturez des paiements en une requête, avec idempotence native.

POST /v1/payments

Sessions de checkout

Une page de paiement hébergée et de marque, prête en quelques lignes.

POST /v1/checkout/sessions

Comptes marchands

Onboardez vos marchands et gérez leur conformité de bout en bout.

POST /v1/accounts

Reversements

Programmez les reversements vers vos marchands, au bon rythme.

POST /v1/payouts

Remboursements

Remboursez tout ou partie d'un paiement, en gardant l'historique propre.

POST /v1/refunds

Webhooks

Listez et rejouez les événements pour garder vos systèmes synchronisés.

GET /v1/events

· ÉVÉNEMENTS

Webhooks signés.

Chaque événement est signé en HMAC, rejouable et idempotent. Vous vérifiez la signature, vous traitez une seule fois, et vos systèmes restent toujours synchronisés — même un dimanche soir.

  • Signature HMAC
  • Rejouables
  • Idempotents
events.log
  • payment.succeeded
  • payment.failed
  • payout.paid
  • account.updated
  • refund.created
  • dispute.opened
· QUICKSTART

Démarrer en 4 étapes.

  1. 1Étape 1

    Créez votre compte

    Ouvrez un compte Solva en quelques minutes, sans engagement.

  2. 2Étape 2

    Récupérez vos clés de test

    Vos clés de test sont disponibles immédiatement, en un clic.

  3. 3Étape 3

    Lancez un premier paiement

    Une requête, une réponse claire — votre première transaction en test.

  4. 4Étape 4

    Passez en production

    Basculez sur vos clés live. Le même code, sans surprise.

· ÉCOSYSTÈME

SDKs & intégrations.

Branchez Solva avec vos outils existants, ou directement en REST. Le choix vous appartient.

TypeScript / NodePythonRESTWebhooksShopifyWooCommerce
On vous répond

Encaissez. On règle le reste.

Ouvrez un compte en quelques minutes, ou parlez d'abord à l'équipe. On vous aide à brancher Solva à votre rythme, sans jargon ni pression.

Une question précise ? [email protected]

Réponse sous un jour ouvré — sans carte bancaire.