php銀行介面怎麼做,php銀行介面怎麼做的

本文目錄一覽:

PHP如何做一個與網上銀行相接的介面?

直接和銀行合作,相對我們個人來說,估計是不可能的!

你可使用中介,比如支付寶、財付通

申請一個商戶,然後下載他的php介面文檔,根據你的商戶資料進行介面對接即可!

直接和銀行的話,你先去中國人民銀行弄個支付牌照先!

個人估計是不可能了!

PHP 工商銀行B2C支付介面怎麼做

merID:銀行提供.唯一確定一個商戶的代碼,由商戶在工行開戶時,由工行告知商戶。

merAcct:銀行提供 , 商城收費入賬賬號 (只能交易時指定)。

懂得html代碼跟PHP的程序員一名

方法/步驟

到銀行開戶,說明要做B2C在線支付介面,此時銀行會提供給你 merID 、merAcct 這兩個

由程序員按照一下步驟來做即可,在商城提交表單的頁面添加以下控制項。

html xmlns=;

head

meta http-equiv=Content-Type content=”text/html;charset=utf-8″

title百度一下,你就知道 /title

/head

body

FORM name=”order” METHOD=POST ACTION=””

!–

訂單只能使用POST方式提交;使用https協議通訊;

2、接收servlet名稱固定為:/servlet/ICBCINBSEBusinessServlet

3、銀行地址:如果是生產則為「mybank.icbc.com.cn」,若為模擬測試環境則為「mybank.dccnet.com.cn」

INPUT NAME=”interfaceName” TYPE=”text” value=”ICBC_PERBANK_B2C”

!–介面名稱固定為「ICBC_PERBANK_B2C」–

INPUT NAME=”interfaceVersion” TYPE=”text” value=”1.0.0.0″

!–介面版本目前為「1.0.0.0」–

INPUT NAME=”orderid” TYPE=”text” value=”000000001″

!–訂單號商戶端產生,一天內不能重複。–

INPUT NAME=”amount” TYPE=”text” value=”100″

!–金額以分為單位–

INPUT NAME=”curType” TYPE=”text” value=”001″

!–幣種目前只支持人民幣,代碼為「001」–

INPUT NAME=”merID” TYPE=”text” value=”XXXXXXXXXX”

!–銀行提供(max20),唯一確定一個商戶的代碼,由商戶在工行開戶時,由工行告知商戶。–

INPUT NAME=”merAcct” TYPE=”text” value=”XXXXXXXXXX”

!–銀行提供(max19),商城收費入賬賬號 (只能交易時指定)。–

INPUT NAME=”verifyJoinFlag” TYPE=”text” value=”0″

!–「1」判斷該客戶是否與商戶聯名;取值「0」不檢驗客戶是否與商戶聯名。–

INPUT NAME=”notifyType” TYPE=”text” value=”HS”

!–HS方式實時發送通知;AG方式不發送通知;–

INPUT NAME=”merURL” TYPE=”text” value=””

!–接收銀行通知地址,目前只支持http協議80埠–

INPUT NAME=”resultType” TYPE=”text” value=”0″

!–對於HS方式「0」:發送成功或者失敗信息;「1」,只發送交易成功信息。–

INPUT NAME=”orderDate” TYPE=”text” value=”20050801192556″

!–14位時間戳–

INPUT NAME=”merSignMsg” TYPE=”text” value=”SFVdS3Kca6d/wetLFwynBl1q5nDIyxxEUXCzniIa47mhxs1BM9mPsnRc2lOqqrfwBdwBjSE82jS/iBHYKolf2sppjEyOImVZycv96321QPDgPA1yleO83K1XA1rmB3zxsIuwLKIICSWwdttn1XPYOQLJ/WAtZ5DFYFog7J8pXw0=”

!–商戶簽名數據BASE64編碼–

!–簽名數據串,這裡舉例用的測試私鑰user.key(順序固定;被商戶簽名的串為各輸入項的值):

介面名稱的值+介面版本號的值+商城代碼的值+商城賬號的值+通知地址的值+結果發送類型的值+訂單號的值+訂單金額的值+支付幣種的值+通知類型的值+交易日期時間的值+校驗聯名標誌的值–

