Was macht paypal-integration?
Integration von PayPal-Zahlungsabwicklung mit Unterstützung für Express-Checkout, Abonnements und Rückerstattungsmanagement. Verwenden Sie es bei der Implementierung von PayPal-Zahlungen, der Verarbeitung von Online-Transaktionen oder der Erstellung von E-Commerce-Checkout-Abläufen.
Funktionen
- Express-Checkout: Schnelle Zahlungsabwicklung mit dem PayPal-Button.
- Abonnementverwaltung: Erstellen und Verwalten von wiederkehrenden Zahlungen.
- Rückerstattungsmanagement: Bearbeitung von vollständigen und teilweisen Rückerstattungen.
Voraussetzungen
- Ein PayPal-Geschäftskonto.
- API-Zugangsdaten (Client-ID und Secret).
- Node.js Version 14 oder höher.
Installation
npm install paypal-integration
Konfiguration
Setzen Sie die folgenden Umgebungsvariablen:
PAYPAL_CLIENT_ID– Ihre PayPal-Client-ID.PAYPAL_CLIENT_SECRET– Ihr PayPal-Client-Secret.PAYPAL_MODE–sandboxfür Tests,livefür die Produktion.
Verwendung
Express-Checkout initiieren
const paypal = require('paypal-integration');
const order = await paypal.createOrder({
amount: 29.99,
currency: 'EUR',
description: 'Bestellung #12345',
});
Zahlung ausführen
const capture = await paypal.captureOrder(order.id);
Abonnement erstellen
const subscription = await paypal.createSubscription({
planId: 'P-123456789',
startDate: new Date(),
});
API-Referenz
Weitere Details finden Sie in der offiziellen PayPal-Dokumentation.