微信推送信息,支付寶支付接口

支付寶支付:html

  如何接入支付寶支付jquery

商戶號:須要跟支付寶申請,須要有公司的營業執照數據庫

開發人員在開發以前就拿到了服務器

appid:開發使用,商戶惟一的id(沙箱環境的appid)微信

開發人員須要到支付寶官方文檔按照步驟一步一步的作(屬於第三方一樣有人封裝)app

沙箱環境(測試環境)post

三種祕鑰(非對稱加密)測試

應用私鑰(商戶私鑰):不能外泄網站

應用公鑰:能夠給別人加密

https://alipay.open.taobao.com/docs/doc.htm?treeId=291&articleId=105971&docType=1

獲取私鑰公鑰生成相關文件的網站

支付寶公鑰:在支付寶開發平臺配置上應用公鑰,自動生成的

在項目中配置兩個密鑰:

應用私鑰

支付寶公鑰(不是應用公鑰)

支付寶支付流程********************

1.生成一個aliPly對象,傳入appid,get回調地址,post回調地址,商戶私鑰,支付寶公鑰

商戶公鑰和私鑰是支付寶提供的軟件生成的

支付寶的公鑰:在網站上經過商戶公鑰生成的

2.調用對象的direct_pay()方法,傳入商品描述,商品訂單號,商品價格,返回一堆字符串,拼接到支付寶網關的後面

3.向支付寶網關發送get請求,看到支付界面,用戶付款

4.付款成功,支付寶會有一個get回調,一個post回調(須要對回調內容進行驗籤,alipay.verify)

通常get回調用於顯示界面

post回調用於修改訂單狀態

微信推送

公衆號(不能主動跟粉絲聊天)

未認證公衆號:一天只能推送一條文章

已認證公衆號 一天能推送多條

服務號(推送前提是關注服務號)

註冊服務號須要企業資質(營業執照)

主動推送消息  沙箱環境 企業號 企業裏使用

 

全部的二維碼其實都是一個url地址:

url地址能夠轉成二維碼

二維碼也能解析成url地址

微信推送的流程:

1.須要用戶關注個人服務號(掃描一下二維碼)

2.想讓用戶把微信惟一id添加到數據庫

用url(微信的)地址生成一個二維碼,讓用戶去掃描(包含回調地址,包含用戶惟一id)

2.2當用戶掃描二維碼,向微信服務器發送get請求,用戶點擊確認,微信將回調到/callback/

回調該地址,只攜帶用戶的惟一id回來,並無用戶微信id

向微信一個地址發送請求,去請求用戶的微信id,請求回來

根據用戶惟一id,去修改用戶的微信id,完成後,數據庫就能使用用戶id

3.發送消息

向用戶微信id發送推送消息(普通消息和模板消息)

3.1 須要獲取token,

調用發送消息接口,按照數據格式發送過去,就能給用戶推送信息

 發送郵件

https://www.cnblogs.com/liuqingzheng/articles/10072695.html#_label3

https://www.cnblogs.com/liuqingzheng/articles/10226876.html

 

 

生成二維碼(根據路由)

須要引入文件

<script src="static/js/jquery.qrcode.min.js"></script>

<script src="static/js/qrcode.min.js"></script>

$('#qrcode').empty().qrcode({text:result.data})

相關文章
相關標籤/搜索