1. 程式人生 > >招商直連繫統,轉賬介面

招商直連繫統,轉賬介面

N31010

網銀貸記 (跨行)

N02031

直接支付 (招商同行)

 

 

直接支付

請求報文說明

交易名稱

支付經辦

報文方向

請求報文

介面

欄位ID

欄位名稱

型別

取值

可空

備註

INFO

FUNNAM

函式名

C(1, 20)

DCPAYMNT

 

DATTYP

資料格式

N(1)

2:xml格式三

 

LGNNAM

登陸使用者名稱

Z(1,20)

 

前置機模式必填

SDKPAYRQX

BUSCOD

業務類別

C(6)

N02031:直接支付

N02041:直接集團支付

直接集團支付是指使用子公司賬號付款,總公司賬號聯動下劃資金的支付。

BUSMOD

業務模式編號

C(5)

預設為00001

業務模式編號和業務模式名稱同時有值時業務模式編號有效;可經辦的業務模式,可通過查詢可經辦的業務模式資訊(ListMode)獲得,也可以在通過前置機程式查詢獲得。

MODALS

業務模式名稱

 

 

DCOPDPAYX

YURREF

業務參考號

C(30)

 

用於標識該筆業務的編號,企業銀行編號+業務型別+業務參考號必須唯一。企業可以自定義業務參考號,也可使用銀行預設值(單筆支付),批量支付須由企業提供。

直聯必須用企業提供

EPTDAT

期望日

D

預設為當前日期

 

EPTTIM

期望時間

T

預設為‘000000’

 

DBTACC

付方帳號

N(35)

 

企業用於付款的轉出帳號,該帳號的幣種類型必須與幣種欄位相符。

DBTBBK

付方開戶地區程式碼

C(2)

附錄A.1

付方帳號的開戶行所在地區,如北京、上海、深圳等。

付方開戶地區和付方開戶地區程式碼不能同時為空,同時有值時DBTBBK有效。

TRSAMT

交易金額

M

 

該筆業務的付款金額。

CCYNBR

幣種程式碼

C(2)

附錄A.3

幣種程式碼和幣種名稱不能同時為空同時有值時CCYNBR有效。。幣種暫時只支援10(人民幣)

STLCHN

結算方式程式碼

C(1)

N:普通

F:快速

 

只對跨行交易有效

NUSAGE

用途

Z(62)

 

對應對賬單中的摘要NARTXT

BUSNAR

業務摘要

Z(200)

 

用於企業付款時填寫說明或者備註。

CRTACC

收方帳號

N(35)

 

收款企業的轉入帳號,該帳號的幣種類型必須與幣種欄位相符。

CRTNAM

收方帳戶名

Z(62)

 

收款方企業的轉入帳號的帳戶名稱。

收方帳戶名與收方長戶名不能同時為空

LRVEAN

收方長戶名

Z(200)

 

BRDNBR

收方行號

C(30)

 

人行自動支付收方聯行號

BNKFLG

系統內外標誌

 

Y:招行;N:非招行;

 

CRTBNK

收方開戶行

Z(62)

跨行支付(BNKFLG=N)必填

CTYCOD

城市程式碼

C(4)

附錄A.18

CRTFLG不為Y時行內支付必填。

行內支付填寫,為空則不支援收方識別功能。

CRTADR

收方行地址

Z(62)

跨行支付(BNKFLG=N)必填;CRTFLG不為Y時行內支付必填。

例如:廣東省深圳市南山區

CRTFLG

收方資訊不檢查標誌

C(1)

Y: 行內支付不檢查城市程式碼和收方行地址

預設為Y。

 

NTFCH1

收方電子郵件

C(36)

 

收款方的電子郵件地址,用於交易 成功後郵件通知。

NTFCH2

收方行動電話

C(16)

 

收款方的行動電話,用於交易 成功後簡訊通知。

CRTSQN

收方編號

C(20)

 

用於標識收款方的編號。非受限收方模式下可重複。

TRSTYP

業務種類

C(6)

100001=普通匯兌

101001=慈善捐款            
101002 =其他

預設100001

 

RCVCHK

行內收方賬號戶名校驗

C(1)

1:校驗

