0

我正在使用带有 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。

4

1 回答 1

1

看起来我正在运行旧版本的 Gravity Forms Stripe Add On (2.5)。更新到 2.5.4 解决了这个问题。

Gravity Forms 支持通知我,通过 WP Admin 自动更新无法使用次要更新。这意味着您需要按照以下步骤进行更新:

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

请务必不要使用“表单”>“设置”区域中的“卸载 [插件]”按钮 - 这将删除您的数据。

于 2018-10-22T09:07:04.647 回答