SDK下载JAVA版
MN_JAVA_Demo.zip
SDK下载PHP版 (由QQ:47104041提供)
MN_PHP_Demo.zip
SDK下载Python版 (由QQ:714647751提供)
MN_Python_Demo.zip 已把获取可用金额废掉,里面的代码未改
SDK下载易语言版
MN_E_Demo.zip
易安卓、ASP、C#。。
后面陆续开发。欢迎广大开发者提供,提供Demo者免费永久使用本平台
点我投稿
码农玖付支付接口介绍
开发初衷:自己本身是一个程序员,但是没有资格去申请官方支付功能,所以码农玖付诞生 了!!。使用此接口可以实现支付宝、微信支付的即时到账,免签约,无需交钱,无需企业认证。
接口API地址是:http://codepay.baldhome.com/
本文阅读对象:商户系统(在线购物平台、人工收银系统、自动化智能收银系统或其他)集成码农玖付支付涉及的技术架构师,研发工程师,测试工程师,系统运维工程师。
接口申请方式
请前往官网:http://codepay.baldhome.com/进行注册一个账号,后台设置一下,代码配置一下
协议规则
传输方式:HTTP
请求数据格式:POST
返回数据格式:JSON
签名算法:不告诉你
字符编码:UTF-8
[API]初始化
特别注意:下面每个接口一定要共享cookie
API权限:所有人
URL地址:http://codepay.baldhome.com/login.json
返回数据(参考):{"result":{"vipname":"终身会员","userbh":"admin","userkey":"Tmbnn7KkxD9J63TXh8MKRw==","username":"管理员"}}
请求参数说明(POST):
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
用户编号 | userbh | 是 | String | admin | 注册的登陆账号 |
用户密码 | userpwd | 是 | String | admin | 注册的登陆密码 |
代码登录标识 | service | 是 | int | 1 | 代码登录标识 |
返回数据样式 | resultype | 是 | String | json | json/字符串 |
返回结果(JSON):
字段名 | 变量名 | 类型 | 示例值 | 描述 |
---|---|---|---|---|
会员类型 | vipname | String | 终身会员 | |
用户编号 | userbh | String | admin | |
用户名称 | username | String | 管理员 | |
码农密钥 | userkey | String | Tmbnn7KkxD9J63TXh8MKRw== | 用户码农玖付回调验证秘钥 |
[API]创建订单
API权限:初始化成功
URL地址:http://codepay.baldhome.com/createorder.json
返回数据(参考):0.85
注意:在码农服务器创建好订单也需要在自己的数据库创建订单!! 前端页面不停的查询自己的数据库订单状态!! 如果客户支付成功会通过收款成功码农玖付回调 调用你自己的接口进行反写订单状态
请求参数说明(POST):
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
用户编号 | userbh | 是 | String | admin | 此API固定值 |
绑定站点 | urltype | 是 | Int | 1 | 在后台获取绑定站点对应ID |
支付金额 | money | 是 | double | 0.85 | 商品实际价格(必须为整数) |
支付类型 | paytype | 是 | int | 1 | 1.支付宝 2.微信 |
增值类型 | gdtype | 是 | int | 1 | 1.优惠(在基础价格上优惠) 2.惩罚(在基础价格上加钱) |
订单号 | ordernum | 是 | String | 2019030290160340510 | 这个订单号唯一值,用户订单生成 |
返回数据样式 | resultype | 是 | String | json | json/字符串 |
返回结果(JSON):
字段名 | 变量名 | 类型 | 示例值 | 描述 |
---|---|---|---|---|
用户编号 | userbh | String | admin | 此API固定值 |
绑定站点 | urltype | Int | 1 | 在后台获取绑定站点对应ID |
支付类型 | paytype | int | 1 | 1.支付宝 2.微信 |
增值类型 | gdtype | int | 1 | 1.优惠(在基础价格上优惠) 2.惩罚(在基础价格上加钱) |
订单号 | ordernum | String | 2019030290160340510 | 这个订单号唯一值,用户订单生成 |
返回数据样式 | resultype | String | json | json/字符串 |
创建状态 | state | Int | 1 | 1为成功,1006为订单号重复,1007为未实名认证 |
客户需要支付金额 | money | double | 0.85 | 返回:基础金额+(0.01到0.99) 可用的金额,这个需要显示在前端界面上 |
[API]查询订单状态
URL地址:待开发
请求参数说明:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回结果:
字段名 | 变量名 | 类型 | 示例值 | 描述 |
---|---|---|---|---|
[API]查询营业金额
URL地址:待开发
请求参数说明:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回结果:
字段名 | 变量名 | 类型 | 示例值 | 描述 |
---|---|---|---|---|
收款成功码农玖付回调,很重要!很重要!很重要!
说明:码农玖付收款成功,会向商家发送成功状态,商家需要提供一个接收数据的接口(接口的返回地址就是后台绑定的域名地址)
回调参数说明(POST):
字段名 | 变量名 | 类型 | 示例值 | 描述 |
---|---|---|---|---|
支付类型 | sktype | int | 2 | 1.支付宝 2.微信 |
增值类型 | skgdtype | int | 1 | |
收款金额 | skmoney | Double | 0.67 | |
回调秘钥 | manongkey | String | Tmbnn7KkxD9J63TXh8MKRw== | 通过这个秘钥判断是不是码农玖付官方,通过[API]初始化 获取的 |
订单号 | skordernum | String | 2019030290160340510 | 收款成功的订单号,可以通过这个去更新数据库的订单状态 |
收款时间 | time | String | 2019-03-30+14:12:15.0 | 时间 |