Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Alat bantu pengembang
Gambaran UmumJelajahi semua produk
Mulai membangun
Mulai mengembangkan
    Siapkan lingkungan pengembangan Anda
    Kirim permintaan API pertama Anda
    Terima pembayaran
    Bangun dan coba fitur baru
    Daftar periksa menjadi live
Proyek sampel
Tentang API
Bangun dengan LLM
Gunakan Stripe tanpa kode
Siapkan Stripe
Buat akun
Dashboard Web
Dashboard Seluler
Migrasikan ke Stripe
Kelola risiko penipuan
Pahami penipuan
Perlindungan penipuan Radar
Kelola sengketa
Verifikasikan identitas
BerandaMulaiStart developing

Siapkan lingkungan pengembangan Anda

Pahami Stripe CLI dan SDK sisi server kami.

Salin halaman

Bukan pengembang?

Periksa dokumen tanpa kode kami, gunakan solusi siap-rakit dari direktori mitra kami, atau rekrut pakar bersertifikat Stripe.

SDK sisi server dan antarmuka baris perintah (CLI) Stripe memungkinkan Anda berinteraksi dengan REST API Stripe. Mulailah dengan Stripe CLI untuk mengefisienkan lingkungan pengembangan Anda dan melakukan panggilan API.

Gunakan SDK untuk menghindari penulisan kode boilerplate. Untuk mulai mengirim permintaan dari lingkungan Anda, pilih bahasa untuk mengikuti panduan mulai cepat.

Ekstensi Chrome

Kami merekomendasikan Anda membangun integrasi pembayaran dengan Stripe, (seperti Elements atau Checkout) pada situs web Anda sendiri. Kemudian, siapkan ekstensi Chrome untuk mengarahkan pengguna ke halaman pembayaran ini setelah siap menyelesaikan pembelian.

Metode ini lebih aman dan lebih mudah dikelola daripada mencoba menangani pembayaran secara langsung di dalam ekstensi.

Dalam panduan mulai cepat ini, Anda menginstal Stripe CLI—alat penting yang memberi Anda akses baris perintah ke integrasi Stripe. Anda juga menginstal SDK sisi server Stripe .NET untuk mendapatkan akses ke Stripe API dari aplikasi yang ditulis di C#.

Apa yang Anda pelajari

Dalam panduan mulai cepat ini, Anda akan mempelajari:

  • Cara memanggil API Stripe tanpa menulis sebaris kode
  • Cara mengelola dependensi pihak ketiga menggunakan .NET Core CLI, NuGet CLI atau Package Manager Console
  • Cara menginstal Stripe .NET SDK v48.0.0 terbaru
  • Cara mengirim permintaan SDK pertama Anda

Pengaturan awal

Pertama, buat akun Stripe atau masuk.

Siapkan Stripe CLI

Instal

Dari baris perintah, gunakan skrip instal atau unduh dan ekstrak file arsip berversi untuk diinstal CLI oleh sistem operasi Anda.

Untuk menginstal Stripe CLI dengan homebrew, jalankan:

Command Line
brew install stripe/stripe-cli/stripe

Perintah ini gagal jika Anda menjalankannya di homebrew versi Linux, tetapi Anda dapat menggunakan alternatif ini atau mengikuti petunjuk di tab Linux.

Command Line
brew install stripe-cli

Autentikasi

Masuk dan lakukan autentikasi Akun pengguna Stripe Anda untuk menghasilkan serangkaian kunci yang dibatasi. Untuk mempelajari selengkapnya, lihat kunci dan izin Stripe CLI.

Command Line
stripe login

Tekan tombol Enter di keyboard untuk menyelesaikan proses autentikasi di browser Anda.

Output
Your pairing code is: enjoy-enough-outwit-win This pairing code verifies your authentication with Stripe. Press Enter to open the browser or visit https://dashboard.stripe.com/stripecli/confirm_auth?t=THQdJfL3x12udFkNorJL8OF1iFlN8Az1 (^C to quit)

Konfirmasikan penyiapan

Sekarang setelah Anda menginstal CLI, Anda dapat membuat satu permintaan API ke Create a product.

