outIntPtrpRespBuf);//封装publicstaticintCallWxpayFaceService(stringreq,refstringresp){byte[]reqBuf=(req);IntPtrreqPtr=();(reqBuf,0,reqPtr,);IntPtrrespPtr;UInt32respSize;intret=wxpayCallFaceService(reqPtr,(UInt32),outrespPtr,outrespSize);if(ret==0){byte[]respBuf=newbyte[respSize];(respPtr,淄博正规的微信刷脸支付,respBuf,0,(int)respSize);resp=(respBuf);wxpayReleaseResponse(outrespPtr);}(reqPtr);returnret;}#请求参数Req和响应结果Resp构成req和resp均为JSON结构的字符串req包含:公共请求字段+命令专有请求字段resp包含:公共响应字段+命令专有响应字段#Req公共字段参数必填类型说明cmd是string命令字,即各接口名:initWxpayfacegetWxpayfaceRawdatagetWxpayfaceCodereleaseWxpayfacereportInforeportOrderversion是string版本号,固定填写1now是int取当前时间的10位unix时间戮。例如:#Resp公共字段参数必填类型说明return_code是string错误码。公共定义见公共错误码return_msg是string(128)对错误码的描述#初始化initWxpayface支持版本:#请求参数除公共参数外,淄博正规的微信刷脸支付,下方参数的代理设置可用于配置刷脸走商户内部代理,淄博正规的微信刷脸支付。若不需要,则不用填写。
当支付前调用过人脸识别 此时如有传入手机号,出于安全考虑,用户需补填后四位手机号方可完成支付。刷脸支付APP还可返回此用户是否是使用传入的手机号完成刷脸支付的标志位。注意:
- 微信支付刷脸APP并不会返回用户的手机号码
- 需要通过其他途径收集到会员手机号并与openid做关联
- 用户存在商户端的会员手机号和微信账号绑定的手机号可能会不一致
#3.3 OpenID传入如果在支付前,商户端已知晓用户的身份(会员等),在刷脸支付时可将OpenID传入刷脸支付APP,如果比对成功,将返回付款码,可以快速完成刷脸支付。
#3.4 支付成功提示当获取到face_code微信支付侧也会自行查询支付结果,但也会等待商户告知商户侧获取的支付结果,以便做后续展示(支付成功/失败等)。微信刷脸支付有两种支付成功提示方式:支付成功页——支付成功后将刷脸支付APP将展示完整的页面,点击完成后返回商户侧。如果商户支持在门店内使用人脸识别功能,可在支付成功页内展示授权开通人脸识别功能的入口,用户可一键完成授权。
需要先启动WxpayFaceService服务,然后商户应用使用SDK中的接口调起刷脸支付注意点:关于函数中⼊参、出参的数据格式,均采⽤JSON字符串,编码为UTF-8。调用wxpayCallFaceService成功后,务必调用wxpayReleaseResponse来释放响应结果#入口函数原型/***调用人脸服务*@paramreqBuf请求参数(JSON字符串)*@paramreqSize请求参数长度*@parampRespBuf用来接收响应结果(JSON字符串)的char**指针*@parampRespSize用来接收响应结果长度的unsignedint*指针*@return如果成功返回0,失败则返回非0*/extern"C"intwxpayCallFaceService(constchar*reqBuf,unsignedintreqSize,char**pRespBuf,unsignedint*pRespSize);/***释放人脸服务的响应字符串,调用wxpayCallFaceService成功后务必调用此函数释放内存*@parampRespBuf指向响应结果(JSON字符串)的指针*/extern"C"voidwxpayReleaseResponse(char**pRespBuf);#C#导入DLL声明//声明[DllImport("",CallingConvention=,CharSet=)]publicexternstaticintwxpayCallFaceService(IntPtrreqBuf,UInt32reqSize,outIntPtrpRespBuf,outUInt32pRespSize);[DllImport("",CallingConvention=,CharSet=)]publicexternstaticintwxpayReleaseResponse。
文章来源地址: http://swfw.chanpin818.com/slfw/bgfwje/deta_3614913.html
免责声明: 本页面所展现的信息及其他相关推荐信息,均来源于其对应的用户,本网对此不承担任何保证责任。如涉及作品内容、 版权和其他问题,请及时与本网联系,我们将核实后进行删除,本网站对此声明具有最终解释权。