Intégrez les paiements
dans vos apps.
Notre SDK React Native vous permet d'accepter les paiements par carte directement depuis vos applications mobiles, en toute sécurité.
Nos SDKs
Choisissez le SDK adapté à votre plateforme de développement.
Android
SDK natif Kotlin pour applications Android.
iOS
SDK natif Swift pour applications iPhone et iPad.
Fonctionnalités
Un SDK moderne et complet pour intégrer les paiements NAPS.
TypeScript
Typage complet pour une meilleure expérience développeur et moins d'erreurs.
PCI-DSS
Masquage automatique des numéros de carte (6 premiers + 4 derniers chiffres).
Reçus
Parsing et formatage des reçus commerçant et client avec branding TKpay.
Async/Await
API moderne basée sur les Promises pour un code propre et lisible.
Simple à intégrer
Quelques lignes de code suffisent pour accepter les paiements.
- Installez le package via npm ou yarn
- Configurez l'IP et le port du terminal
- Traitez les paiements avec processPayment()
import {
NapsPayClient,
type PaymentResult,
NapsError,
} from 'react-native-tkpay-naps';
const client = new NapsPayClient({
host: '192.168.24.214',
});
const handlePayment = async () => {
try {
const paymentResult = await client.processPayment({
amount: 100.00,
registerId: '01',
cashierId: '00001',
});
if (paymentResult.success) {
Alert.alert('Success', `Payment approved!`);
} else {
Alert.alert('Failed', paymentResult.error);
}
} catch (error) {
if (error instanceof NapsError) {
Alert.alert('Error', error.message);
}
}
};Prêt à intégrer ?
Commencez à accepter les paiements dans votre application dès aujourd'hui.