开心网支付接口跟4399的支付接口差不多:
1.都需要相应的平台提供生产订单号orderid并记录交易详情。
2.开发者将所需参数拼接生成加密请求字符串。
$query=$kxplatform_api->buildQuery($param);
$query=Kxplantform_Utils:url_base64_encode($query);
3通过页面里的js调用pay接口:
//para为第2步生存的字符串
function showKxDialog(para)
{
var t = document.createElement("div");
t.innerHTML = '<iframe src="http://www.kaixin001.com/rest/rest.php?para='+para+'" scrolling="yes" height="0px" width="0px" style="display:none"></iframe>';
document.body.appendChild(t.firstChild);
}
4. 用户输入验证码,确定支付。
支付成功,扣除用户相应数量开心币。接口会立刻向开发者提供的回调地址发送回调数据。
回调地址收到请求后请输出“ok”表示接收成功。
为保证回调地址可以收到回调数据,在接口立刻回调之外,还会有队列程序向回调地址发送数据(接口立刻回调后大概5-10分钟内)。
队列会多次向回调地址发送该订单处理后的回调数据,直到回调地址返回“ok”。如果开发者的回调地址多次出现发生错误不能返回“ok”的情况,将会发生掉单问题
向回调地址发送数据都是GET方式。
因为会多次向回调地址发送成功数据,所以开发者必须自己做判断,防止多次处理同一订单。
5. 回调数据格式:
Array
(
[uid] => 42086 //用户uid
[orderid] => 70613 //订单号
[from] => client
[status] => 1 //订单支付状态 1为支付成功
[pid] => 9317 //流水号 用于对帐
[test] => 2 //test为2说明该笔交易是用测试开心币支付的
[ctime] => 1297754870 //回调时间
[callbackkey] => pay //接口名称
[sig] => bc69d85df11476fd98fb601b8bf486bb //sig 用来判断该回调信息是由开心网发送的
)
6. 回调地址验证sig是否是由开心网发来。
$queryStr = $_SERVER['QUERY_STRING'];
$checkSign = $kxplatform_api->checkSignFromQuery($queryStr);
7支付接口错误代码
==============================================
'code' => 5000,
'text' => '验证码错误',
'code' => 5002,
'text' => '余额不足',
'code' => 5003,
'text' => '组件试运营',
'code' => 5004,
'text' => '将停止运营',
'code' => 5005,
'text' => '关闭支付',
'code' => 5006,
'text' => '数据库错误或订单重复',
'code' => 5007,
'text' => '支付失败',
'code' => 5008,
'text' => '未授权的测试币',
分享到:
相关推荐
支付宝大快捷源码是针对Web开发,特别是基于ASP.NET平台的应用设计的一套支付接口源代码。这个源码包主要用于帮助开发者快速集成支付宝的快捷支付功能,使得用户可以在网站上便捷地通过支付宝账户进行支付操作。在...
这通常意味着该源码设计了一个便捷、安全的支付流程,减少了用户的操作步骤,提高了支付效率。 【描述】"Ypay源支付码支付源码,三网免挂免输入" 简短地概述了这个系统的核心功能。"Ypay"可能是一个特定的支付品牌...
1. **Vue组件**: 在Vue组件中,当用户点击“支付”按钮时,调用`uni.request`发送POST请求到后端的支付接口,获取`mweb_url`。 2. **调起微信支付**: 收到后端返回的`mweb_url`后,可以使用相应的机制(例如微信...
此外,多种支付接口的接入则确保了交易的安全性和便捷性,为网站运营者和消费者提供了一个无后顾之忧的在线支付环境。 Ripr0-v5主题还特别支持了卡密、充值和站内币等多种功能。卡密功能便于用户购买虚拟资源,充值...
一个完整的网上点餐系统通常会包含用户身份验证、菜品浏览、购物车管理、订单处理、支付接口、配送安排等关键模块。用户可以通过系统浏览各种菜品,将想吃的菜品加入购物车,并进行订单提交和支付。系统后台需要处理...
从功能层面来看,前台首页每天显示一个服务或插产品的限时限最低成团人数的团购项目,具有邮件订阅,好友邀请,人人网、开心网、新浪微博、MSN/QQ分享,短信发送,购买凭证券在线打印、下载等功能。纳6团购软件管理...
聚合登录中转API是一个可以实现中转QQ、微信、支付宝、微博、百度等平台的快捷登录接口。 有多应用管理、域名限制、账号记录、登录记录功能。聚合登录中转API就是为了解决多个网站 需要接入快捷登录,需要多次申请的...
同时,压缩包内还包含了一份"使用说明.txt",为初次使用者提供了详细的指导,帮助他们快速上手。另外,"阿里旺旺买家版2015官方下载阿里旺旺买家版下载 8.10.15C官方版 - pc6下载站.url"是一个链接,指向了官方下载...
这得益于微信提供的JSAPI接口,开发者可以调用微信的功能,如分享、支付等,进一步增强游戏的社交属性。 至于压缩包内的文件,"使用帮助.txt"可能包含的是游戏的使用指南和操作说明,帮助玩家了解如何开始游戏、...
这有助于保障甲方的资金安全和乙方的合法权益。 甲方的权利和义务方面,合同强调了甲方应按照约定供货,并在出现缺货或规格不符时及时与乙方沟通协商。同时,甲方必须保证安装、维修工作的及时到位,并对因甲方原因...
多多淘宝客V7.4版,程序升级到6月08日带...10、优化一键登录的自动密码设置,比如开心网的ID等。 11、加强跨域代码限制 12、修复宝贝搜索为空时的链接错误。 13、修改后台晒单列表采用先排序,后发布时间的倒叙排列。
这个文件包可能用于提供第三方服务接口或主题的扩展功能支持,使得该主题不仅仅是一个静态的展示平台,还能实现与社交媒体、支付系统等外部资源的交互。 “WordPress 资源展示型下载类主题 CeoMax-Pro_v7.6”整体而...