BacodoBACODO

اذهب إلى الوظيفة الإضافية

التكامل Stripeي لـ Go

قم بإضافة PaymentIntents وخطافات الويب الموقعة وطلب التحديثات إلى Go API التي تقوم بتشغيلها بالفعل. الأكوام الافتراضية هي Gin أو Fiber. الذهاب لا يجمع البطاقات.

  • تم تضمين كود المصدر الكامل لك بشكل دائم
  • لا يلزم وجود مفتاح ترخيص إضافي أو ترخيص متكرر
  • جاهز للإنتاج وتم اختباره
  • تم دمجها في مشروع Go الحالي والمكدس
  • يشمل الدعم الفني لمدة 30 يومًا بعد التسليم
  • دعم فني اختياري ممتد لمدة 6 أشهر بخصم 20% من سعر الوظيفة الإضافية

من

$259

USD · Go

عرض تجريبي

التكامل Stripeي لـ Go · Go

كود المصدر الكامللا يوجد مفتاح الترخيصجاهز للإنتاجالتكامل الذي تم اختبارهدعم لمدة 30 يومًا

Requirements

What التكامل Stripeي لـ Go needs

  • مشروع Go قائم
  • الوصول إلى Stripe Test Mode
  • يلزم فرونت إند لواجهة الدفع

لا يلزم الوصول إلى المستودع. نحتاج صلاحية المشروع فقط إذا رغبتم أن تُدمج Bacodo الإضافة مباشرة.

ماذا يفعل

شريط على Go API الخاص بك - المعالج ليس نموذج بطاقة

يقوم Bacodo بدمج Stripe في مشروع Go الذي لديك بالفعل. بعد التسليم، سيعيش المعالجون وenv في الريبو الخاص بك. لا تزال تمتلك حساب Stripe والرسوم. لا تقم أبدًا بتخزين PAN.

المشكلة يحلها

يحتاج مسار Go Stripe للإنتاج إلى إنشاء PaymentIntent على الخادم والتحقق من التوقيع على نص الطلب الأولي. ربط JSON قبل التحقق هو سبب فشل خطافات الويب Gin/Fiber.

كيف يهبط في المشروع

نضيف معالجات إنشاء النية وخطاف الويب التي تناسب جهاز توجيه Gin أو Fiber الموجود لديك، وEnv للأسرار، وكتابة الطلبات من خلال المتجر الذي تستخدمه بالفعل.

لماذا يوفر وقت التطوير

يتخطى فريقك أول تطبيق Go Stripe للإنتاج: خطافات الويب الأولية، والأحداث غير الفعالة، وPaymentIntents المدركة لـ SCA، والتسليم التجريبي.

لمن هو

انتقل إلى مهندسي الواجهة الخلفية على Gin أو Fiber. تعتبر تطبيقات net/http-only جيدة إذا كان هذا هو ما تقوم بتشغيله بالفعل - وقد قمنا بتأكيد ذلك في فحص التوافق.

الميزات الأساسية

ما يشمله التكامل Stripeي لـ Go

PaymentIntents على خادم Go

إنشاء PaymentIntents من خدمة Go. يبقى المفتاح السري في env - ولا ينشره العميل أبدًا في نص JSON.

تم توقيع Go webhook على الجسم الخام

تحقق من توقيع Stripe على وحدات البايت الدقيقة الموقعة من Stripe. يتم تخطي Gin DoesBindJSON / Fiber BodyParser على هذا الطريق.

انتقل إلى حالة الطلب بعد نجاح الدفع

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

انتقل إلى وضع الاختبار ثم المفاتيح الحية

قم بالشحن باستخدام مفاتيح اختبار Stripe أولاً. إن بدء البث المباشر عبارة عن تغيير موثق للبيئة ولوحة المعلومات، وليس ترخيصًا إضافيًا.

التعامل مع خطاف الويب Idempotent Go

إعادة محاولة Stripe. يقوم معالج Go بإيقاف تشغيل معرف الحدث حتى لا يتم استيفاء POST المكرر بشكل مزدوج.

عملاء Go الخاص بك يظلون عملاء

يتلقى المتصفح أو تطبيق الهاتف المحمول فقط مفتاحًا قابلاً للنشر وسر عميل قصير الأجل من Go API.

حالات الاستخدام

متى يناسب التكامل Stripeي لـ Go

واجهة برمجة تطبيقات Go للتجارة أو الحجز الحالية

لقد قمت بالفعل بإنشاء طلبات في Go وتحتاج إلى PaymentIntents بالإضافة إلى الحالة المدفوعة المدعومة بخطاف الويب.

