BacodoBACODO

Pergi add-on

Penyepaduan Stripe untuk Go

Tambahkan PaymentIntents, webhook yang ditandatangani dan kemas kini pesanan pada API Go yang telah anda jalankan. Tindanan lalai ialah Gin atau Fiber. Pergi tidak mengumpul kad.

  • Kod sumber penuh disertakan & milik anda secara kekal
  • Tiada kunci lesen tambahan atau lesen berulang diperlukan
  • Sedia pengeluaran dan diuji
  • Disepadukan ke dalam projek dan timbunan Go sedia ada anda
  • Sokongan teknikal selepas penyerahan 30 hari disertakan
  • Sokongan Teknikal Lanjutan 6 bulan pilihan pada 20% daripada harga Add-on

Dari

$259

USD · Go

Lihat Demo

Penyepaduan Stripe untuk Go · Go

Kod Sumber PenuhTiada Kunci LesenSedia PengeluaranIntegrasi yang DiujiSokongan 30 Hari

Requirements

What Penyepaduan Stripe untuk Go needs

  • Projek Go sedia ada
  • Akses Stripe Test Mode
  • Frontend diperlukan untuk UI pembayaran

Akses repositori tidak diperlukan. Akses projek hanya perlu jika anda mahu Bacodo mengintegrasikannya secara langsung.

Apa yang dilakukan

Stripe on Go API anda — pengendali bukan borang kad

Bacodo menyepadukan Stripe ke dalam projek Go yang sudah anda miliki. Selepas penyerahan, pengendali dan env tinggal di repo anda. Anda masih memiliki akaun dan yuran Stripe. Pergi jangan sekali-kali menyimpan PAN.

Masalah ia selesaikan

Laluan Go Stripe pengeluaran memerlukan penciptaan PaymentIntent pada pelayan dan semakan tandatangan pada badan permintaan mentah. Mengikat JSON sebelum mengesahkan ialah cara cangkuk web Gin/Fiber gagal.

Bagaimana ia mendarat dalam projek

Kami menambah pengendali niat cipta dan webhook yang sesuai dengan penghala Gin atau Fiber anda yang sedia ada, env untuk rahsia dan penulisan pesanan melalui kedai yang telah anda gunakan.

Mengapa ia menjimatkan masa pembangunan

Pasukan anda melangkau pelaksanaan Go Stripe pengeluaran pertama: webhook badan mentah, acara idempoten, PaymentIntents yang sedar SCA dan penyerahan ujian untuk langsung.

Untuk siapa ia

Pergi ke jurutera belakang di Gin atau Fiber. apl net/http sahaja adalah baik jika itu yang anda sudah jalankan — kami mengesahkannya dalam semakan keserasian.

Ciri utama

Apa yang Penyepaduan Stripe untuk Go sertakan

PaymentIntents pada pelayan Go

Buat PaymentIntents daripada perkhidmatan Go. Kunci rahsia kekal dalam env — tidak sekali-kali dalam badan JSON yang disiarkan oleh pelanggan.

Webhook Go yang ditandatangani pada badan mentah

Sahkan Stripe-Signature pada bait yang tepat Stripe signed. Gin ShouldBindJSON / Fiber BodyParser dilangkau pada laluan itu.

Pergi ke negeri pesanan selepas pembayaran berjaya

Pemenuhan dijalankan selepas webhook mengesahkan, bukan selepas halaman terima kasih. Kami mengemas kini rekod pesanan yang anda sudah ada.

Pergi ke mod ujian kemudian kekunci langsung

Hantar dengan kunci ujian Stripe dahulu. Disiarkan secara langsung ialah env yang didokumenkan dan pemotongan Papan Pemuka, bukan lesen tambahan.

Pengendalian webhook Idempotent Go

Stripe mencuba semula. Pengendali Go mematikan id acara supaya POST pendua tidak memenuhi dua kali.

Pelanggan Go anda kekal sebagai pelanggan

Penyemak imbas atau apl mudah alih hanya menerima kunci yang boleh diterbitkan dan rahsia pelanggan jangka pendek daripada Go API ini.

