- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
API介接说明文件
Rapid Get Paid 網路金流 API 說明
一、建立帳單
HTTPS API 存取請使用POST方式傳遞,輸入及輸出的參數及組成說明如下表:
請留意帳單編碼資料及驗證碼產生方式
Web Method URL /api_gateway.php?
api_key={平台設定的API KEY}
order_data={帳單資料編碼}
check_sum={資料驗證碼} 輸入 參數型態 欄位名稱 欄位長度 敘述 String api_key 20 平台設定的API KEY String order_data 200 帳單建立的資料編碼字串 先建立一個陣列資料,陣列的欄位名稱須相同如下:
$order_data[cus_name]=客戶名稱,必填;
$order_data[cus_email]=客戶EMAIL,必填;
$order_data[cus_phone]=客戶連絡電話,必填;
$order_data[item_amount]=交易金額,必填;
$order_data[item_name]=商品名稱,必填;
$order_data[item_desc]=商品描述,必填;
$order_data[payment_type]=付款方式參數1~7任一,必填”;
1 信用卡, 2 銀聯卡, 3 ATM, 4 7-11 ibon, 5 fami port, 6 支付寶, 7 Paypal
$order_data[tradeno]=客戶在貴站的交易編號,必填,不可重複;
$order_data[return_url]=客戶完成付款後瀏覽器返回網址;
$order_data[cancel_url]=客戶取消付款後瀏覽器返回網址;
$order_data[notify_url]=客戶完成付款後平台背景通知貴站已完成交易的網址;
notify_url如未填寫,將以平台內API設定的即時交易通知URL為預設。
若平台內也未設,則不做及時通知。
將建立的陣列轉成JSON格式
$encode_data = json_encode($order_data);
將JSON資料進行BASE64編碼
$base64_data = base64_encode($encode_data);
String check_sum 30 資料驗證碼 將交易資料BASE64編碼後的字串接上您的API SECRET,並將該字串進行md5編碼
$check_sum = md5($base64_data.$api_secret); 輸出 (json資料型態) Bool stats True/False 建立成功或失敗 String error_code 3 訊息代碼
000 成功
101 平台API KEY不正確
102 平台API SECRET或資料參數錯誤
201 帳單資料不全
202 帳單資料錯誤
203 金額超過上限
204 金額未達下限
205 自訂交易序號錯誤
301 付款方式錯誤
302 付款方式停用
303 未驗證用戶選擇信用卡付款方式 String error_msg 20 成功或錯誤說明 Array data Array 帳單建立成功時提供
$data[‘rgp_trade_id’]=Rapid Gat Paid的交易編號
$data[‘payment_url’]=付款頁面網址,請將使用者瀏覽器導向該網址,ATM或ibon及fami port無須導向
如為ATM或ibon及fami port方式會額外提供的詳細資料:
ATM
$data[‘payment_url’]=付款頁面網址,請將使用者瀏覽器導向該網址
$data[‘bank_code’] =繳費銀行代碼
$data[‘bank_account’] =繳費銀行帳號
$data[‘expired’]=繳費期限
ibon及fami port
$data[‘pay_code’]=繳費代碼
$data[‘expired’]=繳費期限 二、接收交易成功通知
請先至平台API設定頁面設定即時交易通知URL
如果您是建立帳單時有填寫notify_url,則以建立帳單時為接收網址
我們將會在帳單完成付款時發出首次通知,如未正常回應,將每三分鐘傳送一次,最多傳送八次。我們將以POST方式傳送,您接收的URL僅需要回應ok字串即可
Web Method URL http://yourcallbackurl/receive.php?
api_key={平台設定的API KEY}
order_data={帳單資料編碼}
check_sum={資料驗證碼}
simulation={是否為模擬觸發} 輸入 參數型態 欄位名稱 欄位長度 敘述 String api_ke
您可能关注的文档
最近下载
- 【课件】牛顿第一定律+说课课件人教版物理八年级下册.pptx VIP
- 2024《双职工家庭亲子关系问题及其对策—以S社区为例》8900字.docx
- 机油泵行业发展趋势及前景展望分析报告.pptx
- 小学数学新人教版一年级下册全册教案(2025春).doc
- 人教部编版三年级下册语文课件-教材解读及教学建议(思维导图).pptx
- 招标代理服务方案.pdf VIP
- 2025年江西工业贸易职业技术学院单招职业适应性测试题库word版.docx VIP
- 人体寄生虫学(第9版)PPT课件 华支睾吸虫.pptx
- 2024宁夏消防救援总队全媒体工作中心面向社会公开招聘消防文员笔试备考题库及答案解析.docx
- 2022年湖南铁路科技职业技术学院单招职业技能模拟试题及答案解析.docx
文档评论(0)