使用 Stripe Checkout 实现自定义捐赠金额

问题描述

我有一个简单的 wordpress 设置,其中有一个捐赠页面。我使用了一些基本的 Stripe Checkout 按钮,这些按钮将允许捐赠一定的金额。我已将这些设置为 Stripe Dashboard 中的产品。但是,我正在研究包含自定义金额选项的选项,用户可以在其中输入他们希望捐赠的金额。但从我所读到的,这需要更高级的设置。我并不完全了解服务器端交互,但我相信必须有某种服务器参与才能实现自定义捐赠金额。

我已经看到将在前端实现的代码(例如表单字段),但是我需要在哪里实现服务器代码

谁能给我一点指导。非常感谢任何帮助,

解决方法

这个问题非常广泛,我不确定您的技术背景,所以我无法建议您如何进行。您可能需要聘请开发人员或请朋友帮助您构建 Stripe 集成,或者使用他们合作伙伴计划中的 Stripe 合作伙伴,该合作伙伴可以充当您的 Wordpress 网站的插件/平台:https://stripe.com/partners/apps-and-extensions

最终,Stripe 的文档主要涵盖了如何将 Stripe 集成到后端:https://stripe.com/docs/payments/accept-a-payment

您的网页必须向您的服务器发送带有自定义捐赠金额的请求,以便为该金额的自定义价格创建 CheckoutSession:https://stripe.com/docs/payments/accept-a-payment#add-an-event-handler-to-the-checkout-button

,

如果您使用的是 Stripe Checkout,那么实际上无需进行任何服务器端开发。由于您已在 Stripe 仪表板中设置了产品和价格,因此您只需要使用 Stripe Checkout 客户端集成,并传入相应的商品 ID https://stripe.com/docs/js/checkout/redirect_to_checkout?type=cardNumber#stripe_checkout_redirect_to_checkout-options-lineItems