PHP 銀聯支付

2021-08-16 21:21:14 字數 2177 閱讀 7571

<?php

class unionpayaction extends payaction

/** *

* 產品:跳轉閘道器支付產品

* 交易:消費:前台跳轉,有前台通知應答和後台通知應答

* 日期: 2015-09

* 版本: 1.0.0

* 除錯過程中的問題或其他問題請在 幫助中心 faq 搜尋解決方案

* 測試過程中產生的6位應答碼問題疑問請在 輸入應答碼搜尋解決方案

* 交易說明:1)以後臺通知或交易狀態查詢交易確定交易成功,前台通知不能作為判斷成功的標準.

* 2)交易狀態查詢交易(form_6_5_query)建議呼叫機制:前台類交易建議間隔(5分、10分、30分、60分、120分)發起交易查詢,如果查詢到結果成功,則不用再查詢。(失敗,處理中,查詢不到訂單均可能為中間狀態)。也可以建議商戶使用paytimeout(支付超時時間),過了這個時間點查詢,得到的結果為最終結果。

*/ public function getsubmit()

/* dump($_get['number']);

exit; */

//$money = $money*100;

$params = array(

//以下資訊非特殊情況不需要改動

'version' => '5.0.0', //版本號

'encoding' => 'utf-8', //編碼方式

'txntype' => '01', //交易型別

'txnsubtype' => '01', //交易子類

'biztype' => '000201', //業務型別

'fronturl' => 'http://wwww.****.com/unionpay/fronturl', //前台通知位址

'backurl' => 'http://wwww.****.com/unionpay/backurl', //後台通知位址

'signmethod' => '01', //簽名方法

'channeltype' => '07', //渠道型別,07-pc,08-手機

'accesstype' => '0', //接入型別

'currencycode' => '156', //交易幣種,境內商戶固定156

//todo 以下資訊需要填寫

'merid' => '********', //商戶**,請改自己的測試商戶號,此處預設取demo演示頁面傳遞的引數

'orderid' => $_get['order'], //商戶訂單號,8-32位數字字母,不能含「-」或「_」,此處預設取demo演示頁面傳遞的引數,可以自行定製規則

'txntime' => date('ymdhis',time()), //訂單傳送時間,格式為yyyymmddhhmmss,取北京時間,此處預設取demo演示頁面傳遞的引數

'txnamt' => '1', //交易金額,單位分,此處預設取demo演示頁面傳遞的引數

// 'reqreserved' =>'透傳資訊', //請求方保留域,透傳字段,查詢、通知、對賬檔案中均會原樣出現,如有需要請啟用並修改自己希望透傳的資料

//todo 其他特殊用法請檢視 special_use_purchase.php

);com\unionpay\acp\sdk\acpservice::sign ( $params );

$uri = com\unionpay\acp\sdk\sdk_front_trans_url;

$html_form = com\unionpay\acp\sdk\acpservice::createautoformhtml( $params, $uri );

echo $html_form; }

public function fronturl()else

}else

} else }

public function backurl()else

}else

} else

//dump($_get);

} }

php實現銀聯支付

銀聯支付用的還是比較少的,而且開發中也沒接觸多少,不過因為工作專案用銀聯支付能降低費率,所以還是接入了銀聯支付。本文支付為銀聯閘道器和wap支付介面。官方 sdk demo 產品api api文件 在開始之前要仔細閱讀官方包裡的說明檔案,必要的證書和商戶資訊要提前獲取。例項 及步驟 修改demo a...

IOS開發銀聯支付

我們用的時ios sdk 3.0.1 具體 的檢視文件 前端 比較簡單 後台稍微複雜點 文件上下的sdk版本可能低了 具體的要找銀聯那邊的人要 支援純無卡交易靜態庫,以下簡稱uppayplugin,包含檔案 uppayplugin.h uppayplugindelegate.h libuppaypl...

銀聯支付及其他

支付寶 1.第一步,匯入alipaysdk 20150602.jar 後面數字為最新版本日期 2.第二布,在配置檔案裡面配置h5payactivity和authactivity以及許可權 3.第三步,在proguard project.txt加混 淆規則 4.第四步,構建訂單資訊再呼叫支付 1.匯入...