awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stripe avatar

stripe/stripe-node

0
View on GitHub↗
4,442 نجوم·910 تفرعات·TypeScript·MIT·16 مشاهداتstripe.com↗

Stripe Node

هذه مكتبة من جانب الخادم ذات أنواع (typed) وSDK لبوابة دفع لدمج Stripe في تطبيقات Node.js. توفر عميلاً ذا أنواع لإدارة المدفوعات والعملاء والاشتراكات، مع تقديم أدوات متخصصة لتنفيذ المعاملات المالية الآمنة وإدارة موارد الفوترة.

تتميز المكتبة بعميل API متطابق (idempotent) يمنع العمليات المكررة باستخدام مفاتيح المطابقة ومنطق إعادة المحاولة المتسارع. تتضمن أداة تحقق من توقيع webhook للتأكد من أن إشعارات أحداث HTTPS الواردة أصلية، وغلاف ترقيم صفحات (pagination wrapper) يعتمد على async-iterator لاجتياز مجموعات البيانات الكبيرة.

يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة فوترة الاشتراكات، وتنسيق منصة الدفع للحسابات المتصلة، والبحث عن الموارد. يوفر معالجة شاملة للاستجابات من خلال توسيع الكائنات واختيار الحقول، إلى جانب ميزات أمنية لمصادقة طلبات API والتحقق من webhook.

المكتبة مكتوبة بلغة TypeScript.

Features

  • Online Payment Processing - Provides a comprehensive server-side SDK to integrate digital payment processing, customers, and subscriptions.
  • Type-Safe API Clients - Provides a typed TypeScript client for executing secure server-side requests to manage payments and subscriptions.
  • Authenticated API Clients - Provides a programmatic client that uses API keys to authenticate and authorize requests to Stripe services.
  • Billing and Subscription Management - Automates recurring billing lifecycles, customer plans, and payment method management.
  • Payment Gateway SDKs - Provides a server-side toolkit for executing secure financial transactions and managing billing resources.
  • Webhook Event Receivers - Receives and routes real-time event notifications from the payment gateway to trigger automated workflows.
  • Webhook Signature Verifiers - Verifies the authenticity of incoming HTTP webhook payloads using cryptographic signatures and shared secrets.
  • API Key Authentications - Authenticates server-side requests using secret or restricted API keys to control access and permissions.
  • Operation Idempotency - Prevents duplicate financial operations during retries by using unique idempotency keys.
  • Idempotency Key Injection - Prevents duplicate operations during retries by attaching unique idempotency keys to request headers.
  • CRUD API Implementations - Implements standard CRUD operations to manage payment-related objects like customers and subscriptions.
  • Node.js Clients - Ships a typed REST client specifically optimized for the Node.js runtime environment.
  • Webhook Event Processors - Processes real-time account activity notifications received from Stripe via HTTPS endpoints.
  • Financial Record Retrieval - Enables fetching and iterating through large sets of transaction or customer records using pagination and search tools.
  • Connected Account Management - Supports building marketplaces by performing actions on behalf of connected third-party accounts.
  • Business Object Search - Enables finding specific records across top-level resources using search methods and cursor-based pagination.
  • Async Iterable Streams - Uses JavaScript async iterators to stream paginated data from the API without buffering the entire payload.
  • Field Selection - Optimizes response payloads by allowing the specification of which dependent properties to return.
  • Automatic API Pagination Engines - Automatically traverses multi-page API results using async iterators to remove manual cursor management.
  • API Versioning Headers - Controls API behavior by injecting specific version strings into the request headers for individual calls.
  • Automatic Retry Clients - Implements an HTTP client that automatically retries failed network requests using exponential backoff.
  • Exponential Backoff Retries - Automatically re-attempts failed network requests using a timed delay to handle rate limits and instability.
  • Version Pinning - Enables specifying a target API version via request headers to maintain consistent behavior across integrations.
  • Object Expansions - Stripe retrieves full objects instead of IDs by specifying nested paths in the request to reduce the total number of API calls.
  • Account-Based Request Routing - Directs API requests to specific connected accounts using identifiers provided in the request headers.
  • API Versioning - Allows managing API versions for requests and webhooks to ensure compatibility and access new features.
  • SDKs and APIs - Integrates Stripe payment and billing services.

