易企通1.0
    易企通1.0
    • 易生接口联调指南
    • 资料下载
      • 技术资料
        • 易生MIS-POS技术方案
    • 接口能力
      • 进件系统
        • 报文数据元说明
        • 商管系统联调说明
        • 参数字典说明
        • 9进件类接口
          • 9.1 图片上传
          • 9.2 商户信息录入
          • 9.3 商户信息补件
          • 9.4 商户异步通知回调
          • 9.5 商户审核结果查询
          • 9.6 商户信息查询
          • 9.7 商户信息变更
          • 9.8 新增终端
          • 9.9 终端变更
          • 9.10 结算账户变更
          • 9.11 商户功能变更
          • 9.12 参数查询
          • 9.13 查询授权码
          • 9.14 机具序列号入库接口
          • 9.15 商户签约申请接口
          • 9.16 易生侧签约电子协议下载
          • 9.17 商户电子协议号变更
          • 9.18 终端授权码重置接口
          • 9.19 终端注销
          • 9.20 商户注销
          • 9.21 终端序列号TUSN校验
          • 9.22 终端序列号查询终端信息
          • 9.23 银联入驻结果查询
          • 9.24 微信支付宝重新入驻
          • 9.25 更新银联报备服务商
          • 9.26 更新代理商编号(特定使用)
          • 9.27 商户、终端操作通知
          • 9.28 终端码牌、小白盒绑定解绑
        • 10分账绑定类接口
          • 个人分账方入网
          • 企业分账方入网
          • 分账方信息更新
        • 11限额类接口
          • 11.1 查询限额
          • 11.2 新增限额
          • 11.3 变更限额
        • 12营销类接口
          • 12.1 活动报名新增接口
          • 12.2 活动报名终止接口
          • 12.3 活动报名查询接口(该接口不可用)
        • 13支付宝配置类接口
          • 支付宝实名认证
            • 13.1.1 图片上传接口
            • 13.1.2 商家认证申请单提交
            • 13.1.3 商家认证申请单状态
            • 13.1.4 商家认证状态
            • 13.1.5 商家认证申请单撤销
        • 14微信配置类接口
          • 14.6 微信活动报名
            • 微信图片上传接口
            • 微信活动报名申请
            • 微信活动报名进度查询
            • 微信活动报名重新申请
          • 14.7 微信实名认证
            • 提交申请单
            • 撤销申请单
            • 查询审核状态
            • 查询开户意愿确认状态
            • 微信/支付宝实名认证结果查询
            • 微信图片上传接口
          • 14.1 微信APPID配置
          • 14.2 微信授权目录配置
          • 14.4 微信商户简称及客服号码修改
          • 14.5 微信商户信息查询
          • 14.3 微信配置查询
      • 易企通1.0
        • 加签验签说明
        • 敏感信息加密
        • 标准类API
          • 附录-应答码说明
          • 附录-交易类型码
          • 担保
            • 担保申请
            • 担保确认
            • 担保查询
            • 担保撤销
          • 清算
            • 商户余额查询
            • 秒到交易查询(老-防腐层)
            • D1和T1交易结算查询
          • 标准-付款码支付
          • 标准-主扫支付
          • 标准-jsapi支付
          • 银联云闪付app支付
          • 标准-交易单笔查询
          • 标准-交易关闭
          • 云闪付授权
          • 银联JS-获取用户标识
          • 标准-交易支付成功通知
        • 用不到的接口
          • 定时任务-交易中间状态的定时查询
          • wxAppId可由前端传过来的-微信jsapi支付(目前用不着)
          • 获取微信openid
          • 获取请求附加数据(商户未接过,目前暂时用不上)
      • 云易收(云收银)
        • 云易收联调说明
        • 云易收-附录-码
        • H5预下单-标准
        • H5预下单-行业
        • 小程序预下单-标准
        • 小程序预下单-行业
        • 订单查询接口
        • 云闪付授权
        • 云闪付获取用户标识
        • 分期交易查询
        • 分期交易退货
        • 交易回调通知
      • 电子协议
        • 电子协议联调说明
        • 电子协议-附录-码
        • 个人开户3001
        • 企业开户3002
        • 发送验证码3101
        • 创建合同3201
        • 签署合同3206
        • 合同查询3210
        • 合同下载
        • 获取签名密钥
      • 分账、退款
        • 添加个人收款方
        • 添加企业收款方
        • 请求分账
        • 分账撤销
        • 分账结果查询
        • 分账关系绑定
        • 分账关系查询
        • 实时退款
        • 退款查询
        • 急速退款-账户代扣 (暂不可用)
        • 分账接收方变更
      • 网支中台
        • 银联无跳转快捷(全渠道)
          • 商户侧开通
            • 标准版-发送开通短信验证码
            • Token版-发送开通短信验证码
            • Token版-后台开通
            • 标准版-后台开通
          • 银联侧开通
            • Token版-前台页面开通(二期实现)
            • 标准版-前台页面开通
          • 发送短信验证码
          • 开通查询
          • 支付(短信验证)
          • 支付(无短信验证)
        • 订单系统
          • 交易信息查询
          • 订单创建
          • 订单关闭
          • 订单拉取-暂时没对外调试
      • 易生鉴权
        • 银行卡信息鉴权
        • 通讯运营商信息鉴权
        • 公安信息鉴权
        • 风险信息鉴权
        • 短信鉴权
        • 鉴权结果查询
        • 未命名接口
      • 微收单-不对接
        • resultcode应答码说明
        • getSign
        • 付款码支付
        • 主扫支付
        • JSAPI支付
        • 交易查询
        • 支付通知接口
        • 秒到交易查询
        • 银联行业码用户标识接口
        • 银联行业码支付
        • 交易退款
      • 易生代付
        • 代付交易请求
        • 代付查询交易请求
        • 批量代付交易请求(暂时未对外开放)
        • 批量代付结果查询请求(暂时未对外开放)
        • 代付额度查询
        • 手续费报送
        • 异步通知
        • 代付额度调整明细查询
      • 银行卡接口规范
        • 易生MIS-POS技术方案
        • 智能POS三方调用
        • 易生银行卡受理终端应用规范
        • 银行卡接口文档

    易生接口联调指南

    易生接口联调指南#

    联调流程#

    1.【测试环境联调】——接口联调问题@技术支持,业务问题@客户经理和产品经理,参考《易生接口联调指南》
    2.【填写验收文档】——易生技术支持会对验收文档进行验证。参考【验收事宜】
    3.【走正式环境流程】测试环境完成验收过后,会由客户经理提交上线流程,正式流程走完后,运营会分配正式环境数据(包括正式参数、正式地址等信息)。
    联调对接时长一般在两周,请妥善安排联调时间,避免造成服务工单超时,如有变动请提前沟通。

    示例报文#

    1.
    点击访问在线文档 https://www.yuque.com/pandans/ws1g9s/da28wb?singleDoc#
    2.
    如果在线文档不能访问,请下载右侧示例报文 报文示例.docx
    《报文示例》这里面都是成功的报文示例,如果商户有报错,可以参照报文示例可以对照着看一下
    先检查下是否某项数据类型设错了,
    或是数据结构设错了,
    又或是某个必要的参数没有传或是多传了。

    测试环境参数信息获取#

    请查看各业务——获取测试参数章节, 如果技术人员在微信群里有发送测试参数,请使用技术人员提供的测试参数。
    备注:
    微信支付宝为真实交易,但是不会产生清算资金划拔,所以使用测试商家账号时请务必使用小于1元的小金额。
    请务必在支付当日完成退款,否则因隔日退款失败造成的测试资金损失由测试机构自行承担,并视为放弃资金。

    公私钥 下载#

    私钥#

    下面的私钥 在微收单2代 和 云收银 会用得到
    BZ0002toORG000000000006.key 该文件解析出得到以下私钥
    MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAOSxfpYzsR5pKg0lpDb8rwhmJuaN06l+o9wf5FvKFoGCGt0yMmv/OUqsiFzuatZ7VV2hx/WavOVVubMr6YXD8/GINStC/6Hj7ih30XDjQLM1TRmBfhux+FO3LEYUULKbp/LZz+tXDU6QN6Hvw3CGNRhwdAV5Sq1d0REg7tbPuCZpAgMBAAECgYBigmpqvN2AogAxJZO08+dZkNcU3ObdzeU7fqlZOJW1N5vmyCacCpZdKjCbB0ASH5JIANYnX34as3CIU1QGAMBk63Rm7LYF7mPu3r+qYUhwt60FTynxktkKgvtr2slDNc+oF4noAKvzd3W752RWn/lp9rGvhkk8gljaBVa0A+4A+QJBAP6R2b7dDdmICLJFJV8EdKJjThndSQymS4MLT2p3ZdT2ULhMtLjbOy0FeQaBFEkF6cy8TquIvO76qwlNCPlO5qcCQQDl+mz7s7Pd6SaMcuAMPDnuCNqVZNspseP3WmnB3q/Bt3Ad+dTtoopVYgvrIAb+VxVkZ804k3c192wl9BilVTxvAkEA4I4jdztjRim7EhXwezpg8AWNFT+femsOXRATA6VCzHJijdAL8qxgLLyRH22pSSjQLetFsgYyMtQnH1M2wUQaLQJBAKNDNa02NKF8C+a3AoENHF70oCBgegnOhLSr1dpQuVr/W7OcEWIl+qiEs0tW8EANGF2wJwtb/Mwt+vOypvBwYzcCQQCff7Cv+JHXx+voggV+lJqkBpFGjIV2axQ97n4JrBxwok7y42KEhMrKqVRAzXp7iGSxXfq7AkL0JSU7gSz+dg/3

    公钥#

    易生公钥 (商户对易生的响应报文 验签时候用)
    MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCAqRw0nZ1rGTpAeKupP7coS+en6BveJL4aFVt9men4Zzkpuv/IeK6YJ2yk4m8ppZ7TLW4t5WsPEhYOnUfMtjhW4nuQfjgU54juJ1KMHYiX9gaaO+z80ZnaiKD2YsZMFiE9dlTeBlkRL5xXbHa+JonHfVKXMr13oI8oZNKdpnvknQIDAQAB

    业务分类#

    进件(入网)#

    进件业务主要是 易生管理商户的一些接口,比如 商户信息录入、商户信息查询、商户信息变更、商户功能变更、以及微信配置类的接口。

    获取测试参数#

    // 进件 测试环境参数
    机构号(clientCode):61165070
    渠道密钥:EDferdssserrtXDe
    权限编号:02100113h5
    渠道编号:D01X66666667025

    资源#

    交易流程
    https://doc.eycard.cn/web/#/23?page_id=373
    示例程序
    newJinjianDemo.7z
    接口文档
    进件流程:https://doc.eycardp.cn/web/#/23?page_id=373
    商户信息录入: https://doc.eycard.cn/web/#/23?page_id=3833
    等等
    接口请求地址 (就是HTTP/HTTPS请求的那个地址) 经确认:进件 测试环境 都是用域名访问
    图片上传 https://mtest.eycard.cn:4443/AG_MerchantManagementSystem_Core/agent/api/imgUpl
    除图片上传外,其他接口测试地址:https://mtest.eycard.cn:4443/AG_MerchantManagementSystem_Core/agent/api/gen
    其他可能用得到的文档
    mcc.csv mcc传 mcc_name的四位阿拉伯数字
    地区码.xlsx 这个是 商户区域:银联地区码; 传具体“区县”的 YL_CODE, 不是“市”的YL_CODE(所有区县的YL_PR = 市级的YL_ID,所有市级的YL_PR = 省级的YL_ID,所有省级的YL_PR = 0) select * from CS_YL_AREA;
    行号行名.xlsx 行号会根据人行数据不定时更新 ZFXT_HH 这一列是 开户行行号, ZFXT_SSHH:所属直接参与者行号;ZFXT_HBDM:行别代码;ZFXT_CSDM:这列不知道

    微收单2代(微收单优化、易企通)#

    获取测试参数#

    1、付款码支付情况_(直接使用下面测试参数)_
    客户编号(orgId): ORG000000004785
    交易商户号(orgMercode): 531000013010845
    交易终端号(orgTermno): 32812114
    私钥:BZ0002toORG000000000006.key (联调指南里有公私钥可以下载,在本文档公私钥下载章节能找到)
    appid: wxbd3ec1f45c6fbd01
    备注:
    微信支付宝为真实交易,但是不会产生清算资金划拔,所以使用测试商家账号时请务必使用小于1元的小金额。
    请务必在支付当日完成退款,否则因隔日退款失败造成的测试资金损失由测试机构自行承担,并视为放弃资金。
    2、其他支付方式_(非 付款码支付情况,商户需要提供材料)_
    若接入小程序则需要提供
    1.主体名称 2.appid
    若接入公众号(或H5)支付则需要提供
    1.主体名称 2.appid 3.授权目录
    说明:appid和主体名称是相互对应的,主体名称一般是xxx公司这样的形式,是该小程序或公众号在微信注册时所用的主体名称,appid则是以wx开头的,【请务必确认其准确性】
    关于授权目录,可以参考 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3
    备注:
    微信支付宝为真实交易,但是不会产生清算资金划拔,所以使用测试商家账号时请务必使用小于1元的小金额。
    请务必在支付当日完成退款,否则因隔日退款失败造成的测试资金损失由测试机构自行承担,并视为放弃资金。

    资源#

    接口文档
    接口请求地址 (就是HTTP/HTTPS请求的那个地址)
    示例程序demo
    C#: https://gitee.com/easypay_debug_support/easypay-signure-net
    JAVA: https://gitee.com/easypay_debug_support/easypay-signure
    下面是各个功能 主要的类
    微收单优化/微收单2代 MobilePayment
    微收单1代 MicroAcquiring
    分账类及退款类交易 Ledger
    云收银/云易收 CloudCashier
    PHP: 暂无

    云易收(云收银)#

    是我们的移动端收银台,支付时统一用预下单接口,唤起我们的收银台进行支付。
    适用场景:APP、PC、H5。

    获取测试参数#

    1、云易收 H5_(商户需要提供材料)_
    若接入云收银 H5 支付则需要提供
    1.主体名称 2.appid 3.授权目录
    说明:appid和主体名称是相互对应的,主体名称一般是xxx公司这样的形式,是该小程序或公众号在微信注册时所用的主体名称,appid则是以wx开头的,【请务必确认其准确性】
    关于授权目录,可以参考 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3
    openid:H5预下单必填,小程序预下单可不填
    2、云易收 小程序
    云易收 小程序版 接口 得到响应报文 redirectUrl 字段 后,需要对 redirectUrl 进行解析处理,拿到里面的paytoken等支付参数,然后你们自己实现跳转,后续参考文档:https://www.yuque.com/docs/share/f5122152-bc3c-4a67-be47-366b72e4e0fa?# 《云收银技术方案》
    收银台模式 mode 这个参数默认不传,只有少部分商户可以使用,如果需要使用收银台模式h5ToMa 先联系联调人员确认是否支持
    orgId: ORG000000009040
    orgMercode: 531000013021630
    orgTermno: 32825585
    私钥:BZ0002toORG000000000006.key (在联调指南——公私钥下载章节下载私钥信息)
    openId:传-
    appid: 不要传(如果生产环境上传"-",需要联系技术人员进行配置,由易生帮忙获取openid)
    openid:H5预下单必填,小程序预下单可不填
    备注:
    微信支付宝为真实交易,但是不会产生清算资金划拔,所以使用测试商家账号时请务必使用小于1元的小金额。
    请务必在支付当日完成退款,否则因隔日退款失败造成的测试资金损失由测试机构自行承担,并视为放弃资金。

    资源#

    示例程序demo
    C#: https://gitee.com/easypay_debug_support/easypay-signure-net
    JAVA: https://gitee.com/easypay_debug_support/easypay-signure
    下面是各个功能 主要的类
    微收单优化/微收单2代 MobilePayment
    微收单1代 MicroAcquiring
    分账类及退款类交易 Ledger
    云收银/云易收 CloudCashier
    PHP: 暂无

    电子协议#

    获取测试参数#

    1、****双方-易生参与情况
    电子协议渠道编号(channelId):616161622101901
    电子协议商户编号(merId):MER021322101901
    电子协议终端编号(termId):TE101901
    电子协议签名秘钥:5q0067j7o0cqez9zkk8qrd7zb0e849c9i
    模板编号(templateId):QT_18432
    2、****三方-易生参与情况:
    注意:三方-易生参与情况 _ _使用下面的两个测试参数,需要将商户开户返回的 userId 发给技术支持配置后,才能进行创建合同,不然会报错的。
    电子协议-三方易生参与情况-测试商户1
    电子协议渠道编号(channelId):616161622120100
    电子协议商户编号(merId):MER021322120100
    电子协议终端编号(termId):TE120100
    电子协议渠道密钥:85cjjgs87779x2
    电子协议签名秘钥:y592674xy4240p27zbnte0a0elkkyspkv
    模板编号(templateId):QT_22325
    电子协议-三方易生参与情况-测试商户2
    电子协议渠道编号(channelId):616161622120101
    电子协议商户编号(merId):MER021322120101
    电子协议终端编号(termId):TE120101
    电子协议渠道密钥:g34u2503lv4xi9
    电子协议签名秘钥:z3niatqcdl3g2hsxl5kdpna7pskdygcz
    模板编号(templateId):QT_22325

    资源#

    接口文档和请求地址#

    接口文档:
    电子协议系统对外服务接口规范-v3.2【对外版】 (1)(1)(1).pdf

    电子协议 制作合同模板工具#

    电子协议 制作合同模板工具
    链接:https://pan.baidu.com/s/1k-lXlyvgI-XK4zj4cubotw
    提取码:ms5q

    易生 提供的 标准模板#

    双方协议-易生参与情况
    特约商户(两方)受理支付业务协议.pdf
    模板编号:QT_18432
    易生签名域:s0
    另外一方签名域:s1;s2
    文本域: 建议商户用百度网盘那个工具自己检测 哪个文本域对应的是哪个KEY
    文本域字段说明.xlsx
    merName;merLegal;merAddr;contractDateYear;contractDateMonth;contractDateDay;merCode;bizName;businLic;bizAddr;legalCode;legalPhone;linkMan;linkmanPhone;actualBeneficiary;accName;bankName;account;businScope;otherTermTypeName;termMaintain;termPossess;termNum;codeNum;chargeTypeDebit;chargeTypeDebitMax;chargeTypeCredit;chargeTypeUnionpayDebit;chargeTypeUnionpayDebitMax;chargeTypeUnionpayCredit;chargeTypeUnionpayDisDebit;chargeTypeUnionpayDisDebitMax;chargeTypeUnionpayDisCredit;chargeTypeWxpay;chargeTypeAlipay;d1SettlementRatio;d1SettlementFee;d0SettlementRatio;chargeTypeVISA;chargeTypeMastercard;chargeTypeJCB;chargeTypeOther;chargeTypeDCC;posRentalDepositMonth;posRentalDeposit;posBuy;simFee;eRMBServiceMail;otherServices;manager;managerPhone;contractDate;checkChainNo;checkChainYes;checkTermTypeYx;checkTermTypeWx;checkTermTypeWl;checkTermTypeZn;checkTermTypeQrcode;checkTermTypeOther;checkSameCard;checkSettleT1;checkSettleD1;checkSettleD1Ratio;checkSettleD1Fee;checkSettleD0;checkSettleCycleDay;checkSettleCycleMounth;checkAbroadCardYes;checkAbroadCardNo;checkRefundTermYes;checkRefundTermNo;checkRefundSysYes;checkRefundSysNo;checkPosRent;checkPosBuy;checkSimYes;checkSimNo;checkServiceERMB;checkServiceOther
    三方协议-易生参与情况
    模板编号:QT_22325
    易生签名域: ys_sign
    甲方签名域:partyA_sign
    丙方签名域: partyC_sign
    三方分账协议语雀版.pdf
    文本域:(建议 使用 电子协议 制作合同模板工具 进行检测 文本域的位置)
    partyA_name;partyA_legalPerson;partyA_address;partyC_name;partyC_legalPerson;partyC_address;partyA_authName;year1;month1;day1;ys_authName;year2;month2;day2;partyC_authName;year3;month3;day3;enterpriseName;officeAddress;registerEmail;bindPhone;kefuPhone;payAccountName;account;use;servicePerson;servicePerson;servicePersonEmail;technologyPerson;technologyPersonPhone;technologyPersonEmail;moneyPerson;moneyPersonPhone;moneyPersonEmail;businessLicenseNumber;registerMoneyCurrency;businessLicenseBeginEndDate;merArea;legalName;legalIdTypeAndNumber;legalId_PeriodOfValidity;merShortForWebsite;WebsiteICPRecordNo;merWebsite;settlementBankAccountName;settlementOpenBank;settlementBankAccount;protocolSignDate;protocolEndDate;r_systemAutoSettlement;r_noticeSettlement;actualbeneficiaryPersonName;actualbeneficiaryPersonIdMsg;actualbeneficiaryPersonAddress;authorizedBusinessPersonName;authorizedBusinessPersonIdMsg;scopeOfBusiness;addMerSignDate;note;r_onlineBankPay_personal;onlineBankPay_personal_PeriodOfSettlement;onlineBankPay_personal_ServiceCharge;r_onlineBankPay_enterprise;onlineBankPay_enterprise_PeriodOfSettlement;onlineBankPay_enterprise_ServiceCharge;r_ys;ys_PeriodOfSettlement;ys_ServiceCharge;r_quickPay_un;quickPay_un_PeriodOfSettlement;quickPay_un_ServiceCharge;r_protocol;protocol_PeriodOfSettlement;protocol_ServiceCharge;r_unOnline;unOnline_PeriodOfSettlement;unOnline_ServiceCharge;r_cloudApp;cloudApp_PeriodOfSettlement;cloudApp_ServiceCharge;r_unQrcode;unQrcode_PeriodOfSettlement;unQrcode_ServiceCharge;r_wechatScan;wechatScan_PeriodOfSettlement;wechatScan_ServiceCharge;r_wechatJs;wechatJs_PeriodOfSettlement;wechatJs_ServiceCharge;r_aliPayScan;aliPayScan_PeriodOfSettlement;aliPayScan_ServiceCharge;r_aliPayHtml;aliPayHtml_PeriodOfSettlement;aliPayHtml_ServiceCharge;warningTitle;merAuthName;year1;month1;day1;year2;month2;day2;year3;month3;day3;year4;month4;day4;year5;month5;day5;

    录制的视频(推荐看一下)#

    点击查看【youku】

    总体流程#

    接入模式:
    1、前台版:签署方在我们提供的页面输入验证码完成签约——手机号由系统自动取商管中法人手机号,适用于先进件(录入商户法人信息)后签电子协议的场景 ~~~~ (目前不可用)
    2、后台版:我司开放短信验证码发送接口给接入方,接入方自行提供页面给签署方输入验证码后完成签约——由接入方自行上送签约方法人或联系人手机号(目前系统对此无校验),适用于先签约后进件的场景(进件接口中上送协议id或协议图片)(对接接口就用后台版就行了,电子协议主要就是用后台版的)
    **3、页面版:**易生会触发签约H5页面,用户在H5页面完成签约。
    image.png
    1.
    确认好协议模板(就是一个写好的合同)
    接入电子协议需要提供协议模板(就是一个写好的合同),这个协议模板有两种提供方式
    一:可以由贵公司编写好协议模板(这种需要使用易生提供的“百度网盘工具”完全自定义文本域和签名域,编写好的话,需要易生法务进行审核,确认协议没有问题,到时候交给我去配置,但这种一般比较费时间)
    二:也可以由易生提供协议模板, 请查看本文档 电子协议-资源-中的《易生 提供的 标准模板》(为了接入方便,大多商户会选择这种方式)(这个 _《易生 提供的 标准模板》 _已经包含了文本域和签名域的协议模板,贵公司可以用易生提供的“百度网盘工具”进行查看已经设置好的文本域和签名域。如果文本域和签名域符合贵公司的需求,那可以不用修改,也可以根据贵公司自身的情况对签名域和文本域进行调整)
    2.
    商户将确定好的协议交由我(易生技术支持)配置,易生分配协议模板id(就是 创建合同 接口 里的 templateId 字段)
    3.
    调用开户接口(个人开户或企业开户)为签署方申请开户,获得userId
    4.
    发送短信验证码3101(因为这是测试环境,经确认:测试环境不会真实发送验证码,但必须调用此接口)
    5.
    创建合同 3201,上送协议模板id及定义的各文本域及其值、短信验证码( 测试环境 验证码 传 000000,必须先调 发送短信验证码3101),获得合同编号(因为这个接口比较里面的请求报文比较复杂,可以参考 《示例报文》,还有下面创建合同接口的特殊说明,有不明白的可以问易生技术支持)
    6.
    签署合同3206:针对同一个协议,每签署一个章就调用一次接口;渠道按签章次数计收成本, 这个接口不需要验证码
    7.
    合同查询3210 (查询合同的状态)
    8.
    **合同下载:pdf格式 **

    文本域和签名域#

    接口注意事项
    1.
    测试环境下 [获取签名 key 接口](https://doc.eycard.cn/web/#/p/52808ad36e484907ab75e97b564ab144)这个接口不用调用,直接使用易生分配的签名密钥,生产环境需要调用,[获取签名 key 接口](https://doc.eycard.cn/web/#/p/52808ad36e484907ab75e97b564ab144)这个接口的sign所用到的主密钥就是 渠道秘钥,这渠道秘钥都会提供的
    2.
    印章类接口,一般不需要接入(你在签署合同的时候系统会自动加上印章)
    3.
    在进行签名步骤的时候,要特别注意MD5后要转成大写(这个是易错的地方)
    商户在调用“创建合同接口”之前,通过模版工具,设置签名域和文本域,并提供(1)协议模板  (2)文本域, 发给我们配置, 下载后的文件里有使用方法和注意事项《合同模板制作注意事项》
    以下是要注意的地方

    什么是文本域和签名域#

    文本域 说白了 就是 合同里 空白需要输入的地方,是用很多key表示的,你在创建合同接口,用这些key就可以给合同需要输入的地方设置值了。
    签名域 就是 合同中 盖章的地方,在接口交互中 使用 用key表示, 比方说 在电子合同中某两处地方需要盖章,位置分别是s1 和 s2表示, 在 签署合同 接口中 signLocation:"s1;s2" ,则就能盖章
    点击下载 https://www.yuque.com/pandans/ws1g9s/ot6775#tshMT 合同制作工具,使用该工具识别 文本域和签名域
    签名域 目前分了两种,
    1.
    一个是企业类型,签署完合同后,默认情况下会成红色的、圆形的章
    2.
    另外一种是个人类型的,会生成汉字类型的章
    默认情况下,你调用签署合同后,就会有这样的章,这是默认情况。 也可以自定义印章的样式,就要使用到增加印章等接口了,这种自定义印章的情况比较少。
    image.png

    如何查看文本域和签名域#

    打开 本文档中,电子协议章节-资源- 电子协议 制作合同模板工具
    找到 易生提供的 标准模板,然后拖入到 该工具中。
    image.png
    image.png
    image.png
    需要提供给易生的“文本域”注意事项
    关于 需要提供的 “文本域”
    1、请使用英文格式分号 ; 对每个字段进行分隔
    2、请不要对字段进行换行
    3、只需要提供文本域,一定不要有签名域!
    例如
    name00;name0;s1date;s2date;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26
    商户接入易生电子协议目前支持下面几种情况
    1.
    双方协议
    a. 易生参与,   不需商户提供userId信息
    b. 易生不参与, 需要商户提供“固定方的userid”
    2.
    三方协议
    a. 易生参与,   需要商户提供“固定方的userid”   (暂不支持 另外两方都是不固定的情况)
    b. 易生不参与, 需要商户提供另外两个固定方的userid
    3.
    四方五方等协议 (这个比较少,如果商户有需要接入这种情况,到时候再联系)
    上面需要商户提供的userId,
    userid 可以通过 个人开户或企业开户接口 得到
    创建合同报文
    双方 易生参与
    "createContract": {
        "signInfos": [
            {
                "projectCode": "37cb80032dbf47e7b12fd13a7a0c2b52",
                "location": "192.168.22.18",
                "signLocation": "另外一方的签名域1;签名域2",
                "authorizationTime": "20211221160341",
                "isProxySign": "1",
                "userId": "D3A2E24DBEF40A7BE05312016B0AEFCB"
            }
        ],
        "signLocation": "易生签名域",
        "textValueInfo": {
            "11": "address",
        },
        "templateId": "MM_8475",
        "isSign": "1"   
    }
    
    image.png

    协议 和 进件的 关系#

    目前 签署协议 有三种方式
    1.
    线上的 电子协议(进件流程1)(先电子协议,再进件)(其中包括 开户—创建合同—签署合同 等接口)
    2.
    线上的 电子签约(进件流程2)(先进件,再通过获取URL方式签约)
    3.
    线下的 纸质协议(就是现场签署)(线下客户经理会配合签入网协议以及收集企业资质材料)

    1. 线上的电子协议(进件流程1)#

    商户 在调用完 电 子协议 接口后,你可以得到下面两个信息
    1.
    电子协议编号(创建完合同接口 得到的)
    2.
    签署方名称(签署方名称 signatoryName :就是签章盖章的值,无论个人还是公司 )
    1.
    如果是个人开户 就是 个人开户入参的 personName
    2.
    如果是企业开户 就是 企业开户入参的 enterpriseName
    3.
    注意:签署方名称不能出现特殊字符,比如下划线、空格
    把上面两个字段 作为 进件的 商户信息录入 接口 里面的** plusInfo字段里的 contractNo 和 signatoryName 入参,(** isContract 字段 必须设置为 0), 提交上传到 进件系统。通过电子协议编号和签署方名称两个字段来找到电子协议系统里具体的一份协议。
    image.png

    2. 线上的电子签约(进件流程2)#

    这是属于流程2,点击 https://doc.eycard.cn/web/#/23?page_id=373
    具体过程
    1.
    调用 进件的 商户信息录入 接口 ( isContract 字段 必须设置为 1),调用完成后,此刻状态变为 待签约
    2.
    调用 商户签约申请接口 返回 签约的URL,商户打开签约URL进行签约(手机号要是法人的, 验证码填 000000),完成后,状态变为 待审核
    3.
    联系易生人员会进行审核,审核通过后,状态变为 已审核

    3. 线下的纸质协议#

    在进件的 商户信息录入 接口 提交的 图片参数, 这10-协议 就是线下的纸质协议,参考 报文元数据 图片参数 说明如下图, 10-协议
    image.png

    微收单1代(逐渐不维护,不再对接)#

    微收单1代 没有 分账功能

    获取测试参数#

    微信、银联
    渠道编号:D01X66666666863
    商户编号:531000013010849
    终端编号:32812122
    渠道秘钥:EDferdssserrtXDe
    签名秘钥:rkdff4dvldkk512dddd5rloo2dlliild
    openid obmoR5FXrSEI4uvHVJAigyYJvUTU
    subappid wxded3c555de76c29b
    支付宝、银联
    "channelid": "D01X20200424011",
    "merid": "531000012989458",
    "termid": "32790065",
    渠道秘钥 fudhsyrgnbpdeibh
    签名秘钥:s2i3d4423k3d131i21jvd58j5dd1rddj
    "openid": "2088402489184084",

    资源#

    接口文档
    付款码支付 https://doc.eycard.cn/web/#/42?page_id=543
    主扫支付 https://doc.eycard.cn/web/#/42?page_id=547
    公众号/服务窗支付 https://doc.eycard.cn/web/#/42?page_id=546
    交易查询 https://doc.eycard.cn/web/#/42?page_id=548
    等等
    接口请求地址 (就是HTTP/HTTPS请求的那个地址)
    http://180.168.215.67:8085/WorthTech_Access_AppPaySystemV2/apppayacc** (用这个)**
    示例程序demo
    C#: https://gitee.com/easypay_debug_support/easypay-signure-net
    JAVA: https://gitee.com/easypay_debug_support/easypay-signure
    下面是各个功能 主要的类
    微收单优化/微收单2代 MobilePayment
    微收单1代 MicroAcquiring
    分账类及退款类交易 Ledger
    云收银/云易收 CloudCashier
    PHP: 暂无

    MISPOS 对接#

    mis对接:https://gitee.com/easypay_debug_support/mis-pos java的范例,如果是c的清直接参照文档
    易生支付mispos技术方案 https://www.yuque.com/docs/share/d24da1af-9a4a-45fc-acca-97d8d743147b?#

    智能POS对接#

    https://www.yuque.com/docs/share/f9a66bf9-c410-445d-8528-7602a668bf89?# 《智能POS三方调用》

    易生鉴权#

    获取测试参数#

    渠道编号(channelId):616161622110300
    商户编号(merId):MER021322110300
    终端编号(termId):TE110300
    渠道秘钥:14jsa1y72a7f8d
    签名秘钥:1dqh76i2212f2f8y5736401e6i524rec1

    资源#

    接口文档
    https://doc.eycard.cn/web/#/27?page_id=406
    接口请求地址 (就是HTTP/HTTPS请求的那个地址)
    请求地址:https://api-test.eycard.cn:9443/EasypayMPSystem/[urlmethod]
    银行卡信息鉴权:https://api-test.eycard.cn:9443/EasypayMPSystem/VerifyBankServet
    通讯运营商信息鉴权: https://api-test.eycard.cn:9443/EasypayMPSystem/VerifyOperatorServet
    公安信息鉴权: https://api-test.eycard.cn:9443/EasypayMPSystem/VerifyPoliceServet
    风险信息鉴权: https://api-test.eycard.cn:9443/EasypayMPSystem/QueryRiskServet
    鉴权结果查询: https://api-test.eycard.cn:9443/EasypayMPSystem/VerifyQueryServet
    示例程序demo
    EasypayVerify.7z

    分账(也叫 捷账通)#

    资源#

    接口请求地址 (就是HTTP/HTTPS请求的那个地址)
    添加个人收款方 https://mtest.eycard.cn:4443/AG_MerchantManagementSystem_Core/jzt/api/pri
    添加企业收款方 https://mtest.eycard.cn:4443/AG_MerchantManagementSystem_Core/jzt/api/ent
    收款方变更 https://mtest.eycard.cn:4443/AG_MerchantManagementSystem_Core/jzt/api/
    分账请求地址: https://t-wapi.bhecard.com:6111+[urlmethod]
    请求分账 https://t-wapi.bhecard.com:6111/ledger/mpos
    分账撤销 https://t-wapi.bhecard.com:6111/ledger/mposcancel
    分账结果查询 https://t-wapi.bhecard.com:6111/ledger/mposfind
    分账关系绑定 https://t-wapi.bhecard.com:6111/ledger/mposbind
    分账关系查询 https://t-wapi.bhecard.com:6111/ledger/mposfindbind
    示例程序demo
    C#: https://gitee.com/easypay_debug_support/easypay-signure-net
    JAVA: https://gitee.com/easypay_debug_support/easypay-signure
    下面是各个功能 主要的类
    微收单优化/微收单2代 MobilePayment
    微收单1代 MicroAcquiring
    分账类及退款类交易 Ledger Merchant
    云收银/云易收 CloudCashier
    PHP: 暂无

    分账流程(接口文档)#

    分账流程: https://doc.eycard.cn/web/#/222?page_id=4201
    1.
    发起分账接收方入网:就是 易生系统录入分账接收方,添加企业收款方 或者 添加个人 收款方 商户根据 实际需求选择 收款方入网
    1.
    【添加个人收款方】: 上传 证件号 + 银行卡号 返回 商户号merCode、终端号termCode
    2.
    【添加企业收款方】: 上传 营业执照号 + 图片信息 + 银行卡号 返回 商户号merCode、终端号termCode
    2.
    申请绑定分账关系: 建立 绑定和被绑定双方之间的关系
    1.
    交易商户号orgMerCode、交易终端号orgTermNo, 这个就是技术支持给你分配时候的那个数据, 也是 商户信息录入 接口 最终得到的
    2.
    分账接收方商户号orgMercode、分账接收方终端号orgTermno,这个就是第1步发起分账接收方入网,返回的商户号merCode、终端号termCode
    3.
    发起支付请求:就是支付接口,就是需要发起一笔 成功的支付交易,并且这笔交易需要设置分账标识才具备分账的能力, 比如微收单2代、云收银这样的支付业务,(注意:微收单1代没有分账功能),可以参阅本文档的相关业务章节
    4.
    发起分账请求**:**在这接口入参里设置你想要分账给谁,分账多少钱 等信息。
    5.
    分账结果查询:
    商管录入商户是属于 线下
    也就是调用【商户信息录入】后 ,我这边会审核, 审核通过后, 有两种方式可以获得到 商户号和终端号, 一个是【商户异步通知回调】接口 , 一个是【商户信息查询】 , 这里面的 merCode 和 termCode 就是 【分账绑定关系】 的 orgMercode 和 orgTermcode
    第1步 发起分账接收方入网 返回的 商户号merCode、终端号termCode
    杰德 商户号:531000012972421 终端号:W1489524

    订单系统#

    这个订单系统,是商户将商户系统的订单推送到易生,易生会记录这笔订单,然后易生POS支付(主要就是POS支付,非直接使用微信支付宝支付)完成后,推送支付结果到商户系统,商户可以主动推送或关闭订单,易生也可以主动拉取商户系统的订单。
    接口调用顺序:
    (1)5.2 订单创建:商户系统把订单推送到易生后台
    (2)5.3 订单关闭:如果商户系统关闭订单,通知易生后台
    (3)POS上点查询,查出单笔订单,完成支付(接口6.1,为易生内部接口,合作方不用联调)
    (4)POS支付完成后告诉易生后台支付结果 (接口6.2,为易生内部接口,合作方不用联调)
    (5)5.1 交易信息查询接口:合作方主动查询订单状态。
    (6)结果通知接口:合作方提供一个生产地址,客户经理找运营部关云超开通权限,把结果通知推送到合作方给的网址上。

    获取测试参数#

    机构号(clientCode): ** **8888888
    密钥(signKey): ** **fsdfwerewrfe
    商户号: 831450072980001
    终端号: 30000656
    授权码 30000656 操作员 01 0000
    77777775激活后 商户号是15个5 终端号是77777775

    资源#

    接口文档
    交易信息查询 https://doc.eycard.cn/web/#/217?page_id=3127
    订单创建 https://doc.eycard.cn/web/#/217?page_id=3127
    订单关闭 https://doc.eycard.cn/web/#/217?page_id=3127
    订单拉取(这个) https://doc.eycard.cn/web/#/217?page_id=3127
    接口请求地址 (就是HTTP/HTTPS请求的那个地址)
    https://mtest.eycard.cn:4443/AG_MerchantManagementSystem_Core/agent/api/gen
    其他可能用得到的文档
    结果通知格式-210324.doc 结果通知接口,是支付完成后,将推送到合作方给的URL

    协议支付(云易收里的功能)#

    云易收的H5和小程序 都可以进行云易收的协议支付

    获取测试参数#

    验收事项#

    验收说明:
    将“需要接入的接口”的请求报文和响应报文等信息填入验收文档中,没有接入的接口请空着,最后发到群里,易生技术支持会对数据进行验证,测试环境完成验收过后,会由其他同事提交上线流程,正式流程走完后,会分配正式环境数据(包括正式参数、正式地址等信息)。
    进件业务,如果增加功能,下面三个接口必调
    AGMERAPPLY商户信息录入
    QUERYAUDMER商户审核结果查询
    ALTERFUNC商户功能变更
    请按业务下载对应的验收单
    进件、电子协议 请下载下面这个
    易生支付系统对外服务接口规范-联调验收单-进件&电子协议.xlsx
    微收单2代(又叫微收单优化、易企通)、
    云收银(又叫 云易收)、
    微收单1代(又叫微收单)、
    分账、
    易生代付、
    智能POS、
    等等, 请下载下面这个
    易生支付系统对外服务接口规范-联调验收单 (5).xlsx
    POS (用不到这个)
    易生支付POSP支付-联调验收单.xlsx
    修改于 2025-02-19 06:32:20
    下一页
    易生MIS-POS技术方案
    Built with