تقوم الوكالة بتسليم واجهة برمجة تطبيقات عميل Go إلى الإنتاج

أنت بحاجة إلى مسار Stripe يمكن صيانته في مستودع العميل، وليس عرضًا توضيحيًا لمرة واحدة من main.go.

يتم إصدار فاتورة SaaS من خلال Go API

يقوم Go بإنشاء أول PaymentIntent. قد تحتاج أعمال الفواتير الثقيلة إلى عرض أسعار مخصص.

اذهب خلف واجهة أمامية منفصلة

هذا الهبوط هو جانب واجهة برمجة التطبيقات (API) فقط. يعد Frontend Stripe.js منصة مختلفة إذا كنت بحاجة إليها أيضًا.

عرض

معاينة مسار خطاف الويب Go Stripe

معاينة إنشاء PaymentIntent، POST /webhooks/stripe، التحقق من التوقيع، تحديث حالة الطلب. هذه الصفحة لا تعالج الرسوم الحقيقية.

كيف يعمل

كيف يتم تقديم تكامل Stripe لـ Go

سير العمل الإضافي القياسي لـ Bacodo، مع عمليات فحص Go لـ Gin vs Fiber، والجسم الخام، والمتجر الذي يستخدمه معالجوك بالفعل.

  1. 01

    حدد الانتقال إلى Stripe

    قم بتأكيد تكامل Stripe لـ Go وما إذا كان جهاز التوجيه هو Gin أو Fiber أو net/http.

  2. 02

    اذهب للتحقق من التوافق

    قم بمراجعة إصدار Go وجهاز التوجيه واستمرارية الطلب الحالي وحساب Stripe الخاص بك.

  3. 03

    الاندماج في الذهاب

    أضف معالجات إنشاء النية وخطاف الويب التي تتحقق من التوقيعات على النص الأساسي.

  4. 04

    قم بتكوين تطبيق Go

    Wire env: المفتاح السري، المفتاح القابل للنشر للعملاء، سر خطاف الويب، عنوان URL العام لـ HTTPS.

  5. 05

    اختبر مسار الدفع Go

    تشغيل أحداث اختبار Stripe CLI أو Dashboard بالإضافة إلى مسارات إنشاء النية والرفض.

  6. 06

    تسليم مصدر الذهاب

    تسليم المصدر وملاحظات البيئة وقائمة التحقق من المفاتيح المباشرة. تنفيذ Go هو لك.

الهندسة

كيف يتصل Stripe بمشروع Go

تحتوي عملية Go على المفتاح السري. يطلب العملاء من Go إنشاء PaymentIntent. يقوم Stripe بإعلام Go عن طريق webhook. اذهب للتحقق من التوقيع، ثم يكتب حالة الطلب.

تطبيق العميلمعالج الجن / الأليافنوايا الدفع Stripeيةخطاف الويب → اذهبمتجرك

التقنيات المدعومة

ما يستخدمه التكامل Stripeي لـ Go فعليًا

انتقل إلى واجهة برمجة تطبيقات HTTP

الذهاب الحالي على الجن أو الألياف. يتم تضمين net/http العادي فقط إذا كانت هذه هي الطريقة التي يتم بها تشغيل الخدمة بالفعل.

متجرك الحالي

تظل تحديثات الطلب على قاعدة البيانات أو المستودع الموجود لديك بالفعل. نحن لا نخترع ORM جديد.

حساب شريطي لـ Go API

حساب Stripe الخاص بك، ومفاتيح الاختبار والمباشرة، ونقطة نهاية خطاف الويب. تبقى الرسوم مع Stripe.

مطلوب الذهاب استضافة

مضيف يمكنه تشغيل برنامج Go الثنائي واستقبال منشورات HTTPS من Stripe. لا يمكن للمضيف الثابت.

ما الذي يتضمنه

ما يتضمنه تكامل Stripe لـ Go

  • التكامل في مشروع Go الحالي
  • كود المصدر الكامل في المستودع الخاص بك
  • Env، ومعالج إنشاء النية، ومعالج webhook
  • تدفقات الدفع التي تم اختبارها قبل التسليم
  • ملاحظات التسليم للاختبار مدى الحياة
  • دعم فني لمدة 30 يومًا بعد التسليم

ليس في السعر الإضافي

  • حساب Stripe، ومفاتيح API، ورسوم معالجة Stripe - أنت تمتلكها
  • واجهة مستخدم جديدة لواجهة المتجر — Go هي واجهة برمجة التطبيقات (API).
  • إعادة كتابة من Go إلى Node.js أو Java
  • Marketplace Connect أو الفوترة المخصصة ما لم يتم تحديدها كعمل مخصص

Pricing

تكامل Stripe لتسعير Go

هذا السعر مخصص لمنصة Go فقط. ولا يستخدم التسعير الإضافي لـ Node.js أو Laravel أو Spring Boot.

التكامل Stripeي لـ Go

أضف مدفوعات Stripe الجاهزة للإنتاج إلى واجهة برمجة تطبيقات Go الحالية — Gin أو Fiber — واحتفظ بكود المصدر.

المتطلبات

  • مشروع Go قائم
  • الوصول إلى Stripe Test Mode
  • يلزم فرونت إند لواجهة الدفع

$259

دفعة واحدة

Go

تحتاجون فرونت إند؟

  • الشيفرة المصدرية كاملة
  • بدون رسوم ترخيص
  • دعم لمدة 30 يوماً
  • تكامل كامل

دفع آمن عبرstripe

التسليم والأمان

اذهب إلى ممارسات التسليم والأمن

التسليم المقدر

يتم تحديد نطاق تكامل Go Stripe النموذجي بعد التحقق من توافق Go. يعتمد الجدول الزمني على طبقة الثبات الخاصة بك وكيفية استدعاء العملاء لـ Go.

تم اختباره على Go قبل التسليم

يتم تطبيق PaymentIntents في وضع الاختبار، وتوقيعات webhook، وإعادة المحاولة، ومسارات الرفض على تطبيق Go قبل أن نقوم بالتسليم.

أسرار Stripe تبقى في Go env

تظل المفاتيح السرية وأسرار توقيع خطاف الويب في بيئة الخادم. يتلقى العملاء فقط مفتاحًا قابلاً للنشر أو سر عميل قصير الأمد.

التحقق من Webhook قبل أن يكتب Go

يتحقق خطاف الويب Go من التوقيعات Stripeية على النص الأساسي قبل تحديث حالة الطلب.

لا توجد مطالبات أمنية لـ Go لا يمكن التحقق منها

نحن لا نطالب بشهادة PCI أو الاحتيال الصفري. Go لا يخزن PAN. يتم جمع بيانات البطاقة عن طريق Stripe Checkout أو Elements على العميل.

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

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

ما الذي يتضمنه تكامل Stripe لـ Go؟

يتضمن Stripe Integration for Go إنشاء PaymentIntent على واجهة برمجة تطبيقات Go الموجودة لديك، وخطاف ويب موقعًا على نص الطلب الأولي، وتحديثات حالة الطلب في متجرك، واختبارات ضد أحداث اختبار Stripe، وملاحظات التسليم. تتلقى مصدر Go. رسوم Stripe وحساب Stripe الخاص بك منفصلان.

هل ستقوم بدمج Stripe في مشروع Go الحالي لدينا؟

نعم. تم تصميم Stripe Integration for Go خصيصًا لنظام Go الموجود لديك بالفعل. نحن لا نقوم بشحن مستودع تجريبي منفصل باعتباره التسليم.

هل يقوم تطبيق Stripe Integration for Go بجمع أرقام البطاقات في Go؟

لا، يجب ألا يقوم Go بتخزين PAN. يستخدم العملاء Stripe Checkout أو Elements. يعد نموذج Go المخصص الذي ينشر بيانات البطاقة الأولية خارج النطاق الافتراضي.

ما المكدس الذي يفترضه Stripe Integration for Go؟

Gin أو Fiber — أيهما يستخدمه تطبيق Go بالفعل. net/http عادي إذا كانت هذه هي الطريقة التي يتم بها تشغيل الخدمة بالفعل.

هل يتطلب تطبيق Stripe Integration for Go عنوان URL عامًا للخطاف على الويب؟

نعم للوفاء. يجب أن ينشر Stripe إلى نقطة نهاية Go HTTPS يمكن الوصول إليها. يحتاج Local Go إلى Stripe CLI أو نفق أثناء التطوير.

هل يستطيع Stripe Integration for Go جمع مدفوعات الاشتراك؟

يمكن لـ Go إنشاء PaymentIntent وتخزين معرف عميل Stripe. تبقى الفواتير المتكررة على الخادم. قد تحتاج أعمال Go ذات الاشتراكات الكثيفة إلى عرض أسعار مخصص.

أين توجد المفاتيح Stripeية في تطبيق Go؟

