💴 API接口支付
                            POST
                        
                        http://登录后接口配置里的域名/pay/apisubmit
                        接口描述
POST数据:pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}¬ify_url={服务器异步通知地址}&return_url={页面跳转通知地址}&name={商品名称}&money={金额}&sitename={网站名称}&sign={签名字符串}&sign_type=MD5
请求参数
字段名
参数名
必填
类型
示例值
描述
                    商户ID
                
                
                        pid
                
                
                        必填
                
                
                    Int
                
                
                    1000
                
                
                    商户ID
                
            
                    支付方式
                
                
                        type
                
                
                        必填
                
                
                    String
                
                
                    alipay
                
                
                     支付方式:alipay:支付宝,qqpay:QQ钱包,wxpay:微信支付,rmbpay:数字人民币
                
            
                    商户订单号
                
                
                        out_trade_no
                
                
                        必填
                
                
                    String
                
                
                    20160806151343349
                
                
                    商户订单号
                
            
                    异步通知地址
                
                
                        notify_url
                
                
                        必填
                
                
                    String
                
                
                    http://站点域名/notify_url.php
                
                
                    服务器异步通知地址
                
            
                    跳转通知地址
                
                
                        return_url
                
                
                        必填
                
                
                    String
                
                
                    http://站点域名/return_url.php
                
                
                    页面跳转通知地址
                
            
                    商品名称
                
                
                        name
                
                
                        必填
                
                
                    String
                
                
                    一个奥利奥
                
                
                    商品名称
                
            
                    商品金额
                
                
                        money
                
                
                        必填
                
                
                    String
                
                
                    1.00
                
                
                    商品金额
                
            
                    签名字符串
                
                
                        sign
                
                
                        必填
                
                
                    String
                
                
                    202cb962ac59075b964b07152d234b70
                
                
                     签名字符串,签名算法与支付宝签名算法相同
                
            
                    签名类型
                
                
                        sign_type
                
                
                        必填
                
                
                    String
                
                
                    MD5
                
                
                    默认为MD5
                
            响应参数
字段名
参数名
类型
示例值
描述
                    返回状态码
                
                
                        code
                
                
                    Int
                
                
                    1
                
                
                    1为成功,其它值为失败
                
            
                    返回信息
                
                
                        msg
                
                
                    String
                
                
                    获取成功!
                
                
                    成功/失败时返回对应信息
                
            
                    金额
                
                
                        money
                
                
                    String
                
                
                    1.00
                
                
                    支付金额
                
            
                    类型
                
                
                        type
                
                
                    String
                
                
                    alipay
                
                
                     支付方式:alipay:支付宝,qqpay:QQ钱包,wxpay:微信支付,rmbpay:数字人民币
                
            
                    二维码链接
                
                
                        qrcode
                
                
                    String
                
                
                    wxp://f2f15IaTGck0xvm7vug4lqx-sMpJ0xiUB8fWTDwCQk-jYBxS6Yl1A_fOdPGNNGKwPnOt
                
                
                    如果返回该字段,则根据该url生成二维码
                
            
                    订单号
                
                
                        trade_no
                
                
                    String
                
                
                    20160806151343349
                
                
                    支付订单号
                
            
                    商户订单号
                
                
                        out_trade_no
                
                
                    String
                
                
                    20160806151343349
                
                
                    商户订单号
                
            
                    过期时间
                
                
                        end_time
                
                
                    Int
                
                
                    1701765395
                
                
                    过期时间(时间戳)
                
            说明
发起支付请求网站名称参数可以为空,其他为必填项
签名算法与支付宝签名算法相同
示例
<?php
$zzcode_id="1000";//这里改成您的商户id
$zzcode_key="AMEQ6D96SADsE545413419MuS"; //这是您的KEY
//构造要请求的参数数组,无需改动
$parameter = array(
    "pid" => $zzcode_id,//你的商户ID
    "type" => 'alipay',//alipay支付宝支付、wxpay微信支付
    "notify_url" => '',//异步通知地址
    "return_url" => '',//页面返回地址
    "out_trade_no" => '20200530203427207',//订单号
    "name" => 'VIP会员',//商品名称
    "money" => 1.00,//支付金额
    "sitename" => 'R码支付',//网站名称
);
ksort($parameter); //重新排序$parameter数组
reset($parameter); //内部指针指向数组中的第一个元素
$sign = ''; //初始化需要签名的字符为空
$urls = ''; //初始化URL参数为空
foreach ($parameter AS $key => $val) { //遍历需要传递的参数
    if ($val == '' || $key == 'sign' || $key == "sign_type" ) continue; //跳过这些不参数签名
    if ($sign != '') { //后面追加&拼接URL
        $sign .= "&";
        $urls .= "&";
    }
    $sign .= "$key=$val"; //拼接为url参数形式
    $urls .= "$key=" . urlencode($val); //拼接为url参数形式并URL编码参数值
}
$query = $urls . '&sign=' . md5($sign .$zzcode_key) . '&sign_type=MD5'; //创建订单所需的参数
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
$url = $http_type . "域名/pay/apisubmit?{$query}"; //请求地址
echo file_get_contents($url); //获取返回json