- Bestaand Go-project
- Stripe Test Mode-toegang
- Frontend vereist voor de betaalinterface
Geen repositorytoegang vereist. Projecttoegang is alleen nodig als u wilt dat Bacodo het direct integreert.
Ga voor een add-on
Voeg PaymentIntents, ondertekende webhooks toe en bestel updates voor de Go API die u al gebruikt. Standaardstapels zijn Gin of Fiber. Go verzamelt geen kaarten.
Vanaf
$259
USD · Go
Stripe-integratie voor Go · Go
Requirements
Geen repositorytoegang vereist. Projecttoegang is alleen nodig als u wilt dat Bacodo het direct integreert.
Wat het doet
Bacodo integreert Stripe in het Go-project dat je al hebt. Na de overdracht wonen de handlers en de omgeving in uw opslagplaats. U bent nog steeds eigenaar van het Stripe-account en de kosten. Go slaat nooit PAN op.
Voor een productie-Go Stripe-pad is het aanmaken van PaymentIntent op de server en handtekeningcontroles op de onbewerkte aanvraagtekst vereist. Het binden van JSON vóór verificatie is de manier waarop Gin/Fiber-webhooks mislukken.
We voegen create-intent- en webhook-handlers toe die passen bij uw bestaande Gin- of Fiber-router, env voor geheimen en orderschrijfbewerkingen via de winkel die u al gebruikt.
Je team slaat de eerste productie-implementatie van Go Stripe over: raw-body webhooks, idempotente evenementen, SCA-bewuste PaymentIntents en een test-to-live-overdracht.
Ga backend-ingenieurs op Gin of Fiber. net/http-only apps zijn prima als je dat al gebruikt - we bevestigen dit in de compatibiliteitscontrole.
Belangrijkste functies
Maak PaymentIntents van een Go-service. De geheime sleutel blijft in env: nooit in een JSON-body die de klant plaatst.
Controleer Stripe-handtekening op de exacte bytes die Stripe ondertekend heeft. Gin ShouldBindJSON / Fiber BodyParser worden op die route overgeslagen.
De uitvoering vindt plaats nadat de webhook is geverifieerd, niet na een bedankpagina. We werken het bestelrecord bij dat u al heeft.
Verzend eerst met Stripe-testsleutels. Live gaan is een gedocumenteerde env- en Dashboard-cutover, geen add-on-licentie.
Streep nieuwe pogingen. De Go-handler schakelt de gebeurtenis-ID uit, zodat een dubbele POST niet dubbel vervult.
Een browser of mobiele app ontvangt van deze Go API alleen een publiceerbare sleutel en een kortstondig klantgeheim.
Toepassingen
Je maakt al bestellingen in Go en hebt PaymentIntents plus een door een webhook ondersteunde betaalde status nodig.
U hebt een onderhoudbaar Stripe-pad nodig in de clientrepository, geen eenmalige main.go-demo.
Go maakt de eerste PaymentIntent. Voor zwaar factureringswerk is mogelijk een offerte op maat nodig.
Deze landing is alleen de API-kant. Frontend Stripe.js is een ander platform als je dat ook nodig hebt.
Demo
Bekijk een voorbeeld van het maken van PaymentIntent, POST /webhooks/stripe, verifieer de handtekening, update de bestelstatus. Deze pagina verwerkt geen echte kosten.
Hoe het werkt
Standaard Bacodo add-on-workflow, met Go-cheques voor Gin vs Fiber, raw body en de winkel die uw handlers al gebruiken.
01
Bevestig Stripe-integratie voor Go en of de router Gin, Fiber of net/http is.
02
Controleer de Go-versie, router, bestaande bestelpersistentie en uw Stripe-account.
03
Voeg create-intent- en webhook-handlers toe die handtekeningen op de onbewerkte hoofdtekst verifiëren.
04
Wire-env: geheime sleutel, publiceerbare sleutel voor clients, webhookgeheim, openbare HTTPS-URL.
05
Voer Stripe CLI- of Dashboard-testgebeurtenissen uit, plus paden voor het maken van intenties en weigeren.
06
Lever broncode, omgevingsnotities en een live-key checklist aan. De Go-implementatie is van jou.
Architectuur
Het Go-proces bevat de geheime sleutel. Klanten vragen Go om een PaymentIntent aan te maken. Stripe brengt Go op de hoogte via webhook. Go verifieert de handtekening en schrijft vervolgens de bestelstatus.
Ondersteunde technologieën
Huidige Go on Gin of Fiber. Plain net/http is alleen inbegrepen als de service al op die manier opstart.
Orderupdates blijven in de database of repository die u al heeft. Wij bedenken geen nieuwe ORM.
Uw Stripe-account, test- en live-sleutels, webhook-eindpunt. De kosten blijven bij Stripe.
Een host die het Go-binaire bestand kan uitvoeren en HTTPS POST's van Stripe kan ontvangen. Een statische host kan dat niet.
Wat is inbegrepen
Pricing
Deze prijs geldt alleen voor het Go-platform. Het maakt geen gebruik van Node.js-, Laravel- of Spring Boot-add-onprijzen.
Stripe-integratie voor Go
Voeg productieklare Stripe-betalingen toe aan een bestaande Go API (Gin of Fiber) en behoud de broncode.
Vereisten
$259
eenmaligGo
Frontend nodig?
Veilig afrekenen viastripe
Oplevering en beveiliging
Typische Go Stripe-integratie vindt plaats na de Go-compatibiliteitscontrole. De tijdlijn is afhankelijk van uw persistentielaag en hoe klanten Go aanroepen.
Testmodus PaymentIntents, webhook-handtekeningen, nieuwe pogingen en weigeringspaden worden uitgeoefend op de Go-app voordat we de overdracht overdragen.
Geheime sleutels en webhook-ondertekeningsgeheimen blijven in de serveromgeving. Clients ontvangen alleen een publiceerbare sleutel of een kortstondig clientgeheim.
De Go-webhook verifieert Stripe-handtekeningen op de onbewerkte body voordat de orderstatus wordt bijgewerkt.
Wij claimen geen PCI-certificering of nulfraude. Go slaat PAN niet op. Kaartgegevens worden verzameld door Stripe Checkout of Elements op een klant.
FAQ
Stripe Integratie voor Go omvat het maken van PaymentIntent op uw bestaande Go API, een ondertekende webhook op de onbewerkte aanvraagtekst, updates van de bestelstatus in uw winkel, tests tegen Stripe-testgebeurtenissen en overdrachtsnotities. U ontvangt de Go-bron. Stripe-kosten en uw Stripe-account zijn gescheiden.
Ja. Stripe Integration for Go is gebouwd voor een Go-systeem dat je al hebt. Wij verzenden geen afzonderlijke demorepository als leverbare versie.
Nee. Go mag PAN niet opslaan. Klanten gebruiken Stripe Checkout of Elements. Een aangepast Go-formulier dat onbewerkte kaartgegevens post, valt buiten het standaardbereik.
Gin of Fiber, afhankelijk van wat je Go-app al gebruikt. Plain net/http als de service zo al opstart.
Ja voor vervulling. Stripe moet POSTen naar een bereikbaar Go HTTPS-eindpunt. Local Go heeft Stripe CLI of een tunnel nodig tijdens de ontwikkeling.
Go kan een PaymentIntent aanmaken en de Stripe-klant-ID opslaan. Terugkerende facturering blijft op de server. Voor Go-werk met veel abonnementen is mogelijk een offerte op maat nodig.
Het Go-proces gebruikt de geheime sleutel en het webhook-ondertekeningsgeheim uit de omgeving/configuratie. Clients ontvangen alleen de publiceerbare sleutel.
We implementeren Stripe Integration for Go eerst tegen testsleutels. Live gaan is een gedocumenteerde env- en Dashboard-cutover, geen add-on-licentie.
Go maakt PaymentIntents die SCA ondersteunen. De klant voltooit 3-D Secure met Stripe.js of Checkout. Go wordt pas uitgevoerd nadat payment_intent.succeeded op de webhook is voltooid.
Ja voor vervulling. Een Go 200 naar de klant is niet de bron van de waarheid. De webhook verifieert handtekeningen en markeert vervolgens de bestelling als betaald.
Ja. Stripe Integration for Go voegt doorgaans velden of een dun betalingsrecord toe naast uw bestaande bestelmodel.
Nee. U bent eigenaar van het Stripe-account, de sleutels en de verwerkingskosten. De Go-meerprijs is implementatie in uw Go-project.
Nee. Binnen deze Go-add-onprijs herschrijven we een Go API niet naar Node.js of Java.
Ja. PaymentIntent-metagegevens en de velden die u blijft behouden na bevestiging van de webhook, zijn afgestemd op uw bestaande Go-bestelmodel.
De Go-bron bevindt zich in uw opslagplaats. De inbegrepen ondersteuning van 30 dagen dekt defecten in de geleverde Stripe Integration for Go-scope, en niet het niet-gerelateerde Go-functiewerk.
Gedurende de periode van 30 dagen helpen we bij breuk in de geleverde Go-integratie veroorzaakt door een gedocumenteerde Stripe-wijziging. Latere upgrades zijn uw onderhoud of uitgebreide technische ondersteuning.
We documenteren de PaymentIntent-status, Dashboard-logboeken en Go-webhook-levering. 30 dagen ondersteuning omvat mislukte handtekeningen, nieuwe pogingen en verkeerd geconfigureerde sleutels voor de geleverde Go-stroom.
We bevestigen uw Go-versie aan de Stripe-bibliotheek die we vastzetten tijdens de integratie. Oudere of zwaar gevorkte Go-runtimes hebben mogelijk extra reikwijdte nodig.
Nee. Binnen deze Go-add-onprijs herschrijven we een Go API niet naar Node.js of Java.
30 dagen na overdracht is inbegrepen. Uitgebreide technische ondersteuning is optioneel tegen 20% van deze Go-add-onprijs voor nog eens zes maanden voor dezelfde Go-integratie.
Voeg productieklare Stripe-betalingen toe aan uw bestaande Go-project, behoud de broncode en laat de server zijn eigen uitvoering geven.
$259