合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
> 文档版本:1.0.1 > 编辑时间:2021.10.10 ## 盛事通App H5调起工行聚合支付组件说明: 1.H5端在需要调起工行聚合支付的时候调用App端方法,此方法需要传递的参数为接口api/uc/ctcyq/gongHangService/singlePayment返回数据的data. response中的全部数据,必传且不能为空。 2.方法调用成功后App会跳转到工行支付收银台,用户可以根据需要选择对应的付款方式。在处理完成后,会返回相关的回调。其值对应的结果如下所示: 0000 支付成功 0015    贷款申请受理成功 9999 支付失败 6666 支付取消 6667    收银台以及物理返回按键取消 0001 上送数据格式错误 0002 请求数据返回为空 0003 无界面支付流水返回数据格式错误 0004 无界面支付流水接口请求失败 0005 支付流水返回结果非10100000状态 0007 订单数据解析异常 0013    贷款申请受理取消 0014    贷款申请受理失败 0016    贷款申请处理中 3.H5端可根据回调方法返回的支付结果参数进行相应的业务处理。 4.如果此组件出现错误或异常则App会调用reject方法并传入错误码,H5根据错误码进行后续的业务,错误码对照表如下: > 1000 通用性失败错误码,不确定问题出在哪里,但就是所期望的结果未达成。 1001 用户主动取消操作,比如用户主动点击了返回按钮等用户主动中断业务流程的情况。 1002 用户未授权相关操作的系统权限,比如说询问是否可以使用手机相机的时候点击了“否”。 1003 接口错误,与此业务相关的接口,没有按照约定返回可以达成业务的返回值,导致业务处理失败。 1004 SDK错误,如果此业务需要调用相应的SDK来完成,在调用SDK的过程中出现SDK的错误会返回此错误码。 1005 用户操作不规范所导致的错误,比如说用户未按照人脸识别功能的要求做完相应的动作,导致业务无法继续的问题。 1006 App代码级别出现错误或异常导致业务无法进行。 ``` const {data: { response: payload } } = await this.$api.http('api/uc/ctcyq/gongHangService/singlePayment') this.$hdsdk.ICBCPayMethod(payload).then(console.log).catch(console.error) ```