You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ONDC表单submission_id获取问题及个人贷款流程咨询

问题解答

1. CORS限制下捕获submission_id的解决方案

  • 后端代理中转:让后端服务作为中间层请求表单相关接口,捕获submission_id后返回给前端,完全绕开浏览器的CORS限制
  • 协商CORS配置:联系表单提供方,在响应头中添加Access-Control-Allow-Origin并指定你的域名,或开启CORS凭证模式(需前后端同步配置withCredentials)
  • 跨窗口消息通信:若表单页面可协同调整,在表单提交完成后,通过window.postMessage(submission_id, 你的域名)发送数据,父窗口监听message事件接收
  • iframe嵌入替代:将表单嵌入当前页面的iframe中,同域场景可直接访问iframe页面数据;不同域则用postMessage通信

2. 个人贷款用户流程纠正

原流程问题点

错误将submission_id作为select API的入参,且流程顺序不符合贷款服务常规交互逻辑

修正后的流程

  1. 用户提交姓名、PAN、DOB、就业类型等基础信息
  2. 完成PAN核验:不仅匹配姓名与PAN,还需验证PAN的有效性、状态是否正常等
  3. 发起搜索请求:携带核验通过的完整基础信息
  4. 接收on_search回调:获取包含报价ID、机构信息、表单入口的贷款报价列表
  5. 渲染报价至UI,用户选择目标报价
  6. 调用select API:传入报价ID及用户基础信息,发起报价选择请求
  7. 接收on_select回调:获取与当前选择会话绑定的正式表单提交入口
  8. 用户填写并提交表单后,由表单处理方返回submission_id,用于后续申请状态查询等操作

3. 测试环境仅返回1个贷款报价的预期判断

  • 符合预期的情况:
    • 测试环境仅配置了单一测试贷款产品/机构
    • 当前测试用户的资质仅满足1个产品的准入要求
    • 测试环境接口默认返回固定单条测试数据
  • 不符合预期的情况:
    • 测试用例预设多产品匹配场景,且用户资质满足多产品要求,但仅返回1条结果
    • 请求参数符合多产品匹配条件,但接口返回结果异常
      建议:查看测试环境接口文档确认配置规则,或联系后端/运维团队核实测试数据及接口逻辑

内容的提问来源于stack exchange,提问作者Madhu Avinash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 21:58:16