---
# System prepended metadata

title: 「第二階段開發」极速微信、支付宝充提

---

# 极速微信、支付宝「第二階段開發」
## 需求目的
**1.新增支付寶後台查帳功能（小主機）**
**2.Payment新增支付寶轉銀行卡功能**
3.提現上傳二維碼檢查規則並重新生成二維碼


## 需求說明
### 1.新增小主機支付寶後台查帳功能

流程：(請另開視窗看大圖)
![轉帳程序流程-小主機登入支付寶後臺查帳.drawio](https://hackmd.io/_uploads/Skb3kksaa.png)
<font color=blue>＊＊因為銀商不給我們帳號密碼 只說可以幫我們掃碼，所以小主機登入支付寶後台時會用二維碼登入，以下說明</font>：
1.小主機提供二維碼至pool的人工操作，銀商掃碼登入，登入支付寶的後台刷明細，將明細送回pool，cashpool進行比對。（比照金寶模式刷取明細，不做轉帳）
2.小主機回傳明細資料：餘額/日期時間/支付寶帳號/戶名/轉帳金額/備註
<font color=blue>2.1由於銀商提供的查帳帳戶有兩種類別：個人戶和商戶，以bank code做區別; 個人戶JFB/WI 商戶 JFB_C/WI_C</font>
3.cashpool將回傳的資料比對：
3.1抓取回來的明細，若金額為負數則為轉出與任務：日期時間/支付寶帳號/戶名/轉帳金額
3.2抓取回來的明細，若金額為正數則為轉入與任務：日期時間/支付寶帳號/戶名/轉帳金額
<font color=blue>3.3當小主機回傳二維碼至人工操作頁面，操作失敗後，小主機會重新開啟瀏覽器重新登入</font>
4.若 二维码逾时（10min）則需要重新將二維碼送至人工操作，進行重登。
5.異常卡： 連續3次掃碼失敗加異常锁卡。
6.結果返回payment 極速支付寶/微信明細配對結果
![image](https://hackmd.io/_uploads/Hy4nMcpr0.png)

7.新增銀行卡新增卡片來源：支付寶和微信
![image](https://hackmd.io/_uploads/rJ1WJyg0p.png)

### 2.Payment新增支付寶/微信轉銀行卡匹配順序
充值：充值(支付寶/微信)建單（不分二維碼/銀行卡）<font color=red>
支付寶充值配對到順序
1.支付寶提現訂單(寶配寶)
2.銀行卡提現訂單（寶配一般極速卡）
3.資金池找卡（op卡/三方/銀商ＴＧ）
</font>
提現：提現(支付寶/微信)建單需要上傳二維碼 <font color=red>
配對順序
1.支付寶充值訂單(寶配寶)
2.資金池找卡（op卡/三方/銀商ＴＧ）
</font>

配對流程：(請另開視窗看大圖)
![支付寶流程.drawio](https://hackmd.io/_uploads/rJNlQq6BA.png)


##### 2.1 充值紀錄-類型搜尋 新增“支付寶/微信”
![image](https://hackmd.io/_uploads/SyzV7c6BR.png)

##### 2.2 提現紀錄-類型搜尋 新增”極速支付寶微信“
![image](https://hackmd.io/_uploads/HJGSm5pSA.png)

#### 3 提現上傳二維碼檢查規則並重新生成二維碼
##### 3.1用戶上傳二維碼，需要解析二維碼產生url，並檢查url前綴開頭是否符合以下：

- 支付寶解析：前墜需符合“<font color=blue>https://qr.alipay.com</font>“，若否，則出現提示文字訊息“您上傳的二維碼格式有誤”。(如下圖)
（完整URL:https://qr.alipay.com/fkx19152vl9ouxwflikjb0d）
- 微信解析：前墜需符合“<font color=green>wxp</font>”若否，則出現提示文字訊息“您上傳的二維碼格式有誤”。(如下圖)
(完整URL wxp://f2f0sa01JuyfsAjc8AaEdE3hQxJj5pEIetmZYiNslZZ2jy0)

![image](https://hackmd.io/_uploads/B1TI1w6TT.png)

##### 3.2當二維碼url開頭為微信或是支付寶若符合時，需要再重新生成一個qrcode 套入公版樣式顯示於（中間站的匹對頁面中）
顯示的樣式如下
支付寶（寬180px，高275px內）
![image](https://hackmd.io/_uploads/Hkx3Mv2T6.png)

微信（寬180px，高275px內）
![image](https://hackmd.io/_uploads/HJzxmwh6T.png)

----------------------------------------

 
 