Command Line
stripe products create \ --name="My First Product" \ --description="Created with the Stripe CLI"

Cari pengenal produk (dalam id) di objek respons. Simpan untuk langkah selanjutnya.

Jika semuanya berfungsi, baris perintah menampilkan respons berikut.

{ "id":
"prod_LTenIrmp8Q67sa"
, "object": "product",

Selanjutnya, panggil Buat harga untuk melampirkan harga 30 USD. Tukar placeholder di product dengan pengenal produk Anda (misalnya, prod_LTenIrmp8Q67sa).

Command Line
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
{{PRODUCT_ID}}

Jika semuanya berfungsi, baris perintah menampilkan respons berikut.

{ "id":
"price_1KzlAMJJDeE9fu01WMJJr79o"
, "object": "price",

Menginstal SDK sisi server .NET

Versi terbaru dari Stripe .NET server-side SDK adalah v48.0.0. Mendukung .NET Standard 2.0+, .NET Core 2.0+, dan .NET Framework 4.6.1+.

Periksa versi .NET SDK Anda:

Command Line
dotnet --list-sdks

Instal pustaka

Gunakan .NET Core Command Line Interface (CLI) untuk membuat proyek baru dari baris perintah:

Command Line
dotnet new console

Untuk menginstal pustaka, jalankan perintah ini untuk menambahkan referensi paket ke file proyek Anda (.csproj):

Command Line
dotnet add package Stripe.net

Setelah Anda menginstal pustaka dengan CLI, pustaka secara otomatis ditambahkan sebagai dependensi dalam file proyek Anda (.csproj). Sebagai contoh:

YourProject.csproj
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Stripe.net" Version="48.0.0" /> </ItemGroup> </Project>

Alternatif instalasi

Jalankan permintaan SDK pertama Anda

Sekarang setelah menginstal .NET SDK, Anda dapat membuat Produk langganan dan melampirkan Harga dengan beberapa permintaan API. Kami menggunakan pengidentifikasi produk yang dikembalikan dalam respons untuk membuat harga dalam contoh ini.

Catatan

Contoh ini menggunakan kunci default akun pengguna Stripe Anda untuk lingkungan sandbox Anda. Hanya Anda yang dapat melihat nilai-nilai ini.

CreatePrice.cs
using System; using Stripe; class Program { static void Main(string[] args) { StripeConfiguration.ApiKey = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"; var optionsProduct = new ProductCreateOptions { Name = "Starter Subscription", Description = "$12/Month subscription", }; var serviceProduct = new ProductService(); Product product = serviceProduct.Create(optionsProduct); Console.Write("Success! Here is your starter subscription product id: {0}\n", product.Id); var optionsPrice = new PriceCreateOptions { UnitAmount = 1200, Currency = "usd", Recurring = new PriceRecurringOptions { Interval = "month", }, Product = product.Id }; var servicePrice = new PriceService(); Price price = servicePrice.Create(optionsPrice); Console.Write("Success! Here is your starter subscription price id: {0}\n", price.Id); } }

Simpan kode ke file Program.cs di proyek Anda. Dari baris perintah, cd ke direktori yang berisi file yang baru saja Anda simpan, dan jalankan:

Command Line
dotnet run

Jika semuanya berfungsi, baris perintah menunjukkan respons berikut. Simpan pengidentifikasi ini sehingga Anda dapat menggunakannya saat membangun integrasi.

Command Line
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb

Lihat juga

Ini mengakhiri panduan mulai cepat. Lihat tautan di bawah ini guna mengetahui beberapa cara berbeda dalam memproses pembayaran untuk produk yang baru saja Anda buat.

  • Buat tautan pembayaran
  • Halaman checkout siap-rakit
  • Alur pembayaran custom
Apakah halaman ini membantu?
YaTidak
Butuh bantuan? Hubungi Tim CS.
Bergabunglah dengan program akses awal kami.
Lihat log perubahan kami.
Ada pertanyaan? Hubungi Bagian Penjualan.
LLM? Baca llms.txt.
Dijalankan oleh Markdoc