Ver código fonte

B2C交易错误信息返回优化文档和其markdown文件

xiong.zhang 6 anos atrás
pai
commit
1c9fb5a451

+ 66 - 0
B2C交易错误信息返回优化说明文档.md

@@ -0,0 +1,66 @@
+
+
+### B2C交易错误信息返回优化升级需求说明文档 
+
+------
+
+**1,概述:**
+
+系统之前网关api错误信息返回全是html页面,用户无法解析,改造后,新接口将参数以Json格式返回给商户
+
+目前已改造的接口有:pay接口,app端的/gw/app/pay接口,手机Html端的/gw/wap/pay接口
+
+**2,代码思路:** 
+
+将返回json格式的代码,单独解耦成一个功能函数(部分代码如下):
+
+参数pflag:为判断商户用的是否是新接口的标识符(新接口多了个pflag的参数),参数m1:对应参数应答码,参数m2:对应参数提示信息
+
+```
+exports.ParameterErr = function(pflag,m1,m2,res){
+    if(pflag === undefined){
+        res.render('index', {
+            title: 'epay',
+            context:m2
+        })
+    }else{
+        res.send(
+            JSON.stringify({
+                "code":m1,
+                "msg":m2
+            })
+        );
+    }
+
+}
+```
+
+**3,对应参数应答码及应答信息列表**
+
+| 参数应答码code | 对应应答信息msg                         |
+| -------------- | --------------------------------------- |
+| U1             | Clientid_Not_Found                      |
+| U2             | Signature error                         |
+| V1             | 请求报文头参数缺失                      |
+| T1             | 请求报文头参数缺失(version或tranType) |
+| R1             | Orderno_repeat                          |
+| C1             | orderCurrency is not set                |
+| P1             | paychannel error                        |
+| T1             | Illegal request address                 |
+| E1             | Exceed the limit                        |
+| T2             | txntype error                           |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

PC端在线支付接入规范文档4.2.1.pdf → PC端在线支付接入规范文档4.3.0.pdf