找到支付设置
在后台编辑表单,将类型设为「可提交表单」,找到「是否需要支付」。开启后,用户需要通过付费流程提交表单,再按「支付类型」选择「货币支付」或「积分支付」。
开始前,先准备好表单字段和参与条件。使用货币支付时,还需要配置可用的收款方式;使用积分支付时,测试账户需要有足够积分。
设置固定金额
- 选择「货币支付」,在「支付货币」中添加价格行。
- 为每行选择「用户组」,填写对应币种的「固定金额」。价格不要留空,否则可能无法显示可用价格。
- 需要优惠时,开启「固定金额使用折扣?」,填写「固定金额折扣价格」。
- 按需填写「固定金额折扣时间范围」,保存表单。
同一用户符合多行价格条件时,系统会选择匹配的较低价格。不同币种需要分别核对,不能只填写或测试一个币种。
折扣时间范围要在折扣价格不为空时才生效;时间范围留空表示不限制折扣时间。后台使用格林威治时间(GMT),不要直接把北京时间原样填入。例如北京时间 20:00 对应 GMT 12:00。
根据填写内容设置动态金额
在价格行中开启「是否动态金额」,添加条件和对应金额。条件格式为 元素键|条件|值,例如 OTU2S9X9J9CB|==|123,表示指定字段的值等于 123 时使用这项金额。
匹配动态条件时,优先使用动态金额;没有匹配项时,回到固定金额。动态金额也可以单独设置折扣价格和折扣时间范围。
条件要使用表单中真实存在的字段键和提交值。前台会按顺序查找动态金额,显示首个命中的配置;尽量避免多条规则同时命中,保存后检查实际应付金额。
设置积分和游客支付
选择「积分支付」后,在「支付积分」中填写消耗数量,例如 100。该项留空时不显示对应积分支付内容。积分支付需要登录;未登录用户点击时会先打开登录框。
「是否允许游客支付」默认开启,关闭后,游客点击支付会先出现登录框。这个开关不会让游客获得账户积分,也不会自动取消表单的角色、注册天数或提交次数要求。
保存后检查实际结果
- 使用目标用户组的账户打开表单,核对币种和固定金额。
- 修改表单内容,分别测试动态条件命中与未命中时的价格。
- 检查折扣有效期内、有效期外的金额,以及其他语言和币种下的结果。
- 退出登录,确认游客支付开关的效果;积分支付再用积分充足和不足的账户分别测试。
- 完成一次支付后,核对订单金额及表单提交记录。
翻译选项文字后,应重新检查条件比较的值。付款成功后若没有表单记录,先查订单和保存结果,不要通过重复支付来验证。