开发文档

欢迎使用芃涵支付支付接口,以下是快速接入指南

快速开始

通过简单的API调用接入支付系统。支持RESTful接口,提供PHP、Java、Python、Node.js等多种语言SDK。

接入流程:注册商户 → 获取API密钥 → 阅读接口文档 → 技术对接 → 沙箱测试 → 正式上线

统一下单接口

POST /submit.php

创建支付订单,获取支付跳转链接。

请求参数

参数名类型必填说明
pidint商户ID
typestring支付方式:alipay / wxpay / qqpay
out_trade_nostring商户订单号
notify_urlstring异步通知地址
return_urlstring同步跳转地址
namestring商品名称
moneystring金额(元)
sitenamestring站点名称
signstringMD5签名
sign_typestring签名类型:MD5

请求示例

// PHP 示例 $data = [ 'pid' => '1001', 'type' => 'alipay', 'out_trade_no' => 'ORD'.date('YmdHis').rand(1000,9999), 'notify_url' => 'https://example.com/notify', 'return_url' => 'https://example.com/return', 'name' => '测试商品', 'money' => '1.00', 'sign_type' => 'MD5', ]; $data['sign'] = md5(http_build_query($data).$key); $ch = curl_init('https://'.$_SERVER['HTTP_HOST'].'/submit.php'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch);

返回参数

参数名类型说明
codeint状态码:1=成功,-1=失败
msgstring提示信息
trade_nostring系统订单号
payurlstring支付跳转URL
qrurlstring二维码URL(扫码支付时)

订单查询接口

POST /api.php?act=order

查询订单支付状态。

请求参数

参数名类型必填说明
pidint商户ID
out_trade_nostring商户订单号
signstringMD5签名
sign_typestring签名类型:MD5

异步通知

支付完成后,系统会向notify_url发送POST请求,通知商户订单支付结果。

通知参数

参数名说明
pid商户ID
trade_no系统订单号
out_trade_no商户订单号
type支付方式
name商品名称
money支付金额
trade_status交易状态:TRADE_SUCCESS=成功
signMD5签名
sign_type签名类型

收到通知后需验证签名,验证通过后返回字符串 success,否则系统会持续重发通知。

SDK下载

我们提供以下语言的SDK,方便快速接入:

PHP SDK
Java SDK
Python SDK
Node.js SDK
在线客服
客服在线时间:周一至周五 9:00-18:00
欢迎咨询,我们将尽快为您解答!