سجل النجوم

مخطط تاريخ النجوم لـ stripe/stripe-nodeمخطط تاريخ النجوم لـ stripe/stripe-node

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Stripe Node

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Stripe Node.
  • stripe/stripe-phpالصورة الرمزية لـ stripe

    stripe/stripe-php

    4,017عرض على GitHub↗

    The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and financial services into applications. It provides a programmatic interface for managing connected accounts, issuing virtual cards, and automating payouts to sellers. The library distinguishes itself through a comprehensive suite of billing and payment tools, including support for recurring charges, usage-based billing, and the management of customer self-service portals. It further enables financial automation via tax and revenue libraries that handle global sales tax calculation and

    PHP
    عرض على GitHub↗4,017
  • killbill/killbillالصورة الرمزية لـ killbill

    killbill/killbill

    5,343عرض على GitHub↗

    Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

    Javabillingkillbillpayments
    عرض على GitHub↗5,343
  • openfeign/feignالصورة الرمزية لـ OpenFeign

    OpenFeign/feign

    9,784عرض على GitHub↗

    Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an HTTP interface mapper, allowing the creation of type-safe clients by defining service interfaces with annotations to eliminate manual request logic. The framework features a pluggable HTTP transport layer, which decouples request definition from execution by routing network traffic through interchangeable underlying HTTP engines. It provides a comprehensive request management pipeline including interceptors for modifying headers, policy-driven retry logic for failure recover

    Javahttp-clientinterfacejava
    عرض على GitHub↗9,784
  • openai/openai-goالصورة الرمزية لـ openai

    openai/openai-go

    2,974عرض على GitHub↗

    openai-go is an LLM SDK for Go and a client for interacting with OpenAI services. It provides type-safe bindings to generate text, images, and audio via REST endpoints, enabling the integration of large language models and AI assistant orchestration into Go applications. The library serves as an agent orchestration tool for managing stateful conversation threads and autonomous agents with integrated tool calling and file search. It also functions as an asynchronous batch processing client for monitoring large-scale request groups and fine-tuning jobs, alongside a management SDK for controllin

    Go
    عرض على GitHub↗2,974
عرض جميع البدائل الـ 30 لـ Stripe Node→

الأسئلة الشائعة

ما هي وظيفة stripe/stripe-node؟

هذه مكتبة من جانب الخادم ذات أنواع (typed) وSDK لبوابة دفع لدمج Stripe في تطبيقات Node.js. توفر عميلاً ذا أنواع لإدارة المدفوعات والعملاء والاشتراكات، مع تقديم أدوات متخصصة لتنفيذ المعاملات المالية الآمنة وإدارة موارد الفوترة.

ما هي الميزات الرئيسية لـ stripe/stripe-node؟

الميزات الرئيسية لـ stripe/stripe-node هي: Online Payment Processing, Type-Safe API Clients, Authenticated API Clients, Billing and Subscription Management, Payment Gateway SDKs, Webhook Event Receivers, Webhook Signature Verifiers, API Key Authentications.

ما هي البدائل مفتوحة المصدر لـ stripe/stripe-node؟

تشمل البدائل مفتوحة المصدر لـ stripe/stripe-node: stripe/stripe-php — The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and… openfeign/feign — Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an… openai/openai-go — openai-go is an LLM SDK for Go and a client for interacting with OpenAI services. It provides type-safe bindings to… hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… makenotion/notion-sdk-js — This project is a JavaScript client library and SDK for interacting with the Notion REST API. It provides typed…