flamarkt / payment-stripe
Stripe支付方式。
dev-main
2023-04-06 17:55 UTC
Requires
- flamarkt/core: ^0.1.0
- flarum/core: ^1.0
- stripe/stripe-php: ^7.97
This package is auto-updated.
Last update: 2024-09-06 21:00:20 UTC
README
Stripe支付方式。
此扩展在未来将会有一些更激进的变化。
目前,在创建订单之前会捕获资金,这可能会导致资金已捕获但订单尚未创建的情况。
卡片只读模式是为了创建一个自定义的3DS确认模态而创建的,但实际上并不需要,因为Stripe.js有自己的模态,可以与支付元素一起工作。
根据Stripe支付方式,订单创建可能通过正常的API提交或通过重定向进行。当使用重定向时,其他扩展将无法工作(例如,使用余额支付与Stripe一起使用)。
结账模式是实验性的,目前只添加了一个对应订单金额的单个产品,但计划使其与实际同步到Stripe的产品列表一起工作。
目前基于重定向的解决方案仍缺少一些CSRF保护。没有太危险,但外部网站可能会弄乱现有的支付意图,防止结账成功完成。
支付方法目前硬编码为卡片,但所有Stripe支付方法应在未来工作。