Kes penggunaan

Bila Penyepaduan Stripe untuk Go sesuai

API perdagangan atau tempahan Go sedia ada

Anda sudah membuat pesanan dalam Go dan memerlukan PaymentIntents serta keadaan berbayar yang disokong webhook.

Agensi menyerahkan API pelanggan Go kepada pengeluaran

Anda memerlukan laluan Stripe yang boleh diselenggara dalam repo klien, bukan demo main.go sekali sahaja.

SaaS dibilkan melalui API Go

Go mencipta PaymentIntent yang pertama. Kerja Pengebilan berat mungkin memerlukan Sebut Harga Tersuai.

Pergi ke belakang bahagian hadapan yang berasingan

Pendaratan ini adalah bahagian API sahaja. Frontend Stripe.js ialah platform yang berbeza jika anda memerlukannya juga.

Demo

Pratonton laluan webhook Go Stripe

Pratonton buat PaymentIntent, POST /webhooks/stripe, sahkan tandatangan, kemas kini keadaan pesanan. Halaman ini tidak memproses caj sebenar.

Cara ia berfungsi

Cara Integrasi Stripe untuk Go disampaikan

Aliran kerja tambahan Bacodo standard, dengan pemeriksaan Go untuk Gin vs Fiber, badan mentah dan kedai yang sudah digunakan oleh pengendali anda.

  1. 01

    Pilih Go Stripe

    Sahkan Integrasi Jalur untuk Go dan sama ada penghala adalah Gin, Fiber atau net/http.

  2. 02

    Pergi semak keserasian

    Semak versi Go, penghala, ketekalan pesanan sedia ada dan akaun Stripe anda.

  3. 03

    Sepadukan ke dalam Go

    Tambahkan pengendali niat cipta dan webhook yang mengesahkan tandatangan pada badan mentah.

  4. 04

    Konfigurasikan apl Go

    Wire env: kunci rahsia, kunci boleh diterbitkan untuk pelanggan, rahsia webhook, URL HTTPS awam.

  5. 05

    Uji laluan pembayaran Go

    Jalankan acara ujian Stripe CLI atau Papan Pemuka serta laluan buat-niat dan tolak.

  6. 06

    Serahkan sumber Go

    Hantarkan sumber, nota env dan senarai semak kunci langsung. Pelaksanaan Go adalah milik anda.

Seni bina

Cara Stripe menyambung ke projek Go

Proses Go memegang kunci rahsia. Pelanggan meminta Pergi untuk membuat PaymentIntent. Stripe memberitahu Go by webhook. Pergi mengesahkan tandatangan, kemudian menulis keadaan pesanan.

Apl pelangganPengendali Gin / FiberStripe PaymentIntentsWebhook → PergiKedai awak

Teknologi disokong

Apa yang Penyepaduan Stripe untuk Go benar-benar guna

Pergi HTTP API

Current Go on Gin atau Fiber. Net/http biasa dimasukkan hanya jika itu sudah menjadi cara perkhidmatan but.

Kedai sedia ada anda

Kemas kini pesanan kekal pada pangkalan data atau repositori yang telah anda miliki. Kami tidak mencipta ORM baharu.

Akaun Stripe untuk API Go

Akaun Stripe anda, uji dan kunci langsung, titik akhir webhook. Yuran kekal dengan Stripe.

Pengehosan Go diperlukan

Hos yang boleh menjalankan binari Go dan menerima POST HTTPS daripada Stripe. Hos statik tidak boleh.

Apa yang disertakan

Apa yang disertakan oleh Stripe Integration for Go

  • Penyepaduan ke dalam projek Go sedia ada
  • Kod sumber penuh dalam repositori anda
  • Env, pengendali niat cipta dan pengendali webhook
  • Aliran pembayaran Tested Go sebelum penyerahan
  • Nota serahan untuk pemotongan ujian kepada langsung
  • Sokongan teknikal 30 hari selepas penyerahan