空或者其他值:不校驗

如果為1,行內收方賬號與戶名不相符則支付經辦失敗。

RSV28Z

保留欄位

C(27)

 

虛擬戶支付時,前10位填虛擬戶編號;集團支付不支援虛擬戶支付。

響應報文說明

交易名稱

支付經辦

報文型別

響應報文

介面

欄位ID

欄位名稱

型別

取值

可空

備註

INFO

FUNNAM

函式名

C(1, 20)

DCPAYMNT

 

DATTYP

資料格式

N(1)

2:xml格式三

 

RETCOD

返回程式碼

N

附錄A.2

 

ERRMSG

錯誤資訊

Z(1,256)

 

 

4NTQPAYRQZ

SQRNBR

流水號

C(10)

 

批量經辦時,用來表示第幾筆記錄。

YURREF

業務參考號

C(30)

 

 

REQNBR

流程例項號

C(10)

 

 

REQSTS

業務請求狀態

C(3)

附錄A.5

 

RTNFLG

業務處理結果

C(1)

附錄A.6

REQSTS=FIN時,RTNFLG才有意義

OPRSQN

待處理操作序列

C(3)

 

 

OPRALS

操作別名

C(32)

 

 

ERRCOD

錯誤碼

C(7)

 

 

ERRTXT

錯誤文字

Z(256)

 

 

介面說明

介面ID

介面名稱

可空

重複次數

備註

SDKPAYRQX

支付輸入概要介面

1

 

DCOPDPAYX

支付輸入明細介面

1..30或者 30..1500

支付條數不超過30條,支付輸出有NTQPAYRQZ資料;超過30條,則無。

NTQPAYRQZ

支付輸出介面

1..30

 

 

注意事項

(1)首先根據返回報文INFO介面的RETCOD進行判斷:0表示本次交易通訊成功。需要接下來進行(2)的判斷。

    -9和-1時,表示交易可疑,請查詢支付結果。

    其他數值,表示交易失敗。

(2)如果交易通訊成功則判斷返回資訊中REQSTS=FIN 並且 RTNFLG=F’,表示支付失敗;否則表示支付已被銀行受理(注意:支付請求的返回並非表示支付成功,支付是否成功一定要查詢支付結果後才能取得)。

(3)請求報文欄位YURREF(業務參考號)說明:主要是用於標識該筆業務的編號,企業自己定義,相同業務的業務參考號要始終保持唯一;如果某筆業務的處理結果是失敗,則該業務參考號可以繼續使用,否則,該業務參考號不能再用。

(4)如果批量支付的筆數超過30筆,系統將不會當時返回支付結果,使用者需要呼叫1.4取新的通知獲取直接支付結果通知(NCDRTPAY)。

請求報文範例

<?xml version="1.0" encoding = "GBK"?>

<CMBSDKPGK>

<INFO>

<FUNNAM>DCPAYMNT</FUNNAM>

<DATTYP>2</DATTYP>

<LGNNAM>ZL01</LGNNAM>

</INFO>

<SDKPAYRQX>

<BUSCOD>N02031</BUSCOD>

</SDKPAYRQX>

<DCOPDPAYX>

<YURREF>APP060928001255</YURREF>

<DBTACC>1280022310002</DBTACC>

<DBTBBK>75</DBTBBK>

<TRSAMT>1.01</TRSAMT>

<CCYNBR>10</CCYNBR>

<STLCHN>N</STLCHN>

<NUSAGE>測試</NUSAGE>

<BNKFLG>Y</BNKFLG>

<CRTACC>1280022310601</CRTACC>

<CRTNAM>反洗錢測試二</CRTNAM>

<CRTBNK>招商銀行</CRTBNK>

</DCOPDPAYX>

</CMBSDKPGK>

 

響應報文範例

<?xml version="1.0" encoding = "GBK"?>

<CMBSDKPGK>

    <INFO>

<FUNNAM>Payment</FUNNAM>

<DATTYP>2</DATTYP>

<RETCOD>0</RETCOD>

<ERRMSG></ERRMSG>

</INFO>

<NTQPAYRQZ>

<ERRCOD>SUC0000</ERRCOD>

