BacodoBACODO

Eklentiye git

Go için Stripe Entegrasyonu

Zaten çalıştırdığınız Go API'sine PaymentIntent'ler, imzalı web kancaları ve sipariş güncellemeleri ekleyin. Varsayılan yığınlar Cin veya Fiber'dir. Go kart toplamaz.

  • Tam kaynak kodu dahildir ve kalıcı olarak sizindir
  • Eklenti lisans anahtarı veya yinelenen lisans gerekmez
  • Üretime hazır ve test edilmiş
  • Mevcut Go projenize ve yığınınıza entegre edilmiştir
  • Devir teslimden sonraki 30 günlük teknik destek dahildir
  • Eklenti fiyatının %20'si karşılığında İsteğe Bağlı 6 Aylık Uzatılmış Teknik Destek

Başlangıç

$259

USD · Go

Go için Stripe Entegrasyonu · Go

Tam Kaynak KoduLisans Anahtarı YokÜretime HazırTest Edilmiş Entegrasyon30 Günlük Destek

Requirements

What Go için Stripe Entegrasyonu needs

  • Mevcut Go projesi
  • Stripe Test Mode erişimi
  • Ödeme arayüzü için frontend gerekir

Depo erişimi gerekmez. Proje erişimi yalnızca Bacodo’nun doğrudan entegre etmesini istiyorsanız gerekir.

Ne işe yarar

Go API'nizde Şerit — işleyici bir kart formu değildir

Bacodo, Stripe'ı halihazırda sahip olduğunuz Go projesine entegre eder. Devir teslimden sonra işleyiciler ve env deponuzda yaşar. Stripe hesabı ve ücretleri hâlâ size aittir. Go asla PAN'ı saklamaz.

Çözdüğü sorun

Üretim Go Stripe yolunun sunucuda PaymentIntent oluşturulmasına ve ham istek gövdesinde imza kontrollerine ihtiyacı vardır. Doğrulamadan önce JSON'u bağlamak, Gin/Fiber web kancalarının nasıl başarısız olduğudur.

Projeye nasıl dahil edilir?

Mevcut Gin veya Fiber yönlendiricinize uyan, oluşturma amacı ve web kancası işleyicileri, sırlar için env ve halihazırda kullanmakta olduğunuz mağaza aracılığıyla yazma siparişleri ekliyoruz.

Neden geliştirme zamanından tasarruf sağlar?

Ekibiniz ilk üretim Go Stripe uygulamasını atlıyor: ham gövde web kancaları, bağımsız olaylar, SCA uyumlu PaymentIntent'ler ve testten canlıya geçiş.

Kimin için

Gin veya Fiber'deki arka uç mühendislerine gidin. net/yalnızca http uygulamaları zaten çalıştırıyorsanız sorun yoktur; bunu uyumluluk kontrolünde onaylıyoruz.

Temel özellikler

Go için Stripe Entegrasyonu neler içerir

Go sunucusundaki Ödeme Amaçları

Bir Go hizmetinden PaymentIntent'ler oluşturun. Gizli anahtar env'de kalır; asla müşterinin gönderdiği JSON gövdesinde kalmaz.

Ham gövdede imzalı Go web kancası

Stripe'ın imzaladığı tam bayt sayısıyla Stripe-Signature'ı doğrulayın. Gin ShouldBindJSON/Fiber BodyParser bu rotada atlanır.

Ödeme başarılı olduktan sonra sipariş durumuna geçin

Gerçekleştirme, bir teşekkür sayfasından sonra değil, webhook doğrulandıktan sonra çalışır. Halihazırda sahip olduğunuz sipariş kaydını güncelliyoruz.

Test moduna geçin, ardından canlı anahtarlar

Önce Stripe test anahtarlarıyla birlikte gönderin. Canlı yayına geçmek, bir eklenti lisansı değil, belgelenmiş bir ortam ve Kontrol Paneli geçişidir.

Idempotent Go web kancası yönetimi

Stripe yeniden dener. Go işleyicisi olay kimliğini kapatır, böylece yinelenen POST iki kez yerine getirilmez.

Go müşterileriniz müşteri olarak kalır

Bir tarayıcı veya mobil uygulama, bu Go API'sinden yalnızca yayınlanabilir bir anahtar ve kısa ömürlü bir istemci sırrı alır.

Kullanım senaryoları

