Tempat: Tetapan → Pembaca & wang → Sambungan → Pembayaran
Buka halaman ini: admin.<your-site>/settings/connections/payments (gantikan <your-site> dengan alamat laman web anda)
Sebelum bermula
- Sambungkan Razorpay, Stripe atau PayPal terlebih dahulu. Lihat Pembayaran.
- Anda mesti merupakan pemilik laman web.
Langkah-langkah
Stripe dan PayPal: Keynate akan menyediakan mesej pembayaran dalam akaun anda secara automatik sekiranya boleh. Kad tersebut akan memaparkan "Mesej pembayaran telah disediakan dalam Stripe untuk anda." Jika tidak berjaya, ia akan memaparkan "Satu langkah lagi" berserta butang Selesaikan persediaan. Ikuti langkah-langkah di bawah.
Razorpay: tetapan ini tidak dapat dilakukan secara automatik. Kad Razorpay mengandungi kotak panduan 3 langkah dengan semakan langsung: Menunggu mesej pertama daripada Razorpay… akan bertukar kepada Kami telah menerima mesej pertama Razorpay. selepas bayaran pertama anda dibuat, sama ada ujian atau sebenar. Tekan Semak sekarang untuk menyemak semula. Lihat Sambung Razorpay.
Langkah-langkah untuk sebarang gerbang pembayaran:
- Buka Tetapan → Pembaca & kewangan → Sambungan → Pembayaran.
- Pada kad gerbang pembayaran anda, cari kotak Webhook.
- Tekan Buka webhook (butang ini memaparkan nama gerbang anda). Papan pemuka gerbang berkenaan akan dibuka pada tab baharu.
- Di dalam gerbang tersebut, tekan Tambah.
- Kembali ke Keynate, tekan Salin bersebelahan URL Webhook dan tampalkannya di dalam gerbang pembayaran.
- Tandakan acara yang disenaraikan di dalam kotak Keynate.
- Razorpay: tekan Salin pada kod rahsia dan tampalkannya sebagai secret. Gunakan kod rahsia yang berbeza untuk mod ujian dan mod langsung.
- Simpan tetapan dalam gerbang pembayaran.
- Stripe dan PayPal akan memaparkan satu kod selepas disimpan. Stripe memanggilnya signing secret yang bermula dengan
whsec_. PayPal memanggilnya Webhook ID. Salin kod tersebut dan tampalkannya ke dalam kotak yang sepadan di Keynate. - Tekan Uji sambungan.
Perlu tahu
- Mod ujian dan mod langsung masing-masing memerlukan webhook tersendiri.
- Jika anda kehilangan kod rahsia, tambah webhook baharu dalam gerbang pembayaran dan tampalkan kod yang baharu.
Masalah lazim
- "Tampal rahsia webhook yang anda taipkan dalam Razorpay." Kotak dalam Keynate kosong. Tampalkan kod rahsia yang sama seperti yang anda masukkan di Razorpay.
- "Gunakan rahsia webhook yang berbeza untuk ujian dan langsung." Cipta kod rahsia baharu untuk mod kedua.
- "Tampal rahsia tandatangan webhook. Ia bermula dengan whsec_." Salin kod tersebut daripada Stripe selepas anda menambah endpoint.
- "Tampal ID Webhook (huruf dan nombor sahaja)." Salin ID daripada senarai Webhooks dalam aplikasi PayPal anda.
- Razorpay masih memaparkan "Menunggu mesej pertama daripada Razorpay…". Buat satu bayaran ujian kecil. Mesej akan dihantar selepas bayaran pertama diterima. Kemudian tekan Semak sekarang.
- Pesanan kekal belum dibayar walaupun pembaca sudah membayar. Webhook tiada atau salah. Setiap malam Keynate juga akan menyemak pesanan anda dengan gerbang pembayaran dan membetulkan pesanan yang terlepas.
Soalan
Soalan lazim
Adakah ini sama seperti kunci API?
Tidak. Kunci API membolehkan Keynate berhubung dengan gerbang pembayaran. Webhook pula membolehkan gerbang pembayaran menghantar maklumat kembali ke Keynate.
Adakah saya memerlukan webhook untuk mod ujian dan langsung?
Ya. Mod ujian dan mod langsung masing-masing memerlukan webhook sendiri.
Bagaimana jika saya kehilangan kod rahsia?
Tambah webhook baharu dalam gerbang pembayaran dan tampalkan kod baharu itu ke dalam Keynate.
Bagaimana jika pesanan kekal belum dibayar walaupun pembaca telah membayar?
Webhook mungkin tiada atau salah. Setiap malam Keynate juga akan menyemak pesanan anda dengan gerbang pembayaran dan membetulkan pesanan yang terlepas secara automatik.