<REQNBR>0012341664</REQNBR>

<REQSTS>NTE</REQSTS>

<SQRNBR>0000000002</SQRNBR>

<YURREF>APP060928000251</YURREF>

</NTQPAYRQZ>

<CMBSDKPGK>

 

 

  1. 網銀貸記
        1. 請求報文說明

交易名稱

網銀貸記

報文方向

請求報文

介面

欄位ID

欄位名稱

型別

取值

可空

備註

INFO

FUNNAM

函式名

C(1, 20)

NTIBCOPR

 

DATTYP

資料格式

N(1)

2:xml格式三

 

LGNNAM

登陸使用者名稱

Z(1,20)

 

前置機模式必填

NTOPRMODX

BUSMOD

業務模式

C(5)

 

 

NTIBCOPRX

SQRNBR

流水號

C(10)

 

批次內唯一,批量經辦時用作響應結果與請求的對應欄位。

BBKNBR

付款賬號銀行號

C(2)

 

 

ACCNBR

付款賬號

C(35)

 

我行賬號

CNVNBR

協議號

C(10)

 

貸記內部協議號

YURREF

業務參考號

C(30)

 

成功和在途的業務唯一

CCYNBR

幣種

C(2)

附錄 A.3

 

TRSAMT

金額

M

 

 

CRTSQN

收方編號

C(20)

 

 

NTFCH1

通知方式一

C(40)

 

 

NTFCH2

通知方式二

C(40)

 

 

CDTNAM

收款人戶名

Z(100)

 

 

CDTEAC

收款人賬號

C(35)

 

 

CDTBRD

收款行行號

C(12)

 

 

TRSTYP

業務型別編碼

C(4)

附錄A.49

 

TRSCAT

業務種類編碼

C(5)

 

RMKTXT

附言

Z(235)

 

 

RSV30Z

保留字 30

 

 

 

 

 

        1. 應答報文說明

交易名稱

網銀貸記

報文型別

響應報文

介面

欄位ID

欄位名稱

型別

取值

可空

備註

INFO

FUNNAM

函式名

C(1, 20)

NTIBCOPR

 

DATTYP

資料格式

N(1)

2:xml格式三

 

RETCOD

返回程式碼

N

附錄A.2

 

ERRMSG

錯誤資訊

Z(1,256)

 

 

NTOPRRTNZ

SQRNBR

流水號

C(10)

 

 

 

REQNBR

流程例項號

C(10)

 

 

 

REQSTS

請求狀態

C(3)

附錄A.5

 

 

OPRSQN

待處理操作序列

C(3)

 

 

 

OPRALS

操作別名

Z(32)

 

 

 

RTNFLG

業務處理結果

C(1)

附錄 A.6

 

 

ERRCOD

錯誤程式碼

C(7)

 

 

系統返回的錯誤程式碼

ERRTXT

錯誤文字

Z(92)

 

 

 

NTOPRDRTZ

RTNTIM

等待時間

N(3)

 

 

單位:秒

RSV50Z

保留欄位 50

C(50)

 

 

 

 

        1. 介面說明

介面ID

介面名稱

重複次數

備註

NTOPRMODX

輸入介面

1

 

NTIBCOPRX

輸入介面(單記錄)

1..30

 

NTOPRDRTZ

輸出介面(單記錄)

0..1

 

NTOPRRTNZ

輸出介面(單記錄)

1..30

 

 

        1. 請求報文範例

<?xml version="1.0" encoding="GBK"?>

<CMBSDKPGK>

  <INFO>

    <FUNNAM>NTIBCOPR</FUNNAM>

    <DATTYP>2</DATTYP>

    <LGNNAM>OL03</LGNNAM>

  </INFO>

  <NTOPRMODX>

    <BUSMOD>00001</BUSMOD>

  </NTOPRMODX>

  <NTIBCOPRX>

    <BBKNBR>CB</BBKNBR>

    <ACCNBR>755903332110404</ACCNBR>

<CNVNBR>0000001060</CNVNBR>

