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.
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
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_8f2aLes 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
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
- payment.succeeded
- payment.failed
- payout.paid
- account.updated
- refund.created
- dispute.opened
Démarrer en 4 étapes.
- 1Étape 1
Créez votre compte
Ouvrez un compte Solva en quelques minutes, sans engagement.
- 2Étape 2
Récupérez vos clés de test
Vos clés de test sont disponibles immédiatement, en un clic.
- 3Étape 3
Lancez un premier paiement
Une requête, une réponse claire — votre première transaction en test.
- 4Étape 4
Passez en production
Basculez sur vos clés live. Le même code, sans surprise.
SDKs & intégrations.
Branchez Solva avec vos outils existants, ou directement en REST. Le choix vous appartient.
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]