flamarkt/payment-stripe

Stripe支付方式。

安装: 10

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 0

分支: 0

公开问题: 0

类型:flarum-extension

dev-main 2023-04-06 17:55 UTC

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支付方法应在未来工作。