<SQRNBR>0000000001</SQRNBR>

    <YURREF>20140722100113</YURREF>

    <CCYNBR>10</CCYNBR>

    <TRSAMT>10</TRSAMT>

    <CRTSQN>RCV0000002</CRTSQN>

    <NTFCH1>[email protected]</NTFCH1>

    <NTFCH2>18388889999</NTFCH2>

    <CDTNAM>林志玲</CDTNAM>

    <CDTEAC>6226000011118888123</CDTEAC>

    <CDTBRD>102100000128</CDTBRD>

    <TRSTYP>C208</TRSTYP>

    <TRSCAT>02019</TRSCAT>

    <RMKTXT></RMKTXT>

    <RSV30Z></RSV30Z>

  </NTIBCOPRX>

</CMBSDKPGK>

        1. 應答報文範例

<?xml version="1.0" encoding="GBK"?>

<CMBSDKPGK>

  <INFO>

    <DATTYP>2</DATTYP>

    <ERRMSG></ERRMSG>

    <FUNNAM>NTIBCOPR</FUNNAM>

    <LGNNAM>OL03</LGNNAM>

    <RETCOD>0</RETCOD>

  </INFO>

  <NTOPRRTNZ>

    <ERRCOD>SUC0000</ERRCOD>

相關推薦

招商轉賬介面

N31010 網銀貸記 (跨行) N02031 直接支付 (招商同行)     直接支付 請求報文說明 交易名稱 支

帆軟發布大數據引擎FineDirect對焦大數據BI

finedirect 大數據 摘要:近日,帆軟官方正式發布大數據直連引擎FineDirect模塊。通過該模塊,企業在應用FineBI原有功能的基礎上,可直接對接現有數據源,無論是傳統的關系型數據庫,還是Hadoop生態圈、Mpp構架,都可以直接自助取數分析。當前,企業對數據的應用,一方面數據倉庫和BI

兩個不同網段的PC是否可以Ping通肯定可以Ping的通(轉)

文章 解決 .net spl splay ttr str proc ipv4 在這一篇文章中http://blog.csdn.net/zhangdaisylove/article/details/46892917的案例,明確的說明兩個不同網段的PC不能Ping的通,其實他給

dede織夢接入熊掌號推送api完整詳細教程

第一步:     根據熊掌號要求完成校驗頁面,官方文件很詳細,照著弄就行了 第二步: 開始後臺改造   1.進入後臺資料夾dede(自己實際的資料夾),然後進入templets目錄,開啟body_index.htm 大概104行左右,加入入口連結(c

dede織夢後臺的文章或自定義模型中的資料庫內容到匯出excel檔案解決亂碼。

dede織夢繫統後臺的文章或自定義模型中的資料庫內容到匯出excel檔案,解決亂碼。好品牌小編下面分享的開發過程。   1、在後臺目錄建立一個php檔案toexcel.php,在最上面加入程式碼: require_once(dirname(__FILE__).'/confi

基於zookeeperspring設計的引數中心

一、設計背景 在系統構建過程中以及業務系統執行過程中,涉及到很多可能隨時變化的動態引數,在JavaWeb相關係統內,引數配置存在有很多種方式,對現有的引數配置方式進行分析參見表1-1: 表1-1 引數配置方式分析 配置方式 存在問題 備註 程式碼內字元竄字面量配置 每次引數的修改都需要重新編譯

【轉載】SAP 通過http協議 介面做銀企

使用HTTP協議的都可以參考,如快遞介面等。 TYPES:BEGIN OF tp_title,            funnam   TYPE char20,            dattyp   TYPE c,            lgnnam   TYPE c

銀行紛紛斷開與支付機構那支付寶和微信支付還能用嗎?

近日,包括中國銀行、交通銀行、中信銀行、光大銀行等在內多家銀行宣佈,將關閉原直連業務模式下與持牌第三方支付機構的合作通道,範圍包括協議支付、閘道器支付、付款業務及通過支付機構客戶備付金賬戶發生的代收付業務。有些人或許會擔心,在銀行關閉與支付機構的合作通道後,對我們使用微信、支付寶等三方支付平

Dubbo介面自動化測試(一)--服務提供者

在做測試環境Dubbo介面測試的過程中,通過點對點的方式直連provider是非常方便的,點對點的意思就是我們跳過zookeeper註冊中心,直接連線服務並消費。因為服務正常啟動的情況下,我們只需要寫consumer即可。 consumer.xml檔案如下

httpClient呼叫post介面

public Class ClientUtil { /** * 介面呼叫 * @param url 介面地址 json 為引數 參考(gson.getInstance.toJson(new HashMap("引數名","引數值")))需要轉換  * 成json串格式的 */

不使用變壓器網口PHY晶片心得---轉的昂

不過我實際操作過後,發現裡面還是有很多陷阱,現在給大家一一道來。首先我們必須知道一件事情,網口PHY晶片對於TX與RX的驅動方式有電壓驅動和電流驅動之分。最簡單的一個識別方式就是看其推薦原理圖,如果網路變壓器的中心抽頭需要提供一個VCC(3.3V、2.5V等等,下同)電源的

kafka方式使用redis儲存偏移量

使用Redis來記錄偏移量,以前用receive方式時,使用zookeeper儲存偏移量,不用自己儲存偏移量,使用直連方式可以自己儲存偏移量,更加靈活。在直連方式中,儲存偏移量可以使用zookeeper,也可以使用mysql、redis等來儲存偏移量,下面使用一

12.Dubbo高可用【Zokeeper宕機與dubbo負載均衡】

1.zookeeper宕機與dubbo直連 直連服務提供者 現象:zookeeper註冊中心宕機,還可以消費dubbo暴露的服務。 原因: 健壯性 監控中心宕掉不影響使用,只是丟失部分取樣資料 資料庫宕掉後,註冊中心仍能通過快取提供服務列表

Android採用jdbcMySQL實現虛擬機器和手機訪問資料庫

本文將介紹在Android平臺下如何利用jdbc方式連線電腦伺服器的MySQL。 值得注意的是:由於資料庫賬號和密碼均寫入Android程式碼中,通過反編譯很有可能獲得你的賬號密碼。所以採用jdbc方式安全性不高,不建議使用這種方式! 下面通過例項來詳細說明。前提是安裝好M

Ambari解除安裝升級opensslambari-agent一起解除安裝導致介面無心跳

解決辦法:安裝# yum install ambari-agent編輯# vim /usr/sbin/ambari-agent檔案,註釋set –uvim /etc/ambari-agent/conf/ambari-agent.ini(發現/var/log/ambari-ag

樹梅派網線電腦並顯示介面

Raspberry Pi網線直連Ubuntu(ssh, vnc): 樹莓派連線顯示器、滑鼠、鍵盤操作有時過於麻煩,為了省去這些麻煩,最簡單的方法是隻通過一根網線將樹莓派和Linux系統的電腦相連,通過ssh進行遠端訪問(如果需要圖形介面的話需要用vnc)。 此教程有兩部分內

使用c3p0與DBCP接池造成的MySql 8小時問題解決方式

rda pac 部分 文件中 從數據 mysql配置文件 font pts troy 本文提供了對c3p0與DBCP連接池連接MySql數據庫時。 8小時內無請求自己主動斷開連接的解決方式。首先介紹一下我在項目(c3p0連接池)中遇到的問題,後面還提供了使用DBCP連接

解決ssh接慢掛起在SSH2_MSG_SERVICE_ACCEPT信息之後很久的問題

log dns解析 註意 但是 大致 導致 自己 conf highlight 問題現象:無論是ssh 還是 scp 都會連接很久才提示輸認證信息(註意:是連接慢) 如本機IP:192.168.18.208 (Hostname: ThinkPad) 目標主機:192.168

SecureCRT接linuxvim顏色顯示問題

term secure 顏色顯示 解決 linu ins fdt target options 為什麽使用VIM?因為具有顏色顯示的功能,並且還支持許多程序語法,VIM可以幫助你直接進行程序除錯。但是在SecureCRT連接Linux後顯示就是黑白,感覺很不爽!! 怎麽辦?

查看tcp接數狀態命令

監控tcp連接數ss與netstat效率對比。ss更快些,且netstat在並發高於2萬情況下會有嚴重的卡頓現象[[email protected]/* */ zabbix]#time ss state all|awk ‘{++S[$1]} END {for (a in S) {printf "%