日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TP5对接免签FM支付接口

發(fā)布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TP5对接免签FM支付接口 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

前言

一、支付FM主要優(yōu)勢:

二、使用前需注意

使用TP5接入FM支付


前言

由于自己的網(wǎng)站需要用到在線收款,但是使用某寶和某信的簽約接口太麻煩了,僅僅只用一個某寶當(dāng)面付功能來收款,又太單一,而且有時收款多了,經(jīng)常被某寶風(fēng)控(本人從事正當(dāng)行業(yè),但是頻繁的收款容易被誤殺了。)

在尋求解決的方案時,讓我找到了支付FM (傳送門:商戶注冊 - 支付FM,聚合支付接口,讓支付接口更簡單),一個不需要任何簽約方式的收款渠道,支持多個平臺收款,不是廣告,只是推薦給有需要的朋友


一、支付FM主要優(yōu)勢:

1、支持手動上傳自己的微信和支付寶的收款碼

2、如果你有營業(yè)執(zhí)照,也可以使用微信和支付寶的官方收款接口

3、支持上傳多家銀行的收款信息,收款直達(dá)自己賬戶內(nèi)

4、該平臺所有的款項都是直接自己賬上,沒有第三方接手和中轉(zhuǎn)

5、收費合理,收款100大概只要你5毛的手續(xù)

支持個人網(wǎng)銀接入

支持多個平臺個人收款碼接入

二、使用前需注意

1、需要自己擁有獨立開發(fā)能力

雖然對接比較簡單,有操作文檔及示例,但對于沒有語言基礎(chǔ)的來說,還是會像天書一樣

2、需要自行準(zhǔn)備多余的安卓手機

由于是免簽收款,上傳的是自己平日里的收款碼,需要在手機上登錄賬號,下載專門的監(jiān)控軟件進行監(jiān)聽是否收款到賬。(不要試圖使用電腦的安卓模擬器,沒用!!!)

3、不支持灰色及違F產(chǎn)業(yè)

為了保持干凈的網(wǎng)絡(luò)環(huán)境,不法分子退退退!不要禍害國內(nèi)良民!


使用TP5接入FM支付

該平臺支持多語言接入,文檔都是有相關(guān)實例的,由于我平臺喜歡用TP5來開發(fā),這里我用平臺提供的PHP實例,給大家做個示范:

controller

public function order(){// php json方式接收接口返回支付鏈接后 自行跳轉(zhuǎn)// 開發(fā)手冊:http://docs.nephalem.cn/read/zhifufm/step$amount = '0.05'; // 獲取充值金額$orderNo = uniqid(); // 自己創(chuàng)建的本地訂單號$subject = 'test';$merchantNum = '14128381*********'; // 商戶號, 商戶后臺的用戶中心頁面查看$secret = '78412eaeccc4*********'; // 商戶密鑰, 商戶后臺的用戶中心頁面查看$api_url = 'http://******/api/startOrder'; // 接口地址,商戶后臺的用戶中心頁面查看$payType = input('payType'); // 查看支付接口文檔說明payType的取值$notifyUrl = 'http://*****/notify'; // xxxx修改為您自己用來接收支付成功的公網(wǎng)地址$returnUrl = 'http://***/return_url.php'; //# 支付成功您想展示給顧客看到的頁面地址$returnType = "json"; // 接口返回方式 page為直接跳轉(zhuǎn)到支付頁面,不傳返回json$sign = sign ( array ($merchantNum,$orderNo,$amount,$notifyUrl,$secret) );$native = array ("subject" => $subject,"attch" => $subject,"merchantNum" => $merchantNum,"payType" => $payType,"amount" => $amount,"orderNo" => $orderNo,"notifyUrl" => $notifyUrl,"returnUrl" => $returnUrl,"sign" => $sign,"returnType" => $returnType);// 此處可以根據(jù)自己的需求,寫一個保存數(shù)據(jù)庫事件$param = http_build_query ( $native );$return = http_request ( $api_url, $param, 'application/x-www-form-urlencoded;charset=utf-8' );if (strpos ( $return, '{' ) === 0) {$return = json_decode ( $return, true );if ($return ['success']) {// json方式展示支付鏈接有如下幾種return($return ['data'] ['payUrl']);exit();// header("Refresh:0.1;url=" . $return['data']['payUrl']); //會在0.1秒后執(zhí)行跳轉(zhuǎn)} else {exit($return ['msg']);}} else {exit( "請求異常");}}

common

/*** 簽名函數(shù),Class中調(diào)用方式 $this->sign(...)* @param unknown $data_arr* @return unknown*/ function sign($data_arr) {return md5 ( join ( '', $data_arr ) ); }// 發(fā)送請求 function http_request($url, $post_data = array(), $header = 'Content-Type: application/json') {$ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, $url );curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );// 返回最后的Locationcurl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_setopt ( $ch, CURLOPT_POSTFIELDS, $post_data );curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 60 );curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );curl_setopt ( $ch, CURLOPT_HTTPHEADER, array ($header,'Content-Length: ' . strlen ( $post_data )) );$contents = curl_exec ( $ch );curl_close ( $ch );return $contents; }

還有一個,前端頁面非常簡單,一個表單提交都接口即可,懂的都懂,具體怎么寫,看大家習(xí)慣!

對接完成后,網(wǎng)站上點擊付款,效果如下:

之后,我們還得有一個通知過程 ,來完成訂單。

public function notify(){ $merchantNum = '14128*********';$key = '784**************';$sign = sign(array($_GET['state'], $merchantNum, $_GET['orderNo'], $_GET['amount'], $key));// 鑒權(quán)if($merchantNum==$_GET['merchantNum'] && $sign == $_GET['sign']) {//鑒權(quán)通過后的業(yè)務(wù)代碼編寫//您的代碼塊 start//判斷該通知是否已經(jīng)處理過,如果沒有處理過再進行處理,如果處理過直接返回結(jié)果成功標(biāo)志//您的代碼塊 endecho "success";exit;}

?完成對接之后,用戶每一筆在網(wǎng)站上的支付,我們都能在后臺查詢到狀態(tài)!

?短短幾步是不是非常簡單呢!

總結(jié)

以上是生活随笔為你收集整理的TP5对接免签FM支付接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。