Go için Stripe Entegrasyonu ne zaman uygun

Mevcut Go ticaret veya rezervasyon API'si

Zaten Go'da siparişler oluşturuyorsunuz ve PaymentIntent'lere ek olarak webhook destekli ücretli duruma ihtiyacınız var.

Ajans bir Go istemci API'sini üretime aktarıyor

İstemci deposunda tek seferlik bir main.go demosuna değil, sürdürülebilir bir Stripe yoluna ihtiyacınız var.

SaaS, Go API aracılığıyla faturalandırılır

Go, ilk PaymentIntent'i oluşturur. Ağır Faturalandırma işleri Özel Teklif gerektirebilir.

Ayrı bir ön yüzün arkasına geçin

Bu açılış yalnızca API tarafıdır. Siz de ihtiyacınız varsa Frontend Stripe.js farklı bir platformdur.

Demo

Go Stripe web kancası yolu önizlemesi

PaymentIntent, POST /webhooks/stripe'ı önizleyin, imzayı doğrulayın, sipariş durumunu güncelleyin. Bu sayfa gerçek ücretleri işlemez.

Nasıl çalışır

Go için Stripe Entegrasyonu nasıl sunulur?

Gin ve Fiber, ham gövde ve işleyicilerinizin halihazırda kullandığı mağaza için Go kontrolleri içeren standart Bacodo eklenti iş akışı.

  1. 01

    Go Stripe'ı seçin

    Go için Stripe Entegrasyonunu ve yönlendiricinin Gin, Fiber veya net/http olup olmadığını onaylayın.

  2. 02

    Uyumluluk kontrolüne git

    Go sürümünü, yönlendiriciyi, mevcut sipariş kalıcılığını ve Stripe hesabınızı inceleyin.

  3. 03

    Go'ya entegre edin

    Ham gövdedeki imzaları doğrulayan oluşturma amacı ve web kancası işleyicileri ekleyin.

  4. 04

    Go uygulamasını yapılandırma

    Wire env: gizli anahtar, istemciler için yayınlanabilir anahtar, webhook sırrı, genel HTTPS URL'si.

  5. 05

    Go ödeme yolunu test edin

    Stripe CLI veya Dashboard test olaylarının yanı sıra amaç oluşturma ve reddetme yollarını çalıştırın.

  6. 06

    Go kaynağını devredin

    Kaynak, env notları ve canlı anahtar kontrol listesini sunun. Go uygulaması size aittir.

Mimari

Stripe bir Go projesine nasıl bağlanır?

Go süreci gizli anahtarı tutar. Müşteriler Go'dan bir PaymentIntent oluşturmasını ister. Stripe, Go'yu web kancasıyla bilgilendirir. Go imzayı doğrular ve ardından sipariş durumunu yazar.

İstemci uygulamasıCin / Lif işleyicisiŞeritli Ödeme AmaçlarıWeb kancası → GitMağazanız

Desteklenen teknolojiler

Go için Stripe Entegrasyonu gerçekte ne kullanır

HTTP API'ye git

Mevcut Cin veya Fiber'e Devam Edin. Düz ağ/http, yalnızca hizmet zaten bu şekilde önyükleniyorsa dahil edilir.

Mevcut mağazanız

Sipariş güncellemeleri, halihazırda sahip olduğunuz veritabanında veya depoda kalır. Yeni bir ORM icat etmiyoruz.

Go API için Stripe hesabı

Stripe hesabınız, test ve canlı anahtarlarınız, webhook uç noktanız. Ücretler Stripe'ta kalır.

Gerekli Go hosting

Go ikili dosyasını çalıştırabilen ve Stripe'tan HTTPS POST'ları alabilen bir ana bilgisayar. Statik bir ana bilgisayar bunu yapamaz.

Neler dahil

Go için Stripe Entegrasyonu neler içerir?

  • Mevcut Go projesine entegrasyon
  • Deponuzdaki tam kaynak kodu
  • Env, amaç oluşturma işleyicisi ve web kancası işleyicisi
  • Devir teslimden önce test edilen Go ödeme akışları
  • Testten canlıya geçiş için devir notları
  • Devir teslimden sonra 30 günlük teknik destek

