【发布时间】:2019-03-25 20:19:12
【问题描述】:
我正在使用带有 Stripe 插件的 Gravity Forms。
客户可以选择全额或超过 3 个月支付总额。付款超过 3 个月时,表单使用订阅源,然后在 3 次付款后自动取消。
支付全额时,Stripe 会完美处理付款。选择超过 3 个月支付时,仅在总金额为整数时有效,例如136 英镑。如果总金额类似于:136.67 英镑,则会失败并且我收到以下验证错误:
此值必须与正则表达式模式匹配。 (/\A[a-zA-Z0-9_-]+\z/ 与值 payover3months_3_1month_136.67 不匹配)。
除非是整数,否则 Stripe 是否不能处理订阅?
还值得注意的是,我使用的是Ecommerce Gravity Wiz Perk。
付款超过 3 个月时使用以下字段:
- 小计
- 税收 (3%)
- 折扣 (66.66%)
- 总计
表格将得出:小计 + 3% 税 - 66.66% 折扣 = 总计。折扣用于将小计除以 3。
【问题讨论】:
-
您的字符类缺少
.以匹配浮点值。
标签: regex stripe-payments gravity-forms-plugin gravityforms