支付接口介紹

使用此接口可以實現支付寶、QQ錢包、微信支付與財付通的即時到賬,免簽約,無需企業認證。

本文閱讀對象:商戶系統(在線購物平臺、人工收銀系統、自動化智能收銀系統或其他)集成壹支付涉及的技術架構師,研發工程師,測試工程師,系統運維工程師。

接口申請方式

共有兩種接口模式:

(壹)普通支付商戶
可以獲得壹個支付商戶,完全免費申請。公測期間請聯系人工申請QQ278598026,申請之後會將商戶ID和商戶KEY給妳!

(二)合作支付商戶
獲得壹個合作者身份TOKEN,可以集成到妳開發的程序裏面,通過接口無限申請普通支付商戶,並且每個普通支付商戶單獨結算,相對獨立。公測期間請聯系人工申請QQ278598026,申請之後會將合作者身份TOKEN給妳!

協議規則

傳輸方式:HTTP

數據格式:JSON

簽名算法:MD5

字符編碼:UTF-8


[API]創建商戶

API權限:該API只能合作支付商戶調用

URL地址:https://www.no1pay.com/api.php?act=apply&token={合作者身份TOKEN}&url={商戶域名}

請求參數說明:

字段名變量名必填類型示例值描述
操作類型actStringapply此API固定值
合作者TOKENtokenString9ddab6c4f2c87ce442de371b04f36d68需要事先申請
商戶域名urlStringwww.no1pay.com

返回結果:

字段名變量名類型示例值描述
返回狀態碼codeInt11為成功,其它值為失敗
返回信息msgString添加支付商戶成功!
商戶IDpidInt1001所創建的商戶ID
商戶密鑰keyString(32)89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i所創建的商戶密鑰
商戶類型typeInt1此值暫無用

[API]查詢商戶信息與結算規則

URL地址:https://www.no1pay.com/api.php?act=query&pid={商戶ID}&key={商戶密鑰}

請求參數說明:

字段名變量名必填類型示例值描述
操作類型actStringquery此API固定值
商戶IDpidInt1001
商戶密鑰keyString89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i

返回結果:

字段名變量名類型示例值描述
返回狀態碼codeInt11為成功,其它值為失敗
商戶IDpidInt1001所創建的商戶ID
商戶密鑰keyString(32)89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i所創建的商戶密鑰
商戶類型typeInt1此值暫無用
商戶狀態activeInt11為正常,0為封禁
商戶余額moneyString0.00商戶所擁有的余額
結算賬號accountString[email protected]結算的支付寶賬號
結算姓名usernameString張三結算的支付寶姓名
滿多少自動結算settle_moneyString30此值為系統預定義
手動結算手續費settle_feeString1此值為系統預定義
每筆訂單分成比例money_rateString98此值為系統預定義

[API]修改結算賬號

URL地址:https://www.no1pay.com/api.php?act=change&pid={商戶ID}&key={商戶密鑰}&account={結算賬號}&username={結算姓名}

請求參數說明:

字段名變量名必填類型示例值描述
操作類型actStringchange此API固定值
商戶IDpidInt1001
商戶密鑰keyString89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i
結算賬號accountString[email protected]結算的支付寶賬號
結算姓名usernameString張三結算的支付寶姓名

返回結果:

字段名變量名類型示例值描述
返回狀態碼codeInt11為成功,其它值為失敗
返回信息msgString修改收款賬號成功!

[API]查詢結算記錄

URL地址:https://www.no1pay.com/api.php?act=settle&pid={商戶ID}&key={商戶密鑰}

請求參數說明:

字段名變量名必填類型示例值描述
操作類型actStringsettle此API固定值
商戶IDpidInt1001
商戶密鑰keyString89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i

返回結果:

字段名變量名類型示例值描述
返回狀態碼codeInt11為成功,其它值為失敗
返回信息msgString查詢結算記錄成功!
結算記錄dataArray結算記錄列表

[API]查詢單個訂單

URL地址:https://www.no1pay.com/api.php?act=order&pid={商戶ID}&key={商戶密鑰}&out_trade_no={商戶訂單號}

請求參數說明:

字段名變量名必填類型示例值描述
操作類型actStringorder此API固定值
商戶IDpidInt1001
商戶密鑰keyString89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i
商戶訂單號out_trade_noString20160806151343349

返回結果:

字段名變量名類型示例值描述
返回狀態碼codeInt11為成功,其它值為失敗
返回信息msgString查詢訂單號成功!
易支付訂單號trade_noString2016080622555342651壹支付訂單號
商戶訂單號out_trade_noString20160806151343349商戶系統內部的訂單號
支付方式typeStringalipayalipay:支付寶,tenpay:財付通,
qqpay:QQ錢包,wxpay:微信支付
商戶IDpidInt1001發起支付的商戶ID
創建訂單時間addtimeString2016-08-06 22:55:52
完成交易時間endtimeString2016-08-06 22:55:52
商品名稱nameStringVIP會員
商品金額moneyString1.00
支付狀態statusInt01為支付成功,0為未支付

[API]批量查詢訂單

URL地址:https://www.no1pay.com/api.php?act=orders&pid={商戶ID}&key={商戶密鑰}

請求參數說明:

字段名變量名必填類型示例值描述
操作類型actStringorders此API固定值
商戶IDpidInt1001
商戶密鑰keyString89unJUB8HZ54Hj7x4nUj56HN4nUzUJ8i
查詢訂單數量limitInt20返回的訂單數量,最大50

返回結果:

字段名變量名類型示例值描述
返回狀態碼codeInt11為成功,其它值為失敗
返回信息msgString查詢結算記錄成功!
訂單列表dataArray訂單列表

發起支付請求

URL地址:https://www.no1pay.com/submit.php?pid={商戶ID}&type={支付方式}&out_trade_no={商戶訂單號}&notify_url={服務器異步通知地址}&return_url={頁面跳轉通知地址}&name={商品名稱}&money={金額}&sitename={網站名稱}&sign={簽名字符串}&sign_type=MD5

請求參數說明:

字段名變量名必填類型示例值描述
商戶IDpidInt1001
支付方式typeStringalipayalipay:支付寶,tenpay:財付通,
qqpay:QQ錢包,wxpay:微信支付
商戶訂單號out_trade_noString20160806151343349
異步通知地址notify_urlStringhttp://www.no1pay.com/notify_url.php服務器異步通知地址
跳轉通知地址return_urlStringhttp://www.no1pay.com/return_url.php頁面跳轉通知地址
商品名稱nameStringVIP會員
商品金額moneyString1.00
網站名稱sitenameString火絨
簽名字符串signString202cb962ac59075b964b07152d234b70簽名算法與支付寶簽名算法相同
簽名類型sign_typeStringMD5默認為MD5

支付結果通知

通知類型:服務器異步通知(notify_url)、頁面跳轉通知(return_url)

請求方式:GET

請求參數說明:

字段名變量名必填類型示例值描述
商戶IDpidInt1001
易支付訂單號trade_noString20160806151343349021壹支付訂單號
商戶訂單號out_trade_noString20160806151343349商戶系統內部的訂單號
支付方式typeStringalipayalipay:支付寶,tenpay:財付通,
qqpay:QQ錢包,wxpay:微信支付
商品名稱nameStringVIP會員
商品金額moneyString1.00
支付狀態trade_statusStringTRADE_SUCCESS
簽名字符串signString202cb962ac59075b964b07152d234b70簽名算法與支付寶簽名算法相同
簽名類型sign_typeStringMD5默認為MD5

SDK下載

SDK.zip
SDK版本:V1.0