農(nóng)業(yè)銀行最新在線支付接口開(kāi)發(fā),ecshop,shopnc,shopex支付接口插件
最近為客戶開(kāi)發(fā)了一個(gè)ecshop的農(nóng)業(yè)銀行在線支付的插件。分享一下我的經(jīng)驗(yàn)。
原來(lái)農(nóng)行的接口需要webservice來(lái)做驗(yàn)簽,后來(lái)接口api升級(jí)了?,F(xiàn)在已經(jīng)升級(jí)到v3.0
不再需要部署webservice環(huán)境了。應(yīng)該說(shuō)是方便了很多。
它自己利用openssl內(nèi)置庫(kù)來(lái)做驗(yàn)簽了。下面是部分代碼。
$tRequest = new PaymentRequest();
echo(($_POST['CommodityType']));
echo(($_POST['PayTypeID']));
$tRequest->order["PayTypeID"] = ($_POST['PayTypeID']); //設(shè)定交易類型
$tRequest->order["OrderNo"] = ($_POST['OrderNo']); //設(shè)定訂單編號(hào)
$tRequest->order["ExpiredDate"] = ($_POST['ExpiredDate']); //設(shè)定訂單保存時(shí)間
$tRequest->order["OrderAmount"] = ($_POST['PaymentRequestAmount']); //設(shè)定交易金額
$tRequest->order["Fee"] = ($_POST['Fee']); //設(shè)定手續(xù)費(fèi)金額
$tRequest->order["CurrencyCode"] = ($_POST['CurrencyCode']); //設(shè)定交易幣種
$tRequest->order["ReceiverAddress"] = ($_POST['ReceiverAddress']); //收貨地址
$tRequest->order["InstallmentMark"] = ($_POST['InstallmentMark']); //分期標(biāo)識(shí)
$installmentMerk = $_POST['InstallmentMark'];
$paytypeID = $_POST['PayTypeID'];
if (strcmp($installmentMerk, "1") == 0 && strcmp($paytypeID, "DividedPay") == 0) {
$tRequest->order["InstallmentCode"] = ($_POST['InstallmentCode']); //設(shè)定分期代碼
相關(guān)推薦
- php批量生成二維碼,掃碼之后可以發(fā)送微信紅包
- 中國(guó)銀聯(lián)手機(jī)移動(dòng)支付接口(最新版),php語(yǔ)言,在shopnc,ec
- 國(guó)內(nèi)各個(gè)銀行支付接口開(kāi)發(fā)大全
- 易通科技:ecshop如何去掉版權(quán)
- php如何處理excel表格?網(wǎng)站后臺(tái)導(dǎo)入excel開(kāi)發(fā)
- 中國(guó)銀聯(lián)手機(jī)移動(dòng)支付接口,php語(yǔ)言,在ecshop,shopex等的
- php如何處理excel表格?網(wǎng)站后臺(tái)導(dǎo)入excel開(kāi)發(fā)
- ecshop,shopex下用php語(yǔ)言和jar包實(shí)現(xiàn)建設(shè)銀行在線支
- ecshop,shopex完美實(shí)現(xiàn)農(nóng)業(yè)銀行(農(nóng)行)在線支付接口
- 中國(guó)銀聯(lián)手機(jī)移動(dòng)支付接口,php語(yǔ)言,在ecshop,shopex等的