【发布时间】:2020-01-29 01:33:52
【问题描述】:
我正在实现一个购物车,目前正在使用Zuora's Direct Post。
基本上,这是一个提交给 Zuora 的表单,成功后 Zuora 将重定向回我的网站。它们允许 5 个field_passthroughs,它们只是 url 中的查询字符串参数。
我的流程是这样工作的:
- 用户输入他们的卡信息
- 提交时,将信息提交给 Zuora
- 成功后,Zuora 会重定向回我的站点,该站点位于中间处理页面上
- Zuora 在redirectURL 上粘贴了几个字段,例如
paymentMethodId,我用它来在处理页面下订单。
我现在想对其进行优化,这样它就不会登陆中间处理页面,而是登陆用户的购物车,而输入字段仍然填充。
为了在不从我的后端重新获取名称/电子邮件等字段的情况下实现这一点,有没有办法可以在 redirectUrl 上传递它?将我的 Vuex 状态序列化为字符串并对其进行编码是否安全?然后当它从重定向返回到我的购物车时,我会解码并反序列化并重新填充表单?
【问题讨论】:
-
@Yom S. 感谢您格式化我的问题!
标签: vue.js redirect vuex zuora