Gravity Forms Stripe订阅仅接受整数

时间:2018-10-21 17:05:05

标签: regex stripe-payments gravity-forms-plugin gravityforms

我正在使用Gravity Forms加上Stripe。

客户可以选择支付全部或超过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。

1 个答案:

答案 0 :(得分:1)

好像我正在运行旧版的“重力表格条纹附加件”(2.5)。更新到2.5.4解决了该问题。

重力表单支持告知我,较小的更新不适用于通过WP Admin进行的自动更新。这意味着您需要按照以下步骤进行更新:

  1. 为您要尝试的插件选择“停用”选项 更新
  2. 为您要更新的插件选择“删除”选项
  3. 在提示您删除文件时回答是。此步骤将删除 插件的文件夹和其中的文件。
  4. 选择“添加新”插件的选项
  5. 选择“上传”
  6. 浏览到保存新下载的zip文件的位置 然后选择它
  7. 单击“立即安装”。您应该看到消息“已安装插件 成功。”此步骤将重新创建插件的文件夹和文件 内部。
  8. 点击“激活插件”

请不要在“表单”>“设置”区域中使用“卸载[插件]”按钮,这一点很重要-这样会删除您的数据。