一種市民卡充值方法與流程
2023-10-17 05:37:04 2

本發明涉及一種市民卡的充值方法,具體涉及通信領域。
背景技術:
市民卡指政府授權發放給市民用於辦理個人社會事務和享受公共服務的集成電路卡。市民卡具有信息存儲、信息查詢、交易支付等基本功能。市民卡帳戶是以市民卡(或社保卡)為主要載體的儲值消費帳戶,適用於特定人群專項福利、補貼類資金發放與管理的工具;同時,也適用於指定的商業消費領域。
市民卡可以進行充值、消費、掛失、補卡、換卡、註銷等操作,而現有的市民卡充值方法過於繁瑣,脫機帳戶和聯機帳戶之間無法得到實施有效的切換操作。
技術實現要素:
本發明針對上述問題提出了一種市民卡充值方法,操作簡便,提高了安全性能,降低了市民卡公司的運營成本。
具體的技術方案如下:
一種市民卡充值方法,包括錢包帳戶充值和資金帳戶充值,以及資金帳戶向錢包帳戶充值三種方式;
所述錢包帳戶的充值方法如下:
1讀取市民卡信息,輸入充值金額,提交表單,並判斷該市民卡狀態是否正常;
1(1)若該市民卡狀態不正常,則充值失敗,直接結束充值;
1(2)若該市民卡狀態正常,則進一步判斷該市民卡充值金額是否超限;
1(2)①若該市民卡充值金額超限,則提示充值金額超限,此次充值失敗,充值結束;
1(2)②若該市民卡充值金額未超限,則在後臺進行記錄,並進行寫卡操作;
A、若寫卡成功,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
B、若寫卡失敗,則重新刷卡、讀卡;
a、若重新刷卡失敗,則充值失敗,結束充值;
b、若重新刷卡成功,則比較充值前的金額與充值金額之和與卡內餘額是否相等,若不相等,則充值失敗,結束充值;若相等,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
1(3)記錄修改後,根據網點類型來更新帳戶信息,網點類型分為自有網點和代理網點;
1(3)①若是自有網點,則根據充值記錄更新a、分戶帳,借現金和貸卡帳戶,b、現金和卡帳戶分戶帳;
1(3)②若是代理網點,需判斷預存款帳戶餘額是否充足;
A、若餘額不足,則充值失敗,結束充值;
B、若餘額充足,則根據充值記錄更新a、預存款帳戶、借預存款和貸卡帳戶,b、預存款和卡帳戶分戶帳;
1(4)記錄更新完成後,記錄現金流水帳,並更新櫃員現金尾箱;
1(4)①若更新成功,直接列印憑證,充值成功,結束充值;
1(4)②若更新未成功,收回該卡,手工處理充值灰記錄,充值失敗,結束充值。
上述一種市民卡充值方法,其中,所述資金帳戶的充值方式如下:
2讀取市民卡信息,查詢聯機帳戶信息,輸入充值金額,提交表單後判斷該市民卡狀態;
2(1)若該市民卡狀態不正常,則充值失敗,結束充值;
2(2)若該市民卡狀態正常,則需先判斷該市民卡充值金額是否超限;
2(2)①若充值金額超限,則充值失敗,結束充值;
2(2)②若充值金額未超限,則在後臺記錄充值記錄和帳戶流水灰記錄,將充值記錄和帳戶流水灰記錄改為正常記錄;
2(3)根據網點類型對帳戶進行更新,網點分為自有網點和代理網點;
2(3)①若是自有網點,則根據充值記錄更新a、分戶帳,借現金和貸卡帳戶,b、現金和卡帳戶分戶帳;
2(3)②若是代理網點,需判斷預存款帳戶餘額是否充足;
A、若餘額不足,則充值失敗,結束充值;
B、若餘額充足,則根據充值記錄更新a、預存款帳戶、借預存款和貸卡帳戶,b、預存款和卡帳戶分戶帳;
2(4)記錄更新完成後,記錄現金流水帳,更新櫃員現金尾箱,列印充值憑證,充值成功,結束充值。
上述一種市民卡充值方法,其中,資金帳戶向錢包帳戶充值的方法如下:
3讀取市民卡信息,查詢聯機帳戶信息,輸入充值金額,提交表單後判斷該市民卡狀態;
3(1)若該市民卡的狀態不正常,則充值失敗,結束充值;
3(2)若該市民卡的狀態正常,則需先判斷該市民卡充值金額是否超限;
3(2)①若該市民卡充值金額超限,則提示充值金額超限,此次充值失敗,充值結束;
3(2)②若該市民卡充值金額未超限,則在後臺進行記錄,並返回前臺進行寫卡操作;
A、若寫卡成功,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
B、若寫卡失敗,則重新刷卡、讀卡;
a、若重新刷卡失敗,則充值失敗,結束充值;
b、若重新刷卡成功,則比較充值前的金額與充值金額之和與卡內餘額是否相等,若不相等,則充值失敗,結束充值;若相等,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
3(3)根據充值記錄更新分戶帳,借卡聯機帳戶和貸卡錢包帳戶;
3(3)①若更新成功,則列印充值憑證,充值成功,結束充值;
3(3)②若更新不成功,則提示收回卡,手工處理充值灰記錄,充值失敗,結束充值。
上述一種市民卡充值方法,其中,所述錢包帳戶為不記名不掛失的帳戶,用於脫機情況下使用;所述資金帳戶為記名掛失帳戶,用於聯機情況下使用;資金帳戶中的金額可以通過圈存設備轉入錢包帳戶。
上述一種市民卡充值方法,其中,所述錢包帳戶用於公共事業付款,所述資金帳戶用於個人消費付款。
上述一種市民卡充值方法,其中,所述錢包帳戶用於公交車付費、公共自行車租賃和醫院付費;所述資金帳戶用於食堂消費、停車消費。
本發明的有益效果為:
本發明操作簡便,錢包帳戶和資金帳戶之間可以進行轉帳充值,提高了安全性能,降低了市民卡公司的運營成本。
附圖說明
圖1為本發明錢包帳戶充值流程圖。
圖2為本發明資金帳戶充值流程圖。
圖3為本發明資金帳戶向錢包帳戶充值流程圖。
具體實施方式
為使本發明的技術方案更加清晰明確,下面結合附圖對本發明進行進一步描述,任何對本發明技術方案的技術特徵進行等價替換和常規推理得出的方案均落入本發明保護範圍。
一種市民卡充值方法,包括錢包帳戶充值和資金帳戶充值,以及資金帳戶向錢包帳戶充值三種方式;
所述錢包帳戶的充值方法如下:
1讀取市民卡信息,輸入充值金額,提交表單,並判斷該市民卡狀態是否正常;
1(1)若該市民卡狀態不正常,則充值失敗,直接結束充值;
1(2)若該市民卡狀態正常,則進一步判斷該市民卡充值金額是否超限;
1(2)①若該市民卡充值金額超限,則提示充值金額超限,此次充值失敗,充值結束;
1(2)②若該市民卡充值金額未超限,則在後臺進行記錄,並進行寫卡操作;
A、若寫卡成功,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
B、若寫卡失敗,則重新刷卡、讀卡;
a、若重新刷卡失敗,則充值失敗,結束充值;
b、若重新刷卡成功,則比較充值前的金額與充值金額之和與卡內餘額是否相等,若不相等,則充值失敗,結束充值;若相等,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
1(3)記錄修改後,根據網點類型來更新帳戶信息,網點類型分為自有網點和代理網點;
1(3)①若是自有網點,則根據充值記錄更新a、分戶帳,借現金和貸卡帳戶,b、現金和卡帳戶分戶帳;
1(3)②若是代理網點,需判斷預存款帳戶餘額是否充足;
A、若餘額不足,則充值失敗,結束充值;
B、若餘額充足,則根據充值記錄更新a、預存款帳戶、借預存款和貸卡帳戶,b、預存款和卡帳戶分戶帳;
1(4)記錄更新完成後,記錄現金流水帳,並更新櫃員現金尾箱;
1(4)①若更新成功,直接列印憑證,充值成功,結束充值;
1(4)②若更新未成功,收回該卡,手工處理充值灰記錄,充值失敗,結束充值。
上述一種市民卡充值方法,其中,所述資金帳戶的充值方式如下:
2讀取市民卡信息,查詢聯機帳戶信息,輸入充值金額,提交表單後判斷該市民卡狀態;
2(1)若該市民卡狀態不正常,則充值失敗,結束充值;
2(2)若該市民卡狀態正常,則需先判斷該市民卡充值金額是否超限;
2(2)①若充值金額超限,則充值失敗,結束充值;
2(2)②若充值金額未超限,則在後臺記錄充值記錄和帳戶流水灰記錄,將充值記錄和帳戶流水灰記錄改為正常記錄;
2(3)根據網點類型對帳戶進行更新,網點分為自有網點和代理網點;
2(3)①若是自有網點,則根據充值記錄更新a、分戶帳,借現金和貸卡帳戶,b、現金和卡帳戶分戶帳;
2(3)②若是代理網點,需判斷預存款帳戶餘額是否充足;
A、若餘額不足,則充值失敗,結束充值;
B、若餘額充足,則根據充值記錄更新a、預存款帳戶、借預存款和貸卡帳戶,b、預存款和卡帳戶分戶帳;
2(4)記錄更新完成後,記錄現金流水帳,更新櫃員現金尾箱,列印充值憑證,充值成功,結束充值。
上述一種市民卡充值方法,其中,資金帳戶向錢包帳戶充值的方法如下:
3讀取市民卡信息,查詢聯機帳戶信息,輸入充值金額,提交表單後判斷該市民卡狀態;
3(1)若該市民卡的狀態不正常,則充值失敗,結束充值;
3(2)若該市民卡的狀態正常,則需先判斷該市民卡充值金額是否超限;
3(2)①若該市民卡充值金額超限,則提示充值金額超限,此次充值失敗,充值結束;
3(2)②若該市民卡充值金額未超限,則在後臺進行記錄,並返回前臺進行寫卡操作;
A、若寫卡成功,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
B、若寫卡失敗,則重新刷卡、讀卡;
a、若重新刷卡失敗,則充值失敗,結束充值;
b、若重新刷卡成功,則比較充值前的金額與充值金額之和與卡內餘額是否相等,若不相等,則充值失敗,結束充值;若相等,則進一步將充值記錄已經帳戶流水灰記錄改為正常記錄;
3(3)根據充值記錄更新分戶帳,借卡聯機帳戶和貸卡錢包帳戶;
3(3)①若更新成功,則列印充值憑證,充值成功,結束充值;
3(3)②若更新不成功,則提示收回卡,手工處理充值灰記錄,充值失敗,結束充值。