Sa kuwento na ito
Saan: Settings → Readers & money → Connections → Payments
Buksan ang page na ito: admin.<your-site>/settings/connections/payments (palitan ang <your-site> ng address ng iyong site)
Bago magsimula
- Ikonekta muna ang Razorpay, Stripe o PayPal. Tingnan ang Payments.
- Dapat ikaw ang may-ari ng site.
Mga hakbang
Stripe at PayPal: Inaayos ng Keynate ang mga mensahe ng pagbabayad sa iyong account para sa iyo kapag kaya nito. Sinasabi sa card na "Payment messages are set up in Stripe for you." Kung hindi nito kaya, sinasabi nitong "One more step" at may button na Tapusin ang pag-set up. Sundin ang mga hakbang sa ibaba.
Razorpay: hindi ito maaaring gawin para sa iyo. May gabay na 3-hakbang na kahon ang Razorpay card na may live check: ang Waiting for Razorpay's first message… ay nagiging We received Razorpay's first message. pagkatapos ng iyong unang bayad, sumusubok man o totoo. Pindutin ang Suriin ngayon upang tumingin muli. Tingnan ang Connect Razorpay.
Ang mga hakbang para sa anumang gateway:
- Buksan ang Mga Setting → Mga mambabasa at kita → Mga Koneksyon → Mga Pagbabayad.
- Sa card ng iyong gateway, hanapin ang kahon ng Webhook.
- Pindutin ang Open webhooks (ipinapangalan ng button ang iyong gateway). Magbubukas ang dashboard ng gateway sa isang bagong tab.
- Sa gateway, pindutin ang Idagdag.
- Pagbalik sa Keynate, pindutin ang Kopyahin sa tabi ng URL ng Webhook at i-paste ito sa gateway.
- Lagyan ng tsek ang mga event na nakalista sa kahon ng Keynate.
- Razorpay: pindutin ang Kopyahin sa secret code at i-paste ito bilang secret. Gumamit ng magkaibang secret para sa test at live.
- I-save ito sa gateway.
- Nagpapakita ang Stripe at PayPal ng code pagkatapos mag-save. Tinatawag itong signing secret ng Stripe at nagsisimula ito sa
whsec_. Tinatawag naman itong Webhook ID ng PayPal. Kopyahin ito at i-paste sa katugmang kahon sa Keynate. - Pindutin ang I-test ang connection.
Dapat malaman
- Kailangan ng test mode at live mode ng kanya-kanyang webhook.
- Kung maiwala mo ang secret, magdagdag ng bagong webhook sa gateway at i-paste ang bagong code.
Karaniwang problema
- "Paste the webhook secret you typed in Razorpay." Walang laman ang kahon sa Keynate. I-paste ang parehong secret na ibinigay mo sa Razorpay.
- "Use a different webhook secret for test and live." Gumawa ng bagong secret para sa pangalawang mode.
- "Paste the webhook signing secret. It starts with whsec_." Kopyahin ito mula sa Stripe pagkatapos mong idagdag ang endpoint.
- "Paste the Webhook ID (letters and numbers only)." Kopyahin ang ID mula sa listahan ng Webhooks sa iyong PayPal app.
- Sinasabi pa rin ng Razorpay na "Waiting for Razorpay's first message…". Gumawa ng maliit na pansubok na pagbabayad. Darating ang mensahe pagkatapos ng unang bayad. Pagkatapos ay pindutin ang Suriin ngayon.
- Nananatiling hindi bayad ang isang order pagkatapos magbayad ng mambabasa. Nawawala o mali ang webhook. Gabi-gabi ring inihahambing ng Keynate ang iyong mga order sa iyong gateway at inaayos ang mga nalampasan.
Mga tanong
Madalas na tinatanong
Pareho ba ito sa isang API key?
Hindi. Hinahayaan ng mga key ang Keynate na makipag-usap sa gateway. Hinahayaan naman ng webhook ang gateway na makipag-usap sa Keynate.
Kailangan ko ba ng webhook para sa test at live?
Oo. Kailangan ng test mode at live mode ng kanya-kanya sa mga ito.
Paano kung maiwala ko ang secret?
Magdagdag ng bagong webhook sa gateway at i-paste ang bagong code sa Keynate.
Paano kung manatiling hindi bayad ang isang order kahit nagbayad na ang mambabasa?
Nawawala o mali ang webhook. Gabi-gabi ring inihahambing ng Keynate ang iyong mga order sa iyong gateway at inaayos ang mga nalampasan.