Bukan dalam harga tambahan

  • Akaun Stripe, kunci API dan yuran pemprosesan Stripe — anda memilikinya
  • UI etalase baharu — Go ialah API
  • Tulisan semula daripada Pergi ke Node.js atau Java
  • Marketplace Connect atau Pengebilan tersuai melainkan skop sebagai kerja tersuai

Pricing

Penyepaduan Stripe untuk harga Go

Harga ini adalah untuk platform Go sahaja. Ia tidak menggunakan harga tambahan Node.js, Laravel atau Spring Boot.

Penyepaduan Stripe untuk Go

Tambahkan pembayaran Stripe sedia pengeluaran pada API Go sedia ada — Gin atau Fiber — dan simpan kod sumber.

Keperluan

  • Projek Go sedia ada
  • Akses Stripe Test Mode
  • Frontend diperlukan untuk UI pembayaran

$259

sekali bayar

Go

Perlu frontend?

  • Kod sumber penuh
  • Tiada yuran lesen
  • Sokongan 30 hari
  • Integrasi penuh

Checkout selamat olehstripe

Penyerahan + keselamatan

Pergi amalan penghantaran dan keselamatan

Anggaran penghantaran Go

Penyepaduan Go Stripe yang biasa dirangkumkan selepas semakan keserasian Go. Garis masa bergantung pada lapisan kegigihan anda dan cara pelanggan memanggil Go.

Diuji pada Go sebelum penyerahan

Niat Pembayaran mod ujian, tandatangan webhook, percubaan semula dan laluan penolakan dilaksanakan terhadap apl Go sebelum kami menyerahkannya.

Rahsia jalur kekal dalam Go env

Kunci rahsia dan rahsia menandatangani webhook kekal dalam env pelayan. Pelanggan hanya menerima kunci boleh diterbitkan atau rahsia pelanggan jangka pendek.

Pengesahan webhook sebelum Go menulis

Webhook Go mengesahkan tandatangan Stripe pada badan mentah sebelum mengemas kini keadaan pesanan.

Tiada tuntutan keselamatan Go yang tidak boleh disahkan

Kami tidak menuntut pensijilan PCI atau penipuan sifar. Go tidak menyimpan PAN. Data kad dikumpul oleh Stripe Checkout atau Elements pada pelanggan.

Soalan lazim

Soalan lazim

Apakah yang termasuk Stripe Integration for Go?

Penyepaduan Stripe untuk Go termasuk penciptaan PaymentIntent pada API Go anda yang sedia ada, webhook yang ditandatangani pada badan permintaan mentah, kemas kini keadaan pesanan pada kedai anda, ujian terhadap acara ujian Stripe dan nota serahan. Anda menerima sumber Go. Yuran Stripe dan akaun Stripe anda adalah berasingan.

Adakah anda akan menyepadukan Stripe ke dalam projek Go kami yang sedia ada?

ya. Penyepaduan Stripe untuk Go dibina untuk sistem Go yang telah anda miliki. Kami tidak menghantar repo demo yang berasingan sebagai penghantaran.

Adakah Stripe Integration for Go mengumpul nombor kad dalam Go?

Tidak. Go tidak boleh menyimpan PAN. Pelanggan menggunakan Stripe Checkout atau Elements. Borang Go tersuai yang menyiarkan data kad mentah adalah di luar skop lalai.

Timbunan manakah yang diandaikan oleh Stripe Integration for Go?

Gin atau Fiber — mana-mana apl Go anda sudah gunakan. Net/http biasa jika begitu perkhidmatan sudah but.

Adakah Stripe Integration for Go memerlukan URL webhook awam?

Ya untuk pemenuhan. Stripe mesti POST ke titik akhir Go HTTPS yang boleh dicapai. Local Go memerlukan Stripe CLI atau terowong semasa pembangunan.

Bolehkah Stripe Integration for Go mengutip bayaran langganan?

Go boleh membuat PaymentIntent dan menyimpan id pelanggan Stripe. Pengebilan Berulang kekal pada pelayan. Kerja Langganan-berat Go mungkin memerlukan Sebut Harga Tersuai.

Di manakah kunci Stripe berada dalam apl Go?