İlave fiyatta yok

  • Stripe hesabı, API anahtarları ve Stripe işlem ücretleri; bunların sahibi sizsiniz
  • Yeni bir vitrin kullanıcı arayüzü - Go, API'dir
  • Go to Node.js veya Java'dan yeniden yazma
  • Özel çalışma kapsamına alınmadığı sürece Marketplace Connect veya özel Faturalandırma

Pricing

Go fiyatlandırması için Stripe Entegrasyonu

Bu fiyat yalnızca Go platformu içindir. Node.js, Laravel veya Spring Boot eklenti fiyatlandırmasını kullanmaz.

Go için Stripe Entegrasyonu

Üretime hazır Stripe ödemelerini mevcut bir Go API'sine (Gin veya Fiber) ekleyin ve kaynak kodunu saklayın.

Gereksinimler

  • Mevcut Go projesi
  • Stripe Test Mode erişimi
  • Ödeme arayüzü için frontend gerekir

$259

tek seferlik

Go

Frontend gerekir mi?

  • Tam kaynak kodu
  • Lisans ücreti yok
  • 30 gün destek
  • Tam entegrasyon

Güvenli ödeme:stripe

Teslimat ve güvenlik

Teslimat ve güvenlik uygulamalarına gidin

Tahmini Go teslimatı

Tipik Go Stripe entegrasyonunun kapsamı Go uyumluluk kontrolünden sonra belirlenir. Zaman çizelgesi, kalıcılık katmanınıza ve müşterilerin Go'yu nasıl çağırdığına bağlıdır.

Devir tesliminden önce Go'da test edildi

Test modu Ödeme Amaçları, web kancası imzaları, yeniden denemeler ve reddetme yolları, teslim edilmeden önce Go uygulamasına karşı uygulanır.

Stripe'ın sırları Go env'de kalıyor

Gizli anahtarlar ve web kancası imzalama sırları sunucu ortamında kalır. İstemciler yalnızca yayımlanabilir bir anahtar veya kısa ömürlü bir istemci sırrı alır.

Go yazılmadan önce web kancası doğrulaması

Go webhook, sipariş durumunu güncellemeden önce ham gövdedeki Stripe imzalarını doğrular.

Doğrulanamayan Go güvenlik iddiası yok

PCI sertifikası veya sıfır sahtekarlık iddiasında değiliz. Go, PAN'ı saklamaz. Kart verileri bir müşteride Stripe Checkout veya Elements tarafından toplanır.

SSS

Sık sorulan sorular

Go için Stripe Entegrasyonu neler içerir?

Go için Stripe Entegrasyonu, mevcut Go API'nizde PaymentIntent oluşturmayı, ham istek gövdesinde imzalı bir web kancasını, mağazanızda sipariş durumu güncellemelerini, Stripe test etkinliklerine karşı testleri ve devir notlarını içerir. Go kaynağını alırsınız. Stripe ücretleri ve Stripe hesabınız ayrıdır.

Stripe'ı mevcut Go projemize entegre edecek misiniz?

Evet. Go için Stripe Entegrasyonu, halihazırda sahip olduğunuz bir Go sistemi için tasarlanmıştır. Teslimat olarak ayrı bir demo deposu göndermiyoruz.

Go için Stripe Entegrasyonu Go'daki kart numaralarını topluyor mu?

Hayır. Go, PAN'ı saklamamalıdır. Müşteriler Stripe Checkout veya Elements kullanıyor. Ham kart verilerini gönderen özel bir Go formu varsayılan kapsamın dışındadır.

Go için Stripe Entegrasyonu hangi yığını varsayar?

Cin veya Fiber — Go uygulamanız hangisini zaten kullanıyorsa. Hizmet zaten bu şekilde önyükleniyorsa düz net/http.

Go için Stripe Entegrasyonu genel bir web kancası URL'si gerektiriyor mu?

Tamamlanması için evet. Stripe'ın erişilebilir bir Go HTTPS uç noktasına POST yapması gerekir. Local Go'nun geliştirme sırasında Stripe CLI'ye veya bir tünele ihtiyacı vardır.

Go için Stripe Entegrasyonu abonelik ödemelerini toplayabilir mi?

Go, bir PaymentIntent oluşturabilir ve Stripe müşteri kimliğini saklayabilir. Yinelenen Faturalandırma sunucuda kalır. Abonelik ağırlıklı Go çalışmaları için Özel Fiyat Teklifi gerekebilir.

