Environnement de test
Clés de test
Utilisez ces clés pour tester l'intégration. Aucun vrai paiement n'est traité.
Clé publique (test)
—Clé secrète (test)
— Ne partagez jamais cette clé. Elle donne accès complet à votre compte.
Exemples de code
const { createClient } = require('@spiritpay/node');
const spiritpay = createClient({ apiKey: 'sk_test_...' });
// E-commerce — panier → Bridge (site custom)
const checkout = await spiritpay.checkout.create({
lineItems: [{ name: 'Article', quantity: 1, unitPriceHt: 100, vatRate: 20 }],
customer: { name: 'Jean Dupont', email: 'client@exemple.com' },
orderRef: 'WEB-001',
currency: 'EUR'
});
// res.redirect(checkout.bridgeRedirectURL);
// Facture B2B
const payment = await spiritpay.invoices.create({
amount: 10000,
currency: 'EUR',
invoiceRef: 'FAC-2024-001',
payerName: 'Client SAS',
payerEmail: 'client@exemple.com',
sendEmail: true
});
// Caisse — QR dynamique (tablette / retail)
const sale = await spiritpay.pos.create({
amount: 15000,
currency: 'EUR',
terminalId: 'caisse-1',
label: 'Ticket T-001'
});
// sale.qrCode → afficher à l'écran