支付接口介绍

使用此接口可以实现支付宝、QQ钱包与微信支付的即时到账,免签约,无需企业认证。仅需几分钟即可使您的程序接入支付功能。

如您不懂开发,可以联系客服技术人员,辅助您完成支付接入。

本文阅读对象:商户系统(在线购物平台、人工收银系统、自动化智能收银系统或其他)研发工程师,测试工程师,系统运维工程师。


代刷、发卡等程序使用教程

阳光快付已经支持与网络上大多数程序直接对接(如代刷网、发卡网、代挂网等)。仅需填入对接地址、商户Key_id、商户Key_token即可完成接入。

对接地址为:https://pay.ygkpay.com/

商户Key_id:201803037458(Key_id在用户中心的商户入网处获取)

商户Key_token:075fd5fdd3bbcf52dj3fd281c603b82b(Key_token在用户中心的商户入网处获取)

感谢您的使用,如果您在使用中遇到了什么问题,您可以在用户中心的工单系统处发起工单我们会有专人处理,或者加入我们的QQ群:628115260点击加群


发起支付请求

URL地址:https://pay.ygkpay.com/pay.php

请求方式:GET或POST

请求参数说明:

字段名变量名必填类型示例值描述
固定值actionStringpay
商户IDkey_idInt201802211682系统商户的key_id可在商户中查看
商户订单号out_trade_noString20160806151343349商户自行生成的订单号
商品名称goods_nameString余额充值系统商户提交的商品名称
商品金额moneyString1.00商户提交的金额
异步回调地址notify_urlStringhttps://www.ygkpay.com/notify_url.php商户服务器异步通知地址
同步回调地址return_urlStringhttps://www.ygkpay.com/return_url.php商户服务器同步通知地址
支付类型typeStringf2fpay支付类型如下:
alipay(支付宝-PC版)
f2fpay(支付宝-扫码付已合并PC版
qqpay(QQ钱包)
wxpay(微信支付)
paypal(PayPal支付更新维护
收银台模式payOther可选Stringother固定值:other,进入收银台模式

异步通知结果

通知类型:服务器异步通知(notify_url)

请求方式:GET

注意:异步文件必须输出`success`字符串,如输出其他字符串,将在接下来的30秒内、1分钟内、5分钟内、30分钟内各发送一次异步通知,直至获取到`success`字符串,若30分钟后仍无法接收到正确字符串,此订单异步通知将被放弃。

请求参数说明:

字段名变量名必填类型示例值描述
商户订单号out_trade_noString20160806151343349商户系统内的订单号
支付交易号trade_noStringzfb20160806151343349阳光快付交易订单号
商品名称subjectString余额充值订单商品名称
商品金额total_amountString1.00订单商品金额
交易状态trade_statusStringTRADE_SUCCESS
签名signString102a9275d51a5918ed1636c0c8030e8d 签名算法:依次拼接,按照“参数=参数值”的格式,最后直接拼接key_token值,此时生成的字符串为待签名字符串。将待签名字符串进行MD5加密(32位小写)
//待签名字符串示例值
//key_token示例值:5ab46f8fc3a2025ab27abe25410f202s
out_trade_no=20160806151343349&trade_no=zfb20160806151343349&money=1.00&trade_status=TRADE_SUCCESS5ab46f8fc3a2025ab27abe25410f202s
$security  = array();
$security['out_trade_no']      = $out_trade_no;
$security['trade_no']    = $trade_no;
$security['money']        = $total_amount;
$security['trade_status']       = $trade_status;
foreach ($security as $k=>$v)
{
	$o.= "$k=".urlencode($v)."&";
}
$sign = md5(substr($o,0,-1).$key_token);
//$key_token是你的商户密钥

同步通知结果

通知类型:服务器同步通知(return_url)

请求方式:GET

请求参数说明:

字段名变量名必填类型示例值描述
商户订单号out_trade_noString20160806151343349商户系统内的订单号
支付交易号trade_noStringzfb20160806151343349阳光快付交易订单号
商品金额total_amountString1.00订单商品金额
交易状态trade_statusStringTRADE_SUCCESS
签名signString102a9275d51a5918ed1636c0c8030e8d 签名算法:依次拼接,按照“参数=参数值”的格式,最后直接拼接key_token值,此时生成的字符串为待签名字符串。将待签名字符串进行MD5加密(32位小写)
//待签名字符串示例值
//key_token示例值:5ab46f8fc3a2025ab27abe25410f202s
out_trade_no=20160806151343349&trade_no=zfb20160806151343349&money=1.00&trade_status=TRADE_SUCCESS5ab46f8fc3a2025ab27abe25410f202s
$security  = array();
$security['out_trade_no']      = $out_trade_no;
$security['trade_no']    = $trade_no;
$security['money']        = $total_amount;
$security['trade_status']       = $trade_status;
foreach ($security as $k=>$v)
{
	$o.= "$k=".urlencode($v)."&";
}
$sign = md5(substr($o,0,-1).$key_token);
//$key_token是你的商户密钥

订单查询接口

URL地址:https://pay.ygkpay.com/api/api.php

请求方式:GET

请求参数说明:

字段名变量名必填类型示例值描述
固定值actionStringquery
商户IDkey_idString201802211682系统商户的key_id可在商户中查看
商户TOKENkey_tokenStringf60aeb9e534481e98e72135aaca6c381c8639333780b57d68395b34763ea0356key_token需要使用sha256加密:hash("sha256",$key_token)
商户订单号out_trade_noString20160806151343349商户系统内的订单号

返回参数说明:

字段名变量名必填类型示例值描述
返回数值codeint1返回非“1”则查询失败
返回消息msgStringquery order success
是否交易成功if_successint1返回值"1"则成功,返回非"1"失败
支付交易号trade_noStringzfb20160806151343349阳光快付交易订单号
商户订单号out_trade_noString20160806151343349商户系统内部的订单号
订单金额moneyString1.00订单商品金额
商品名称goods_nameString余额充值订单商品名称
交易完成时间trade_no_timeString2018-03-14 11:12:31订单交易完成时间
订单创建时间out_trade_no_timeString2018-03-14 11:10:31订单创建时间

PHP集成包下载(SDK)

ygkpay_sdk_1.1.zip
ygkpay_sdk_1.2.zip
SDK版本:1.1 or 1.2
1.1版本需要PHP7.0以上环境支持
1.2版本更新签名算法兼容低版本PHP(PHP7.0以下)

WHMCS支付集成包

WHMCS支付集成包.zip
简介:已对接WHMCS系统,仅需上传解压集成包到指定目录即可使用,无需二次开发

SWAP支付集成包

SWAP支付集成包.zip
简介:已对接SWAP系统,仅需上传解压集成包到指定目录即可使用,无需二次开发

发卡网源码下载(已集成阳光快付)

点击下载
简介:修复掉单问题,集成支付接口(阳光快付)