Proses Go menggunakan kunci rahsia dan rahsia menandatangani webhook daripada persekitaran / konfigurasi. Pelanggan hanya menerima kunci yang boleh diterbitkan.

Bagaimanakah mod ujian Stripe dan mod langsung berfungsi dalam Go?

Kami melaksanakan Penyepaduan Stripe untuk Go against kekunci ujian terlebih dahulu. Disiarkan secara langsung ialah env yang didokumenkan dan pemotongan Papan Pemuka, bukan lesen tambahan.

Bagaimanakah Stripe Integration for Go mengendalikan 3-D Secure / SCA?

Go mencipta PaymentIntents yang menyokong SCA. Pelanggan melengkapkan 3-D Secure dengan Stripe.js atau Checkout. Go hanya memenuhi selepas payment_intent.berjaya di webhook.

Adakah webhook Stripe diperlukan untuk daftar keluar Go?

Ya untuk pemenuhan. Pergi 200 kepada pelanggan bukanlah sumber kebenaran. Webhook mengesahkan tandatangan dan kemudian menandakan pesanan telah dibayar.

Bolehkah kami menyimpan pangkalan data Go semasa kami dengan Stripe?

ya. Penyepaduan Stripe untuk Go biasanya menambah medan atau rekod pembayaran yang nipis di sebelah model pesanan sedia ada anda.

Adakah harga Stripe Integration for Go termasuk akaun atau yuran Stripe?

Tidak. Anda memiliki akaun Stripe, kunci dan yuran pemprosesan. Harga add-on Go adalah pelaksanaan ke dalam projek Go anda.

Adakah Stripe Integration for Go menggantikan seni bina semasa kami?

Tidak. Kami tidak menulis semula API Go ke dalam Node.js atau Java dalam harga tambah Go ini.

Bolehkah kami menyesuaikan resit dan metadata Stripe dalam Go?

ya. Metadata PaymentIntent dan medan yang anda kekalkan selepas pengesahan webhook diselaraskan dengan model pesanan Go anda yang sedia ada.

Apakah sokongan Go yang disertakan selepas penyerahan Stripe?

Sumber Go ada dalam repo anda. Sokongan 30 hari yang disertakan meliputi kecacatan dalam skop Integrasi Stripe for Go yang dihantar, bukan kerja ciri Go yang tidak berkaitan.

Bagaimanakah kemas kini Stripe atau Go dikendalikan selepas penyepaduan?

Semasa tetingkap 30 hari kami membantu dengan kerosakan dalam penyepaduan Go yang dihantar disebabkan oleh perubahan Stripe yang didokumenkan. Naik taraf kemudian ialah penyelenggaraan anda, atau Sokongan Teknikal Lanjutan.

Bagaimana jika pembayaran Stripe gagal dalam apl pengeluaran Go?

Kami mendokumenkan status PaymentIntent, log Papan Pemuka dan penghantaran Go webhook. Sokongan 30 hari termasuk kegagalan tandatangan, percubaan semula dan kekunci tersalah konfigurasi untuk aliran Pergi yang dihantar.

Versi Go yang manakah serasi dengan Stripe Integration for Go?

Kami mengesahkan versi Go anda terhadap pustaka Stripe yang kami sematkan pada masa penyepaduan. Masa jalan Go yang lebih lama atau bercabang besar mungkin memerlukan skop tambahan.

Adakah penulisan semula ke bahagian belakang lain disertakan dalam Integrasi Stripe for Go?

Tidak. Kami tidak menulis semula API Go ke dalam Node.js atau Java dalam harga tambah Go ini.

Apakah sokongan 30 hari berbanding Sokongan Teknikal Lanjutan 6 bulan untuk Penyepaduan Stripe for Go?

30 hari selepas penyerahan disertakan. Sokongan Teknikal Lanjutan adalah pilihan pada 20% daripada harga alat tambah Go ini untuk enam bulan lagi pada penyepaduan Go yang sama.

Penyepaduan Stripe untuk Go

Tambahkan pembayaran Stripe sedia pengeluaran pada projek Go sedia ada anda, simpan kod sumber dan biarkan pelayan memiliki pemenuhan sendiri.

$259