### 協議規則
* * *
傳輸方式:HTTP
數據格式:JSON
簽名算法:MD5
字符編碼:UTF-8
### PC 網站接入
* * *
* 效果:用戶點擊支付后,頁面展示微信或者支付寶二維碼,用戶用手機微信或支付寶掃碼支付
* 接口:可以使用 JSAPI / Native / 收銀臺 / 支付寶當面付 支付接口
* JSAPI 支付,通過構造二維碼,用戶微信掃碼后在打開自己服務器的頁面,再在這頁面通過 JSAPI 拉起微信支付
* 收銀臺支付,效果和 JSAPI 一樣,更簡單,不用自己請求獲取 openid,直接在 小微聚付 的頁面下發起支付
* Native 支付,前端 ajax**請求自己后端的接口**,后端接口請求 小微聚付 支付接口,返回支付二維碼,用戶微信掃碼后支付
* 支付寶當面付,方法同 Native 接口
### PC 軟件
* * *
* 效果:用戶點擊支付后,頁面展示微信或者支付寶二維碼,用戶用手機微信或支付寶掃碼支付
* 接口:可以使用 JSAPI / Native / 收銀臺 / 支付寶當面付 支付接口
* JSAPI 支付,通過構造二維碼,用戶微信掃碼后在打開自己服務器的頁面,再在這頁面通過 JSAPI 拉起微信支付
* 收銀臺支付,效果和 JSAPI 一樣,更簡單,不用自己請求獲取 openid,直接在 小微聚付的頁面下發起支付
* Native 支付,前端 ajax**請求自己后端的接口**,后端接口請求 小微聚付 支付接口,返回支付二維碼,用戶微信掃碼后支付
* 支付寶當面付,方法同 Native 接口
### 手機網站接入
* * *
* 效果:個人微信接口沒有 h5 功能不能拉起微信 app(個人支付寶當面付可以 h5 拉起支付寶 app),在微信瀏覽器里面可以通過 jsapi 拉起微信支付
* 接口:可以使用 JSAPI / 收銀臺 / 支付寶當面付 支付接口
* JSAPI 支付
* 通過構造二維碼,用戶微信掃碼(或者截圖相冊識別)后在打開你的一個頁面
* 你頁面重定向 openid 接口獲取 openid 后跳會跳回你的頁面
* 然后你的這個頁面后臺帶 openid 調用 JSAPI 接口獲取支付參數,并返回到前端
* 前端再拉起微信支付
* 收銀臺支付,效果和 JSAPI 一樣,更簡單,不用自己請求獲取 openid,直接在 小微聚付 的頁面下發起支付
* 支付寶當面付,后臺請求接口,返回支付二維碼,用戶支付寶掃碼(或者截圖相冊識別)后支付;也可以跳轉 qr 地址,拉起支付寶 app 支付
### 手機 app
* * *
* 效果:因為個人的微信接口沒有 h5 功能(個人支付寶當面付可以 h5),所以只能掃碼
* 接口:可以使用 JSAPI / 收銀臺 / 支付寶當面付 支付接口
* JSAPI 支付
* 通過構造二維碼,用戶微信掃碼(或者截圖相冊識別)后在打開你的一個頁面
* 你頁面重定向 openid 接口獲取 openid 后跳會跳回你的頁面
* 然后你的這個頁面后臺帶 openid 調用 JSAPI 接口獲取支付參數,并返回到前端
* 前端再拉起微信支付
* 收銀臺支付,效果和 JSAPI 一樣,更簡單,不用自己請求獲取 openid,直接在 小微聚付 的頁面下發起支付
* 支付寶當面付,后臺請求接口,返回支付二維碼,用戶支付寶掃碼(或者截圖相冊識別)后支付;也可以跳轉 qr 地址,拉起支付寶 app 支付