تستخدم عملية Go المفتاح السري وسر التوقيع عبر الويب من البيئة/التكوين. يتلقى العملاء فقط المفتاح القابل للنشر.

كيف يعمل وضع اختبار Stripe والوضع المباشر في Go؟

نقوم بتنفيذ تكامل Stripe من أجل Go مقابل مفاتيح الاختبار أولاً. إن بدء البث المباشر عبارة عن تغيير موثق للبيئة ولوحة المعلومات، وليس ترخيصًا إضافيًا.

كيف يتعامل تكامل Stripe مع Go مع 3-D Secure / SCA؟

يقوم Go بإنشاء PaymentIntents التي تدعم SCA. يكمل العميل خدمة 3-D Secure باستخدام Stripe.js أو Checkout. لا يتم تنفيذ الانتقال إلا بعد نجاح Payment_intent على خطاف الويب.

هل يلزم استخدام خطافات الويب Stripe عند الخروج (Go)?

نعم للوفاء. إن Go 200 إلى العميل ليس هو مصدر الحقيقة. يتحقق خطاف الويب من التوقيعات ثم يحدد الطلب المدفوع.

هل يمكننا الاحتفاظ بقاعدة بيانات Go الحالية الخاصة بنا مع Stripe؟

نعم. عادةً ما يضيف Stripe Integration for Go حقولًا أو سجل دفع رفيع بجوار نموذج الطلب الحالي لديك.

هل يشمل سعر Stripe Integration for Go حساب Stripe أو الرسوم؟

لا، أنت تمتلك حساب Stripe والمفاتيح ورسوم المعالجة. يتم تنفيذ سعر الوظيفة الإضافية Go في مشروع Go الخاص بك.

هل سيحل تكامل Stripe لـ Go محل بنيتنا الحالية؟

لا، نحن لا نعيد كتابة واجهة برمجة تطبيقات Go إلى Node.js أو Java داخل سعر وظيفة Go الإضافية.

هل يمكننا تخصيص إيصالات Stripe والبيانات الوصفية في Go؟

نعم. تتم محاذاة بيانات تعريف PaymentIntent والحقول التي تستمر فيها بعد تأكيد خطاف الويب مع نموذج أمر Go الحالي لديك.

ما هو دعم Go الذي يتم تضمينه بعد تسليم Stripe؟

مصدر Go موجود في الريبو الخاص بك. يغطي الدعم المضمن لمدة 30 يومًا العيوب في نطاق Stripe Integration for Go الذي تم تسليمه، وليس عمل ميزة Go غير ذات الصلة.

كيف يتم التعامل مع تحديثات Stripe أو Go بعد التكامل؟

خلال فترة الـ 30 يومًا، نساعد في حل الكسر في تكامل Go الذي تم تسليمه والذي يحدث بسبب تغيير Stripe الموثق. الترقيات اللاحقة هي الصيانة أو الدعم الفني الموسع.

ماذا لو فشلت مدفوعات Stripe في تطبيق Go للإنتاج؟

نقوم بتوثيق حالة PaymentIntent وسجلات لوحة المعلومات وتسليم Go webhook. يتضمن الدعم لمدة 30 يومًا حالات فشل التوقيع، وإعادة المحاولة، والمفاتيح التي تمت تهيئتها بشكل خاطئ لتدفق Go الذي تم تسليمه.

ما هي إصدارات Go المتوافقة مع Stripe Integration for Go؟

لقد قمنا بتأكيد إصدار Go الخاص بك مقابل مكتبة Stripe التي قمنا بتثبيتها في وقت التكامل. قد تحتاج أوقات تشغيل Go الأقدم أو المتشعبة بشدة إلى نطاق إضافي.

هل يتم تضمين إعادة الكتابة إلى واجهة خلفية أخرى في Stripe Integration for Go؟

لا، نحن لا نعيد كتابة واجهة برمجة تطبيقات Go إلى Node.js أو Java داخل سعر وظيفة Go الإضافية.

ما هو الدعم لمدة 30 يومًا مقابل الدعم الفني الممتد لمدة 6 أشهر لتكامل Stripe لـ Go؟

30 يومًا بعد التسليم. يعد الدعم الفني الممتد اختياريًا بنسبة 20% من سعر البرنامج الإضافي لـ Go لمدة ستة أشهر أخرى على نفس تكامل Go.

التكامل Stripeي لـ Go

أضف مدفوعات Stripe الجاهزة للإنتاج إلى مشروع Go الحالي الخاص بك، واحتفظ بكود المصدر، واترك الخادم يتولى التنفيذ.

$259