京东支付接口
官方文檔:http://payapi.jd.com/docList.html?methodName=0#
一、本地測試(用官方自帶參數測試)
1、下載官方接口文件:
京東支付PC&H5接口文檔>>京東支付2.0-PHP
2、測試,把“京東支付2.0-PHP”解壓出來的文件放到PHP環境中,什么都不用改,
? ? ? 直接提交測試,觀看是否正常。正常了再修改成自己的參數。
如果正常,會跳到
注意:如果到不了這步,說明配置環境有問題
1、PHP5.5以上
2、接口中的參數類型都是string類型
3、方法: 首先檢查php.ini中";extension=php_mcrypt.dll"是否存在,
? ? ? ? ? ? ? ? ? ? ? ? 如果存在的話去掉前面的注釋符‘;’,如果不存在這行,
? ? ? ? ? ? ? ? ? ? ? ? 那么添加extension=php_mcrypt.dll。
4、方法: 首先檢查php.ini中";extension=php_openssl.dll"是否存在,
? ? ? ? ? ? ? ? ? ? ? ? 如果存在的話去掉前面的注釋符‘;’,如果不存在這行,
? ? ? ? ? ? ? ? ? ? ? ? 那么添加extension=php_openssl.dll。
5、方法:修改php.ini中session.auto_start = 1
?
?
二、正式測試自己商戶參數
1、生成工具RSA密鑰,用剛才下載的官方壓縮包中:PC&H5接口文檔>>openssl(RSA密鑰生成工具)
? ? ? ?1-1、首先運行openssl.exe文件,?路徑:?openssl(RSA密鑰生成工具)\bin\
? ? 1-2、運行openssl.exe后,按照官方生成命令生成公私密鑰,命令文檔路徑:openssl(RSA密鑰生成工具)
1-3、生成密鑰,生成的密鑰在路徑:\openssl(RSA密鑰生成工具)\bin\
生成私鑰:my_rsa_private_key.pem ?這個是開發人員自己用來加密的
生成公鑰:wy_rsa_public_key.pem ?這個要上傳到商戶后臺中的
?
2、在商戶中上傳公密到商戶中心,即:創建密鑰
3、把參數替換成自己商戶參數
3-1、merchant商戶ID要填寫對,京東支付有兩個商戶號,一個是商戶號,一個是二級商戶號
這里要填寫的是:二級商戶號,在這里查找到:
3-2、userId這個參數一定要填寫,就是登錄用戶名
3-3、替換公私密鑰,路徑:\config\
完工。
就修改了下路徑,京東里邊的文件藏得太深了.
京東支付修改包:https://download.csdn.net/download/haibo0668/10598221
?
?
?
總結
- 上一篇: “高考”机器人横空出世 2017年居然要
- 下一篇: [密码学基础][每个信息安全博士生应该知