- 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.
Pergi add-on
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.
Dari
$259
USD · Go
Penyepaduan Stripe untuk Go · Go
Requirements
Akses repositori tidak diperlukan. Akses projek hanya perlu jika anda mahu Bacodo mengintegrasikannya secara langsung.
Apa yang dilakukan
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.
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.
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.
Pasukan anda melangkau pelaksanaan Go Stripe pengeluaran pertama: webhook badan mentah, acara idempoten, PaymentIntents yang sedar SCA dan penyerahan ujian untuk langsung.
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
Buat PaymentIntents daripada perkhidmatan Go. Kunci rahsia kekal dalam env — tidak sekali-kali dalam badan JSON yang disiarkan oleh pelanggan.
Sahkan Stripe-Signature pada bait yang tepat Stripe signed. Gin ShouldBindJSON / Fiber BodyParser dilangkau pada laluan itu.
Pemenuhan dijalankan selepas webhook mengesahkan, bukan selepas halaman terima kasih. Kami mengemas kini rekod pesanan yang anda sudah ada.
Hantar dengan kunci ujian Stripe dahulu. Disiarkan secara langsung ialah env yang didokumenkan dan pemotongan Papan Pemuka, bukan lesen tambahan.
Stripe mencuba semula. Pengendali Go mematikan id acara supaya POST pendua tidak memenuhi dua kali.
Penyemak imbas atau apl mudah alih hanya menerima kunci yang boleh diterbitkan dan rahsia pelanggan jangka pendek daripada Go API ini.
Kes penggunaan
Anda sudah membuat pesanan dalam Go dan memerlukan PaymentIntents serta keadaan berbayar yang disokong webhook.
Anda memerlukan laluan Stripe yang boleh diselenggara dalam repo klien, bukan demo main.go sekali sahaja.
Go mencipta PaymentIntent yang pertama. Kerja Pengebilan berat mungkin memerlukan Sebut Harga Tersuai.
Pendaratan ini adalah bahagian API sahaja. Frontend Stripe.js ialah platform yang berbeza jika anda memerlukannya juga.
Demo
Pratonton buat PaymentIntent, POST /webhooks/stripe, sahkan tandatangan, kemas kini keadaan pesanan. Halaman ini tidak memproses caj sebenar.
Cara ia berfungsi
Aliran kerja tambahan Bacodo standard, dengan pemeriksaan Go untuk Gin vs Fiber, badan mentah dan kedai yang sudah digunakan oleh pengendali anda.
01
Sahkan Integrasi Jalur untuk Go dan sama ada penghala adalah Gin, Fiber atau net/http.
02
Semak versi Go, penghala, ketekalan pesanan sedia ada dan akaun Stripe anda.
03
Tambahkan pengendali niat cipta dan webhook yang mengesahkan tandatangan pada badan mentah.
04
Wire env: kunci rahsia, kunci boleh diterbitkan untuk pelanggan, rahsia webhook, URL HTTPS awam.
05
Jalankan acara ujian Stripe CLI atau Papan Pemuka serta laluan buat-niat dan tolak.
06
Hantarkan sumber, nota env dan senarai semak kunci langsung. Pelaksanaan Go adalah milik anda.
Seni bina
Proses Go memegang kunci rahsia. Pelanggan meminta Pergi untuk membuat PaymentIntent. Stripe memberitahu Go by webhook. Pergi mengesahkan tandatangan, kemudian menulis keadaan pesanan.
Teknologi disokong
Current Go on Gin atau Fiber. Net/http biasa dimasukkan hanya jika itu sudah menjadi cara perkhidmatan but.
Kemas kini pesanan kekal pada pangkalan data atau repositori yang telah anda miliki. Kami tidak mencipta ORM baharu.
Akaun Stripe anda, uji dan kunci langsung, titik akhir webhook. Yuran kekal dengan Stripe.
Hos yang boleh menjalankan binari Go dan menerima POST HTTPS daripada Stripe. Hos statik tidak boleh.
Apa yang disertakan
Pricing
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
$259
sekali bayarGo
Perlu frontend?
Checkout selamat olehstripe
Penyerahan + keselamatan
Penyepaduan Go Stripe yang biasa dirangkumkan selepas semakan keserasian Go. Garis masa bergantung pada lapisan kegigihan anda dan cara pelanggan memanggil Go.
Niat Pembayaran mod ujian, tandatangan webhook, percubaan semula dan laluan penolakan dilaksanakan terhadap apl Go sebelum kami menyerahkannya.
Kunci rahsia dan rahsia menandatangani webhook kekal dalam env pelayan. Pelanggan hanya menerima kunci boleh diterbitkan atau rahsia pelanggan jangka pendek.
Webhook Go mengesahkan tandatangan Stripe pada badan mentah sebelum mengemas kini keadaan pesanan.
Kami tidak menuntut pensijilan PCI atau penipuan sifar. Go tidak menyimpan PAN. Data kad dikumpul oleh Stripe Checkout atau Elements pada pelanggan.
Soalan lazim
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.
ya. Penyepaduan Stripe untuk Go dibina untuk sistem Go yang telah anda miliki. Kami tidak menghantar repo demo yang berasingan sebagai penghantaran.
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.
Gin atau Fiber — mana-mana apl Go anda sudah gunakan. Net/http biasa jika begitu perkhidmatan sudah but.
Ya untuk pemenuhan. Stripe mesti POST ke titik akhir Go HTTPS yang boleh dicapai. Local Go memerlukan Stripe CLI atau terowong semasa pembangunan.
Go boleh membuat PaymentIntent dan menyimpan id pelanggan Stripe. Pengebilan Berulang kekal pada pelayan. Kerja Langganan-berat Go mungkin memerlukan Sebut Harga Tersuai.
Proses Go menggunakan kunci rahsia dan rahsia menandatangani webhook daripada persekitaran / konfigurasi. Pelanggan hanya menerima kunci yang boleh diterbitkan.
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.
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.
Ya untuk pemenuhan. Pergi 200 kepada pelanggan bukanlah sumber kebenaran. Webhook mengesahkan tandatangan dan kemudian menandakan pesanan telah dibayar.
ya. Penyepaduan Stripe untuk Go biasanya menambah medan atau rekod pembayaran yang nipis di sebelah model pesanan sedia ada anda.
Tidak. Anda memiliki akaun Stripe, kunci dan yuran pemprosesan. Harga add-on Go adalah pelaksanaan ke dalam projek Go anda.
Tidak. Kami tidak menulis semula API Go ke dalam Node.js atau Java dalam harga tambah Go ini.
ya. Metadata PaymentIntent dan medan yang anda kekalkan selepas pengesahan webhook diselaraskan dengan model pesanan Go anda yang sedia ada.
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.
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.
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.
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.
Tidak. Kami tidak menulis semula API Go ke dalam Node.js atau Java dalam harga tambah Go ini.
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.
Tambahkan pembayaran Stripe sedia pengeluaran pada projek Go sedia ada anda, simpan kod sumber dan biarkan pelayan memiliki pemenuhan sendiri.
$259