Stripe anahtarları Go uygulamasında nerede bulunur?

Go işlemi, ortam/yapılandırmadaki gizli anahtarı ve web kancası imzalama sırrını kullanır. İstemciler yalnızca yayınlanabilir anahtarı alır.

Go'da Stripe test modu ve canlı mod nasıl çalışır?

Go için Stripe Entegrasyonunu öncelikle test anahtarlarına karşı uyguluyoruz. Canlı yayına geçmek, bir eklenti lisansı değil, belgelenmiş bir ortam ve Kontrol Paneli geçişidir.

Go için Stripe Entegrasyonu 3-D Secure/SCA'yı nasıl yönetir?

Go, SCA'yı destekleyen PaymentIntent'ler oluşturur. Müşteri 3-D Secure'u Stripe.js veya Checkout ile tamamlar. Go yalnızca webhook'ta ödeme_intent.succeeded işleminden sonra yerine gelir.

Go ödemesi için Stripe web kancaları gerekli midir?

Tamamlanması için evet. Müşteriye verilen Go 200 gerçeğin kaynağı değildir. Webhook imzaları doğrular ve ardından ödenen siparişi işaretler.

Mevcut Go veritabanımızı Stripe'ta tutabilir miyiz?

Evet. Go için Stripe Entegrasyonu genellikle mevcut sipariş modelinizin yanına alanlar veya ince bir ödeme kaydı ekler.

Go için Stripe Entegrasyonu fiyatına Stripe hesabı veya ücretleri dahil mi?

Hayır. Stripe hesabı, anahtarlar ve işlem ücretleri size aittir. Go eklenti fiyatı Go projenize uygulanır.

Go için Stripe Entegrasyonu mevcut mimarimizin yerini alacak mı?

Hayır. Bu Go eklenti fiyatı dahilinde bir Go API'sini Node.js veya Java'ya yeniden yazmıyoruz.

Go'da Stripe makbuzlarını ve meta verilerini özelleştirebilir miyiz?

Evet. PaymentIntent meta verileri ve webhook onayından sonra devam ettirdiğiniz alanlar, mevcut Go sipariş modelinizle hizalanır.

Stripe'ın devrinden sonra hangi Go desteği dahildir?

Go kaynağı deponuzda. Dahil edilen 30 günlük destek, ilgisiz Go özelliği çalışması değil, teslim edilen Go için Stripe Entegrasyonu kapsamındaki kusurları kapsar.

Entegrasyondan sonra Stripe veya Go güncellemeleri nasıl işlenir?

30 günlük süre boyunca, teslim edilen Go entegrasyonunda belgelenen bir Stripe değişikliği nedeniyle meydana gelen bozulmaların giderilmesine yardımcı oluyoruz. Daha sonraki yükseltmeler bakımınız veya Genişletilmiş Teknik Destektir.

Üretim Go uygulamasında Stripe ödemeleri başarısız olursa ne olur?

PaymentIntent durumunu, Kontrol Paneli günlüklerini ve Go webhook dağıtımını belgeliyoruz. 30 günlük destek, teslim edilen Go akışına ilişkin imza hatalarını, yeniden denemeleri ve yanlış yapılandırılmış anahtarları içerir.

Hangi Go sürümleri Go için Stripe Entegrasyonu ile uyumludur?

Go sürümünüzü entegrasyon sırasında sabitlediğimiz Stripe kütüphanesine göre onaylıyoruz. Daha eski veya aşırı çatallanmış Go çalışma zamanları ekstra kapsam gerektirebilir.

Go için Stripe Entegrasyonu'na başka bir arka uca yeniden yazma işlemi dahil mi?

Hayır. Bu Go eklenti fiyatı dahilinde bir Go API'sini Node.js veya Java'ya yeniden yazmıyoruz.

Go için Stripe Entegrasyonu için 30 günlük destek ve 6 aylık Genişletilmiş Teknik Destek nedir?

Devir teslimden sonraki 30 gün dahildir. Genişletilmiş Teknik Destek, aynı Go entegrasyonunda altı ay daha bu Go eklenti fiyatının %20'si karşılığında isteğe bağlıdır.

Go için Stripe Entegrasyonu

Mevcut Go projenize üretime hazır Stripe ödemelerini ekleyin, kaynak kodunu saklayın ve ödemenin sunucuya ait olmasına izin verin.

$259