INPUT NAME=”merCert” TYPE=”text” value=”MIICVjCCAb+gAwIBAgIKI9fKEDP6AAAO3DANBgkqhkiG9w0BAQUFADA0MRgwFgYDVQQDEw9wYmouaWNiYy5jb20uY24xGDAWBgNVBAoTD3Biai5pY2JjLmNvbS5jbjAeFw0yMDA5MjAwOTI3NDFaFw0yMTA5MjAwOTI3NDFaMEMxGDAWBgNVBAMTD2JpYW5sdTIyLmUuMDIwMDENMAsGA1UECxMEMDIwMDEYMBYGA1UEChMPcGJqLmljYmMuY29tLmNuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDG+u/C5pad0ZbwvAk9Gv1rr+SpknfFUsTMhJLcI2KiYa+XLSf5vCib0OclOoDDXKIWPt/hkMEz+ED8YukQpsstXHvnxVFxVtPh23dubQjB8/kJ7X5EbwngsHMLFEXqr3UvNfcGZHuAFqMRPtr8ys3YnL3UG43Xienc3cD8jXFdQQIDAQABo2AwXjBLBgNVHR8ERDBCMECgPqA8pDowODEOMAwGA1UEAxMFY3JsMTMxDDAKBgNVBAsTA2NybDEYMBYGA1UEChMPcGJqLmljYmMuY29tLmNuMA8GA1UdYwQIAwYA/wAAAAAwDQYJKoZIhvcNAQEFBQADgYEAQe6tLhKaNX8OPNT2XzH7dTXIFmTm37hSvmbEL/Q/pWV386KVrNSCnyN3fowanMt5TE9qZFn9enVvyDJw4nAUx38F2PFn2Tt7JUtzt/pNKC5FiebpFJH48AXIP1Xt5GjdcBx0oXM9QNBtYvY0189t357EH4UaBfO+c+L8fkOt37o=”

!–商戶證書公鑰BASE64編碼–

!–這裡舉例用的測試證書user.crt–

INPUT NAME=”goodsID” TYPE=”text” value=”abcd001″

!–商品編號,自商城獲得–

INPUT NAME=”goodsName” TYPE=”text” value=”小氈帽”

!–商品名稱,自商城獲得–

INPUT NAME=”goodsNum” TYPE=”text” value=”1″

!–商品數量,自商城獲得–

INPUT NAME=”carriageAmt” TYPE=”text” value=”100″

!–已含運費金額,金額以分為單位,自商城獲得–

INPUT NAME=”merHint” TYPE=”text” value=”跳樓甩賣!” size=”60″

!–商城提示,以上五個欄位用於客戶支付頁面顯示–

INPUT NAME=”remark1″ TYPE=”text” value=” “

!–備註欄位 MAX(100)–

INPUT NAME=”remark2″ TYPE=”text” value=””

!–備註欄位 MAX(100)–

INPUT TYPE=”submit” value=” 提 交 訂 單 ”

/form

body

END

注意事項

注意商戶提交訂單數據不能提交介面中沒有定義的欄位

提交按鈕不能設置name屬性,如果設置了,提交按鈕的值將作為一個變數提交,可能造成數據檢查錯誤

經驗內容僅供參考,如果您需解決具

如何利用PHP語言開發平台第三方支付介面

第一步:簽訂合約通過第三方拿到介面(可以郵件形式發送、也可以在第三方系統下載),拿到介面後,要確認下介面類型,是否是自己需要的介面,比如B2C介面、B2B介面等類型。

第二步:支付介面分很多語言版本,比如ASP、JSP、PHP、.NET語言版本,所以要選擇與自己網站語言匹配的介面進行安裝。商城網站的技術一般比較清楚商城的開發語言。

第三步:拿到的支付介面一般包括介面文檔和介面代碼示例,選擇合適的介面代碼示例,進行聯調,比如自己網站是PHP開發的,就選擇PHP代碼示例聯調。

第四步:介面聯調的時候,需要第三方支付提供聯調測試賬號,方可以聯調。聯調除了需要聯調賬號除外,還需要該賬號的支付密鑰,聯調過程中,有什麼問題,可以直接找第三方支付技術支持給予協調處理。

第五步:介面聯調通過後,可先換成生產環境賬號,進行交易測試,測試沒問題後,可以放到商城網站進行交易。

PHP怎麼做銀聯的支付介面調用

PHP做銀聯支付介面調用問題

//在工商支付介面之前要找到工行提供的介面文件級dll文件

//將訂單簽名數據公鑰加密提供給工行指定頁面

//組織要簽名的數據串

$src=”ICBC_PERBANK_B2C1.0.0.0″.$infomer[“merid”].$infomer[“meracct”].$returnaddress.”HS”.$ddnumber.$amount.”0010″.$nowtime.”0″;

