Razorpay Adapter
Zahlungsadapter für @payloadcms/plugin-ecommerce, der Razorpay als Zahlungsmethode integriert.
Installation
pnpm add @codenik/payload-razorpay Über
Dieser Adapter bindet Razorpay in das offizielle Payload Ecommerce Plugin ein. Er implementiert den PaymentAdapter-Vertrag, den @payloadcms/plugin-ecommerce erwartet, und wird alongside anderen Anbietern in ecommercePlugin({ payments: { paymentMethods: [razorpayAdapter({...})] } }) registriert. initiatePayment ruft die Razorpay Orders API auf, um eine Bestellung anzulegen. Die Bestell-ID und ein vereinfachter Warenkorb-Snapshot werden in einer Payload-Transaktion gespeichert und die ID an das Frontend zurückgegeben. Nach Abschluss des Razorpay-Checkouts ruft confirmOrder die Zahlung über das Razorpay-SDK ab, prüft, ob der Status auf "captured" steht, legt anschließend die Payload-Bestellung an, markiert den Warenkorb als gekauft und setzt die Transaktion auf "succeeded". Es wird ein Webhook-Endpunkt unter POST /webhooks registriert. Der Handler ist jedoch ein Stub, der 200 zurückgibt und keine Signaturen serverseitig verifiziert. Eine webhook-gesteuerte Abstimmung ist daher nicht implementiert. Für die Konfiguration werden publishableKey und secretKey aus einem Razorpay-Konto benötigt. Der Server-Adapter verwaltet ausschließlich den Backend-Lebenszyklus. Das Öffnen des Checkout-Modals im Browser erfolgt über die separate Bibliothek react-razorpay. Das Paket ist ESM-only mit TypeScript-Typen und setzt Node.js 20+ sowie Next.js 15+ voraus. Als Peer-Dependencies werden payload ^3.85.1, @payloadcms/plugin-ecommerce ^3.85.1 und react ^19 benötigt.
Paketinformationen
- Paketname
@codenik/payload-razorpay- Neueste Version
1.0.2- Entpackte Größe
- 35 kB
- Wöchentliche Downloads
- 7
- Zuletzt veröffentlicht
- 6. Aug. 2026
Ähnliche Plugins
Mehr in CommerceProduct Reviews
Ergänzt Payload v3 um eine Reviews-Collection mit Sternebewertung, Moderationsstatus und JSON-LD aggregateRating.
Stripe
Synchronisiert Payload-Collections mit Stripe-Ressourcen und leitet Stripe-Webhooks sowie API-Aufrufe über Payload.
Tpay E-commerce Payment Adapter
Tpay-Zahlungsadapter für @payloadcms/plugin-ecommerce mit BLIK, Überweisung und Kartenzahlung sowie Webhook-Verifikation und bestandsbewusster Bestellbestätigung.
Google Merchant Center Ecommerce Integration
Synchronisiere Produkte zwischen Payload CMS und Google Merchant Center.
Barcodes
Fügt Payload-Produktkollektionen Code 128, EAN-13 und QR-Codes hinzu, inklusive einer druckbaren Label-Seite und optionalen Admin-Buttons.
AI Manager
Schreibt Produkttitel, Beschreibungen, Attribute und Übersetzungen in Payload-Felder über Claude, ChatGPT, Gemini oder Kimi und überspringt bereits generierte Inhalte.