Cara mudahnya: masuk dengan Stripe
Tidak ada kunci untuk diburu, tidak ada yang perlu ditempel. Anda masuk ke Stripe, menyetujui Coin Moebius, dan Anda akan kembali lagi dalam waktu sekitar satu menit. Coin Moebius hanya menyimpan ID akun Stripe Anda, tidak pernah menyimpan kunci Anda, dan Stripe memberi tahu kami saat ada perubahan pada akun Anda.
- Buka Penyedia dan klik Connect a provider
Di dasbor Coin Moebius, pilih Penyedia di menu sebelah kiri, lalu klik Connect a provider di kanan atas.
Coin Moebius → Penyedia → Connect a provider - Pilih Stripe
Ketik Stripe di kotak pencarian, atau gulir ke bawah, lalu klik.
Connect a provider → Stripe - Beri nama, tambahkan dua halaman Anda, dan simpan
Beri nama panggilan pada koneksi tersebut. Masukkan URL Sukses Anda (halaman yang dilihat pembeli setelah membayar) dan URL Pembatalan Anda (halaman yang mereka lihat jika mereka mundur). Tetap di tab pertama, lalu klik Save and connect with Stripe.
Nama Panggilan, URL Sukses, URL Batal → Save and connect with Stripe Kedua alamat harus dimulai dengan https://. Hanya itu yang Anda ketik di layar ini.
- Setujui pada Stripe
Stripe terbuka. Masuk ke akun Stripe Anda, atau buat akun langsung di sana jika Anda belum memilikinya, lalu setujui Coin Moebius. Stripe menunjukkan akun mana yang akan Anda gunakan, sehingga Anda dapat memeriksanya sebelum menjawab ya.
Stripe → masuk atau buat akun → setujui Coin Moebius - Anda kembali dan terhubung
Stripe mengirim Anda langsung kembali ke Coin Moebius. Tanda centang hijau berarti pembayaran kartu sudah siap, dan kartu Stripe kini berada di halaman Penyedia Anda yang ditandai Terverifikasi dan Aktif.
Kembali ke Coin Moebius: akun Stripe terhubung Penyedia → kartu Stripe Anda: Terverifikasi, Langsung Melihat "Diperlukan tindakan" dan bukan tanda centang hijau? Stripe belum menyelesaikan penyelesaian rekening Anda untuk pembayaran kartu. Selesaikan apa yang Stripe minta, kembali, dan klik Verify pada kartu Stripe.
Cara lain: tempelkan kunci Anda sendiri
Segala sesuatu dari sini ke bawah adalah jalur manual. Anda menyiapkan webhook di dasbor Stripe, mengumpulkan tiga nilai di sana, dan menempelkannya ke Coin Moebius. Rencanakan sekitar sepuluh menit. Jika Anda masuk di atas, Anda sudah selesai dan dapat melewati semua ini.
Apa yang Anda butuhkan
| Kolom | Apa yang dilakukannya |
|---|---|
| Publishable key (pk_…) | Kunci publik yang membuka Checkout di browser. Bukan rahasia. |
| Secret key (sk_…) | Membiarkan kami membuat sesi Checkout agar tagihannya berjalan lewat akun Anda. Rahasia. |
| Webhook signing secret (whsec_…) | Memastikan sebuah webhook benar-benar berasal dari Stripe. Rahasia. |
| Success URL / Cancel URL | Tempat pembeli mendarat setelah membayar atau mundur. |
Hanya jalur kunci yang memerlukan ini. Jika Anda masuk dengan Stripe di atas, tidak ada yang perlu dikumpulkan. Stripe menyimpan kunci terpisah untuk mode Tes dan Live (pk_test_ / sk_test_ versus pk_live_ / sk_live_), masing-masing dengan rahasia penandatanganan webhooknya sendiri. Coin Moebius menyimpan keduanya di tab Live dan Test, sehingga Anda dapat memverifikasi kunci tes dan menambahkan kunci live nanti tanpa memasukkan kembali semuanya.
Kenapa kami meminta setiap kolom
Publishable key
Mengidentifikasi akun Anda saat checkout terbuka di browser pembeli. Publik sejak dirancang.
Secret key
Bagian privat yang mengotorisasi pembuatan tagihan, agar pembayarannya berjalan lewat akun Anda.
Webhook signing secret
Membuktikan webhook masuk benar-benar dari Stripe, jadi tidak ada yang bisa memalsukan event "paid". Ia adalah nilai terpisah dari secret key.
Success and Cancel URL
Pengaturan biasa: tempat pembeli mendarat setelah membayar atau mundur. Bukan rahasia.
Penyiapan
- Pakai mode uji (gratis)
Akun Stripe gratis, dan mode uji berfungsi sebelum aktivasi. Masuk di dashboard.stripe.com dan aktifkan Test mode (sudut atas). Siapkan uji dulu, lalu ulangi di live.
- Salin kunci Anda
Buka Developers → API keys dan salin Publishable key serta Secret key.
Stripe → Developers → API keys - Tambahkan webhook
- Developers → Webhooks → Add endpoint.
- Atur URL endpoint ke alamat webhook proyek Anda (di bawah).
- Pilih event. Untuk pembayaran sekali bayar: checkout.session.completed, charge.refunded, charge.dispute.created. Jika Anda menjual langganan, juga: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.payment_succeeded, invoice.payment_failed. Event tambahan tidak berbahaya, kami mengabaikan yang tidak kami pakai.
- Salin Signing secret endpoint (whsec_…). Test dan live masing-masing punya sendiri.
https://api.coinmoebius.com/webhook/stripe/<your project id>Stripe → Developers → Webhooks → Add endpoint - Uji
Kartu uji hanya berfungsi di mode uji dan tidak pernah menagih kartu sungguhan. Pakai kedaluwarsa masa depan apa pun, CVC apa pun, kode pos apa pun.
Hasil Kartu Berhasil 4242 4242 4242 4242 Butuh autentikasi 4000 0025 0000 3155 Ditolak 4000 0000 0000 9995 - Hubungkan di dasbor
Tambah penyedia → Stripe. Masukkan publishable key, secret key, webhook signing secret, Success URL, dan Cancel URL. Pakai kunci uji untuk memverifikasi alurnya, lalu edit penyedianya dan ganti dengan kunci live.
Setelah Anda menghubungkan
Lakukan satu pembayaran sebelum Anda ditayangkan:
- Masuk dengan Stripe? Akun Anda aktif, jadi belilah produk seharga satu dolar dengan kartu Anda sendiri dan kembalikan dana tersebut dari Stripe setelahnya. Kunci tes ditempel? Setiap pembayaran adalah pembayaran percobaan, jadi gunakan kartu tes dari atas.
- Buat sebuah produk dan taruh tombol beli di sebuah halaman (berkas HTML lokal pun berfungsi) yang menunjuk ke proyek Anda.
- Checkout dengan kartu uji dari atas.
- Buka tab Transaksi. Saat status baris baru mencapai succeeded, kunci dan webhook Anda keduanya berfungsi dari ujung ke ujung.
Jika Anda menggunakan kunci uji, edit penyedia, tukar kunci aktif Anda, dan Anda menerima pembayaran nyata.
Pemecahan masalah
Mulailah dengan Verify. Di dasbor, klik Verify pada kartu Stripe. Ia menanyakan Stripe tentang akun Anda, atau memeriksa kunci Anda, dan mengembalikan pesan tertentu jika ada yang tidak beres.
Saya masuk dengan Stripe dan mendapat "Akun terhubung. Diperlukan tindakan."
Akun Stripe Anda telah terhubung tetapi Stripe belum menyelesaikan pembayaran kartu. Buka Stripe, selesaikan apa yang diminta (biasanya detail bisnis atau rekening bank), lalu klik Verify pada kartu Stripe di Coin Moebius.
Kartu Stripe bertuliskan Terputus.
Coin Moebius telah dihapus dari akun Stripe Anda, biasanya dari halaman Aplikasi resmi di Stripe. Buka kartu, pilih Edit, dan klik Reconnect untuk menyetujuinya lagi.
Verify bilang format kuncinya salah.
Secret key diawali sk_test_ atau sk_live_ (restricted key diawali rk_). Webhook signing secret diawali whsec_. Salin ulang nilai yang benar ke kolom yang benar.
Verify bilang Stripe menolak kuncinya.
Salin ulang secret key dari Developers → API keys, dan pastikan Anda tidak memasangkan kunci uji dengan webhook secret live atau sebaliknya.
Pembayaran selesai tapi pesanan tetap pending.
Webhook-nya tidak tiba. Pastikan URL endpoint cocok persis, bahwa Anda memilih checkout.session.completed, dan bahwa pembayaran uji mengenai endpoint mode-uji Anda (test dan live adalah endpoint terpisah).
Verifikasi tanda tangan gagal.
Setiap endpoint Stripe punya signing secret sendiri. Salin whsec_ dari pengaturan endpoint ini, bukan endpoint lain.
Pastikan dari ujung ke ujung.
Stripe tidak punya tombol simulasi. Di Dasbor Stripe, kirim ulang event terbaru ke endpoint Anda, atau buat PaymentIntent uji, lalu amati pesanannya diperbarui.
Baik untuk diketahui
Masuk dengan Stripe. Tidak ada kunci atau rahasia webhook untuk disalin, disimpan, atau diputar. Stripe memberi tahu Coin Moebius saat akun Anda berubah. Untuk memotong tautan, klik Disconnect pada kartu Stripe, atau hapus Coin Moebius pada Aplikasi resmi di Stripe.
Memutar kunci. Menempelkan kunci Anda sendiri? Gulung kunci rahasia atau rahasia webhook kapan saja, lalu tempelkan nilai baru. Bidang rahasia tetap kosong saat diedit sehingga Anda dapat memasukkan kunci yang diputar.
Aktivasi. Kunci live hanya berfungsi setelah akun Anda diaktifkan untuk pembayaran. Kunci uji berfungsi seketika.
Ada pertanyaan? Join our Discord