用你自己嘅 Stripe 密鑰。跟住下面 Stripe 後台截圖,複製密鑰、加入 Enrollta webhook,再貼上簽署密鑰。
喺 Enrollta 打開「付款方式」,編輯 Stripe,揀「進階(使用自己的 Stripe 密鑰)」。
喺 Stripe 後台打開 Workbench。喺 Testing tools 複製 Publishable key(pk_test_)同 Secret key(sk_test_),貼到 Enrollta 進階嘅測試密鑰欄。
Workbench → Testing tools → 公開密鑰同私密密鑰
喺 Workbench 打開 Webhooks 分頁,然後撳 + Add destination。
Workbench → Webhooks → Add destination
將 Enrollta 嘅 webhook 網址貼到 Endpoint URL。格式好似 https://enrollta.com/webhook/StripeWebhookAdvanced/… 請用你表單入面顯示嘅網址,唔好用教學截圖入面嗰條。
Edit destination → Endpoint URL
喺 Events 勾選 checkout.session.completed(Checkout)。Enrollta 用呢個事件將報名標為已付款。然後儲存 destination。
Events → checkout.session.completed
打開 destination 詳情。右邊複製 Signing secret(whsec_ 開頭),貼到 Enrollta「Webhook 簽署密鑰」。SandBox 用測試密鑰;正式模式用正式密鑰。
Destination details → Signing secret
儲存 Enrollta 表單。用測試卡 4242 4242 4242 4242、任何未來到期日、任何 3 位 CVC 做一次報名。Stripe Checkout 完成後,Enrollta 應標示訂單已付款。
測試模式嘅 Stripe Checkout — 商戶名旁邊會見到 Sandbox 標籤。請用卡號 4242 4242 4242 4242。
打開活動嘅參加者名單。Stripe Checkout 成功後,「訂單狀態」應該顯示「已付款」,並顯示金額。呢個就係最終結果。
參加者 → 訂單狀態 = 已付款
撳「睇下」。狀態應為「已付款」,「支付方法」應顯示你嘅 Stripe 方法名稱(例如「我的 Stripe」)。
訂單詳情 → 已付款,支付方法 = 你嘅 Stripe 方法名稱