$com=new com(‘ICBCEBANKUTIL.B2CUtil’);

$rc=$com-init(“c:\WINDOWS\user.crt”,”c:\WINDOWS\user.crt”,”c:\WINDOWS\user.key”,”11111111″);

$ssrc=$com-signC($src, strlen($src)); //訂單簽名數據

$rc=$com-verifySignC($src,strlen($src), $ssrc, strlen($ssrc));

$cert=$com-getCert(1); //商城證書公鑰

//將商戶證書存儲到c:\WINDOWS目錄下,然後創建form表單,將指定的數據提交到工行指定的網頁中

!–支付寶支付的介面操作,提交的數據–

td width=”100″a href=”{$link}”img src=”images/sy_19.gif” width=”90″ height=”25″ border=”0″/a/td

!–——————————————————–

!–工行支付的介面操作,提交的數據–

form action=”” method=”post” name=”form_bank”

input name=”interfaceName” type=”hidden” value=”ICBC_PERBANK_B2C”/

input name=”interfaceVersion” type=”hidden” value=”1.0.0.0″/

input name=”orderid” type=”hidden” value=”{$ddnumber}”/

input name=”amount” type=”hidden” value=”{$amount}”/

input name=”curType” type=”hidden” value=”001″/

input name=”merID” type=”hidden” value=”{$merid}”/

input name=”merAcct” type=”hidden” value=”{$meracct}”/

input name=”verifyJoinFlag” type=”hidden” value=”0″/

input name=”notifyType” type=”hidden” value=”HS”/

input name=”merURL” type=”hidden” value=”{$returnaddress}”/

input name=”resultType” type=”hidden” value=”0″/

input name=”orderDate” type=”hidden” value=”{$nowtime}”/

input name=”merSignMsg” type=”hidden” value=”{$ssrc}” /

input name=”merCert” type=”hidden” value=”{$cert}” /

/form

求助,PHP的網站想添加銀行介面,介面是LAJP的,基於JAVA開發的,怎樣調用?完全看不懂啊,

如果可以,把他的介面代碼貼出來。

如果是jsp開發的,做介面,返回的值基本就這2種

1 json 格式

2 XML 格式

你用php 獲得了他的結果,做自己的業務邏輯就可以了。

php如何編寫網銀在線去付介面

需要去支付寶,購買套餐,銀行不和商家簽署介面許可協議的,一般都是第三方提供服務的,這個是支付寶的介面和密鑰,你可以看下

直接網銀支付需要去每個銀行申請API,還需要簽約,而且每個銀行的API不一樣,隨時再升級,你想一下,工行的,農行的,建行的等等,你要開發多少,使用是付寶介面都幫你搞定了,老闆無非是想能支付就行,你只要實現了就行,而且支付寶也有網銀介面

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/243050.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:54
下一篇 2024-12-12 12:54

相關推薦

  • 銀行資金管理系統總結

    銀行資金管理系統是銀行日常業務運營的核心支撐系統,主要負責處理銀行的資金流動、結算、清算等業務。本文將從功能特點、技術架構、安全性以及未來發展趨勢等多個方面對銀行資金管理系統進行詳…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Java 監控介面返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控介面返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python介面自動化測試

    本文將從如下多個方面對Python編寫介面自動化進行詳細闡述,包括基本介紹、常用工具、測試框架、常見問題及解決方法 一、基本介紹 介面自動化測試是軟體測試中的一種自動化測試方式。通…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python開發工程師應該怎麼做

    Python作為一種解釋型、面向對象、動態數據類型的編程語言,在近年來受到了越來越多人的歡迎。Python作為開發工程師的其中一項技能,如何才能擁有更好的Python編程能力呢?本…

    編程 2025-04-27
  • Jadoor門鎖開發介面接入指南

    本文將從多個方面詳細介紹如何將門鎖接入Jadoor平台的開發介面,方便開發者們快速實現門鎖遠程控制、開鎖記錄查看等功能。 一、Jadoor門鎖開發介面簡介 Jadoor是一款用於密…

    編程 2025-04-27
  • 詞雲圖怎麼做圖片

    詞雲圖是一種將文本中的關鍵詞以圖形化的形式展示出來的數據可視化方式,它可以直觀地展示文本的主題及其重要性,因此被廣泛應用於輿情分析、文本挖掘等領域。在本篇文章中,我們將介紹如何使用…

    編程 2025-04-27

發表回復

登錄後才能評論