Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto · Oppitunti

Stripe-tili ja API-avaimet

Luo Stripe-kehittäjätilisi ja määritä API-avaimet turvallisesti sovellustasi varten.

Oppitunti 1/411 vaihetta

Stripe-tili ja API-avaimet on ilmainen Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-kurssilla on yhteensä 4 oppituntia.

Tervetuloa Stripen maksuihin

Tervetuloa turvallisten verkkomaksujen pariin! Tässä oppitunnissa aloitamme matkamme luomalla Stripe-kehittäjätilin ja tutustumalla tärkeisiin API-avaimiin.

Stripe on tehokas alusta, jonka avulla yritykset voivat vastaanottaa maksuja internetissä. Se hoitaa kaiken luottokorttien käsittelystä tilausten hallintaan, joten se on monien SaaS-sovellusten keskeinen osa.

Stripe-tilin luominen

Ennen kuin voimme integroida Stripen sovellukseemme, tarvitsemme tilin. Rekisteröityminen ja kehittäjäominaisuuksiin tutustuminen on maksutonta.

  • Siirtykää Stripen viralliselle verkkosivustolle.
  • Napsauttakaa 'Sign Up' tai 'Start now'.
  • Antakaa sähköpostiosoitteenne ja nimenne sekä luokaa salasana.
  • Vahvistakaa sähköpostiosoitteenne.

Rekisteröitymisen jälkeen saatte käyttöönne Stripe Dashboardin, joka toimii maksujen ja määritysten hallinnan keskuksena.

Dashboardissa liikkuminen

Stripe Dashboardissa hallitsette maksutoimintojanne. Tutustukaa hetki sen rakenteeseen.

Keskeisiä osioita ovat:

  • Home: Yhteenveto viimeaikaisesta toiminnasta ja saldosta.
  • Payments: Kaikkien maksutapahtumien tarkasteleminen ja hallinta.
  • Customers: Asiakasprofiilien hallinta.
  • Developers: API-avainten, webhookien ja lokien käyttö (tässä osiossa vietämme paljon aikaa!).

Voitte vaihtaa helposti 'Test mode' - ja 'Live mode' -tilojen välillä, mikä on kehitystyössä olennaista.

API-avainten ymmärtäminen

API-avaimet ovat kuin digitaalisia salasanoja, joiden avulla sovelluksenne voi viestiä turvallisesti Stripen palveluiden kanssa. Ne kertovat Stripelle, kuka pyynnön tekee, ja myöntävät oikeuden toimintoihin, kuten maksujen luomiseen tai asiakkaiden hallintaan.

Stripe käyttää kahta pääasiallista API-avaintyyppiä:

  • Julkaistavat avaimet
  • Salaiset avaimet

Kummallakin on oma käyttötarkoituksensa ja erilaiset tietoturvavaatimuksensa.

Julkaistavat ja salaiset avaimet

On tärkeää ymmärtää näiden kahden avaintyypin ero:

  • Julkaistava avain (esim. pk_test_...): Tämän avaimen voi turvallisesti sisällyttää asiakaspuolen koodiin (esim. verkkosivuston tai mobiilisovelluksen JavaScript-koodiin). Sitä käytetään maksutietojen turvalliseen keräämiseen ja tunnisteiden luomiseen. Sitä ei voi käyttää maksujen veloittamiseen suoraan.
  • Salainen avain (esim. sk_test_...): Tätä avainta EI SAA KOSKAAN paljastaa asiakaspuolen koodissa. Se antaa täyden pääsyn Stripe-tilinne APIin, ja sitä voidaan käyttää maksujen veloittamiseen, hyvitysten käsittelyyn ja tilausten hallintaan. Sitä tulee käyttää vain palvelimella.

API-avainten etsiminen

Löydätte API-avaimenne Stripe Dashboardista:

  1. Kirjautukaa Stripe-tilillenne.
  2. Siirtykää vasemman sivupalkin osioon 'Developers'.
  3. Napsauttakaa kohtaa 'API keys'.

Täällä näette sekä 'Publishable key' - että 'Secret key' -avaimen testi- ja live-tilaa varten. Voitte myös luoda uusia salaisia avaimia tai mitätöidä vanhoja tietoturvasyistä.

Testitila ja live-tila

