五分钟内反应回复,平均十分钟解决任何IT技术问题,按难度跟工作量收费!

2017年07更新智付第三方接入详细文档(比官网更完善更完整的接入文档)

admin |浏览367次 |售价:500元 |
收藏|2017/07/04 17:52

准备材料:a:智付企业商户号,b:签约该商户号的域名控制面板(该域名要解析绑定到你要接入第三方的网站上,并且可以用这个域名访问),c:绑定该商户号的邮箱账号密码!(方便改密码或者密码找回)


我们重点说的接入文档的部分:(针对PHP网站来说,其他语言的请自行摆渡了)

一:首先你要找智付技术客服要到接入文档来,以下是我们改良版的接入文档截图

注意点:如果你是使用aspphp开发语言的网站,要使用RSA-S签名方式。

二:配置openssl,记得,这个组件功能一定要打开!下面我以PHPstudy的环境来说明

需要特别注意的是,PHP环境一定选用5.3版本的!不要nts版本哦!亲自测试,其他任何版本都不匹配智付第三方!


这个记得开启!  如果还是不能使用openssl_get_privatekey跟openssl_sign这两个功能,那么请把PHP目录下的  libeay32.dll,php_curl.dll,php_openssl.dll,php_xmlrpc.dll,ssleay32.dll,复制到c盘下的sysmen或者sysmen32文件夹下!


有没有开启该功能,请用phpinfo();这个函数输出查看!


三:配置公钥跟秘钥


步骤一,把openssl压缩包解压到你的本地磁盘中的某个目录,例如


步骤二,在"运行"中输入"CMD"命令,即可打开命令提示符窗口。 (win+r快捷键)



步骤三,通过命令提示符窗口进入openssl/bin目录 

1:

C:\Users\Administrator>d:


2:

D:\>cd PHPnow-1.5.66\htdocs\bin


3:

D:\PHPnow-1.5.66\htdocs\bin>



4:



步骤四. 密钥对的生成


1) 输入如下命令,即可生成商家私钥(文件名为merchant_private_key.txt)

D:\PHPnow-1.5.66\htdocs\bin> openssl genrsa -out key.pem 1024




2)输入如下命令,即可生成商家公钥(文件名为merchant_public_key.txt)

命令 D:\PHPnow-1.5.66\htdocs\bin>openssl rsa -in key.pem -pubout -out merchant_public_key.txt




3) 输入如下命令

D:\PHPnow-1.5.66\htdocs\bin>openssl pkcs8 -topk8 -inform PEM -in key.pem -out merchant_private_key.txt -nocrypt



好,至此秘钥跟公钥都生成成功,两个文件分部在



步骤四:上传公钥到智付后台,复制秘钥跟公钥到接口文件中!


1.


点确定!


2.复制秘钥到接口文件中:




3.复制智付公钥到接口文件中



如果想改的话


最后,设置下通知路径




至此,大功告成!


咨询/回复该博客即可获得 2 经验值,咨询/回复被采纳即可获得 2 经验值!
咨询/回复

验证码

  换一个
全部回答(0)
+1
 加载中...