校園圈存機
在校園圈存機上進行消費時使用在線支付方式進行支付。校園圈存機是一種常見的校園支付設備,安裝在學校內的食堂、超市、文印店等地方。學生可以使用校園卡、學生卡或其他指定的支付卡,在圈存機上充值或直接進行消費。
2. 圈存機的以校園一卡通業務說明圈存機的工作機制
概括地說就是銀行端的前置機首先接收圈存機發出的圈存請求,根據圈存金額把銀行卡的余額做減項操作,然後把這些信息發給校園端的前置機,校園端的前置機根據圈存金額把校園卡的余額做加項操作,完成校園卡的充值。
圈存機把這些主要信息加密打包發送到銀行端的前置機。
銀行端的前置機通過安全與通訊處理模塊拆包、解密,若檢驗通過了卡的合法性,則調用銀行業務處理模塊,把相應卡的余額減去圈存金額,做轉帳處理。
銀行業務處理模塊把處理的結果傳送給銀行端的前置機,銀行端前置機調用安全與通訊處理模塊把內容加密、打包做成請求數據包[數據詳細格式見介面說明]向校園端的前置機發出處理請求,請求數據包是銀行與校園的介面。
校園端的前置機處理銀行端前置機發過來的請求包,同時根據請求包中的校園卡信息、圈存金額信息,調用一卡通圈存處理模塊把相應卡的余額加上圈存金額,完成銀行卡到校園卡的充值轉帳。
校園端的前置機向銀行端前置機發出操作結果的應答包[見介面說明],應答包是校園與銀行的介面,應答包裡面含有一卡通系統處理結果的返回碼,若是圈存成功的返回碼號,則銀行端前置機向圈存機發送交易成功的信息,否則,向圈存機發送交易失敗的信息,銀行端進行圈存沖正處理。 以校園端的前置機轉發為準的處理方式與以銀行端的前置機轉發為準的處理方式有一些不同,概括地說就是校園端的前置機首先接收圈存機發出的圈存請求,然後, 校園端前置機把這些信息轉發給銀行端的前置機,銀行端的前置機根據圈存金額把銀行卡的余額做減項操作,若成功, 校園端的前置機接收成功的返回碼,調用程序進行處理,完成校園卡的充值;若失敗,校園端的前置機接收失敗的返回碼,並通知圈存機。
這里以一個學生作為圈存操作的主體為例子,學生向圈存機里輸入銀行卡信息、卡密碼、校園卡信息和需要圈存的金額,圈存機把這些主要信息加密打包發送到校園端的前置機。
校園端的前置機把這些信息轉發給銀行端的前置機作出處理請求,請求數據包是校園與銀行的介面。
銀行端的前置機處理校園端前置機發過來的請求包,通過安全與通訊處理模塊拆包、解密,根據請求包中的交易碼信息[見介面說明,按交易碼號進行相應業務處理,如圈存、查詢、沖帳等操作],根據請求包中的銀行卡信息、圈存金額信息,調用銀行業務處理模塊把相應卡的余額減去圈存金額,做轉帳處理。
銀行端的前置機向校園端前置機返回操作結果,若轉帳成功,則校園端前置機調用一卡通圈存處理模塊把相應校園卡的余額加上圈存金額,完成銀行卡到校園卡的充值轉帳。若轉帳失敗,校園端前置機向圈存機發送交易失敗的信息,交易就結束了。