Stripe tarjoaa kaksi ympäristöä: 'Test mode' ja 'Live mode'.

  • Testitila: Käyttäkää testi-API-avaimia maksutapahtumien simulointiin ilman oikean rahan siirtämistä. Tämä sopii erinomaisesti kehitykseen ja virheenkorjaukseen.
  • Live-tila: Käyttäkää live-API-avaimia oikeiden maksujen käsittelyyn oikeiden asiakkaiden kanssa.

Varmistakaa aina, että käytätte työskentely-ympäristöön sopivia avaimia. Voitte vaihtaa tilaa Dashboardissa ja API-pyynnöissänne.

API-avainten tietoturvan parhaat käytännöt

Salaisista avaimista huolehtiminen on erittäin tärkeää, jotta Stripe-tilinne luvaton käyttö voidaan estää.

  • Älkää koskaan kirjoittako salaisia avaimia suoraan koodiin: Tallentakaa ne ympäristömuuttujiksi tai turvalliseen määrityspalveluun.
  • Älkää tallentako niitä versionhallintaan: Jättäkää salaisia avaimia sisältävät määritystiedostot Git-tietovarastojen ulkopuolelle (esim. käyttämällä tiedostoa .gitignore).
  • Vaihtakaa avaimet säännöllisesti: Luokaa ajoittain uudet salaiset avaimet ja päivittäkää ne sovellukseenne.
  • Rajoittakaa käyttöoikeuksia: Rajatkaa niiden henkilöiden määrää, joilla on pääsy tuotantoympäristön salaisiin avaimiin.

Avainten lataaminen sovellukseen

Tässä on yksinkertainen Python-esimerkki, joka näyttää, miten sovellus voi ladata Stripe-API-avaimet turvallisesti ympäristömuuttujista. Näin arkaluonteiset tiedot pysyvät poissa koodikannasta.

import os

# In a real application, these keys
# would be loaded from environment variables
# or a secure configuration management system.

# Attempt to get the publishable key
stripe_publishable_key = os.getenv("STRIPE_PUBLISHABLE_KEY")

# Attempt to get the secret key
stripe_secret_key = os.getenv("STRIPE_SECRET_KEY")

print("Stripe Key Loading Status:")
if stripe_publishable_key:
    print("  Publishable key detected.")
else:
    print("  Publishable key NOT found!")

if stripe_secret_key:
    print("  Secret key detected.")
else:
    print("  Secret key NOT found!")

API-avainten pikatesti

Olette rakentamassa SaaS-sovelluksellenne kassasivua. Minkä tyyppistä Stripe-API-avainta käyttäisitte suoraan asiakaspuolen JavaScript-koodissa maksutietojen turvalliseen keräämiseen?

Kertaus: tili ja avaimet

Tässä oppitunnissa loimme perustan Stripen integroinnille. Opitte:

  • Luomaan ilmaisen Stripe-kehittäjätilin.
  • Liikkumaan Stripe Dashboardin keskeisissä osioissa.
  • Erottamaan julkaistavat ja salaiset API-avaimet toisistaan.
  • Etsimään avaimet ja ymmärtämään 'Test'- ja 'Live'-tilojen eron.
  • Toteuttamaan API-avainten käsittelyn tärkeät tietoturvakäytännöt.

Näiden perusteiden ymmärtäminen on turvallisen ja toimivan maksujärjestelmän rakentamisen edellytys. Seuraavaksi tutustumme tuotteiden ja hintojen määrittämiseen!

Aloita maksutta

Opi Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
12
Oppitunnit
48

Usein kysytyt kysymykset

Onko oppitunti ”Stripe-tili ja API-avaimet” ilmainen?

Kyllä – oppitunnin ”Stripe-tili ja API-avaimet” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-kurssin, päivitä CoddyKit PROhon. Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Stripe-tili ja API-avaimet”?

Luo Stripe-kehittäjätilisi ja määritä API-avaimet turvallisesti sovellustasi varten. Harjoittelet Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Stripe-tili ja API-avaimet”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppitunnilla?

Kyllä. Jokainen Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Stripe-tili ja API-avaimet
  2. Tuotteiden ja hintojen luominen
  3. Checkout-istuntojen toteuttaminen
  4. Hyvitysten ja riitautusten käsittely
← Takaisin: Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto