API 接口文档

本文档详细介绍了西来喜科技支付接口的调用方法和参数说明。

基本参数

参数名 类型 必填 说明
pid Int 商户ID
type String 支付方式(alipay/wxpay/qqpay)
out_trade_no String 商户订单号
notify_url String 异步通知地址
return_url String 同步跳转地址
name String 商品名称
money String 金额(单位:元)
sign String 签名(MD5)
sign_type String 签名类型(固定值:MD5)

创建订单

接口地址:

https://zf.haotian665.cn/submit.php

请求方式: GET / POST

签名算法:

sign = md5(参数1=值1&参数2=值2...&key=商户密钥)

异步回调

支付成功后,系统会向您提供的 notify_url 发送POST请求。

重要:请验证回调数据的签名,确保数据来源的真实性。

订单查询

接口地址:

https://zf.haotian665.cn/api.php

请求参数:

  • act=order - 操作类型
  • pid - 商户ID
  • key - 商户密钥
  • out_trade_no - 商户订单号

示例代码

PHP 示例:
<?php
$url = 'https://zf.haotian665.cn/submit.php';
$params = array(
    'pid' => '1001',
    'type' => 'alipay',
    'out_trade_no' => date('YmdHis').rand(1000,9999),
    'notify_url' => 'http://你的域名/notify.php',
    'return_url' => 'http://你的域名/return.php',
    'name' => '测试商品',
    'money' => '0.01',
    'sign_type' => 'MD5'
);

// 生成签名
ksort($params);
$sign_str = '';
foreach($params as $k => $v){
    $sign_str .= $k.'='.$v.'&';
}
$sign_str .= 'key=你的商户密钥';
$params['sign'] = md5($sign_str);

// 跳转到支付页面
header('Location: '.$url.'?'.http_build_query($params));
?>
更多示例代码和详细文档,请登录商户中心查看或下载SDK