會員卡系統接入微信卡券那些事兒

2022-02-26 12:28:26 字數 1879 閱讀 9383

前言

會員卡與卡券

基本玩法

使用者領取會員卡時還沒有使用者會員個性化的資料,比如卡號,積分之類的,啟用使用者會員卡的目的就是為了設定這些個性化的資料。如果不用考慮到相容第三方的會員卡系統,這兩步其實是可以合併的。

儲存設計

js簽名

啟用方式

目前為止有如下幾種啟用方式:

1 自動啟用

欄位auto_activate設定為true

2 一鍵啟用

欄位wx_activate設定為true

3 跳轉型一鍵啟用

設定好如下字段:

"wx_activate": true,

"wx_activate_after_submit" : true, //是否設定跳轉型一鍵啟用

"wx_activate_after_submit_url" : "" //使用者提交資訊後跳轉的網頁

4 介面啟用

設定好啟用**位址activate_url

5 備註

啟用處理流程

非官方流程

官方流程

使用者會員卡資訊變更處理

1 使用者會員資料變化,比如積分,等級等,呼叫會員卡更新介面

2 使用者卡號變化,只能呼叫啟用介面重新啟用

碰到的問題

1.編輯卡模版時由介面啟用切換到一鍵啟用沒有生效

介面啟用的url欄位需要設定為空即activate_url=''

3.使用jssdk加入卡券介面報引數錯誤

使用自定義code碼時,加入卡券時需要設定code碼字段

4.使用jssdk加入卡券介面報簽名錯誤

5.檢視會員卡詳情頁沒有推送檢視會員卡事件通知

會員卡可能沒有新增成功,刪除重新領取

6.會員卡詳情頁沒有顯示快速支付按鈕

需要設定好相關字段}},

}}}7.使用者會員卡號變化時如何處理

查閱公開的文件,到目前為止,更新會員卡資訊的介面還沒有更新卡號欄位的引數,只能呼叫啟用介面重新啟用一次

9.領取了會員卡,然後從卡券中刪除,再次新增到卡券時,立即領取按鈕無法點選

超過了限制領取的數量,可以設定大點,保證使用者領取時比較好的使用者體驗,一般使用者不會刪除會員卡

意外的衍生品

後記

1 接入第三方系統是非常痛苦的,尤其是碰到問題搜尋不到解決方案的時候

2 介面啟用有個問題,點選啟用跳轉回來時,沒有傳建立的會員卡編號,當建立了多個時,沒有辦法區分哪個是哪個

參考資料

C 微信開發 微信會員卡(三)啟用會員卡

在會員領取了會員卡之後需要做 乙個跳轉性啟用,模式請看下圖 在建立會員卡的時候需要配置下這個引數的值 memberactivate.aspx頁面 如下 c autoeventwireup true codebehind memberactivate.aspx.cs inherits chainsto...

php計算會員卡

前段時間接到乙個製作會員卡的單子,一開始挺好奇為什麼要把乙個會員天數要分開成卡,後來才發現,那個是以充值天數來的,然後需要以卡型別進行判斷 那麼卡分別為 直接放演算法 class vip class 天數計算月卡 author 院主網路科技團隊 link url www.berfen.com cla...

C 微信開發 微信會員卡(二)

如圖 點選啟用會員卡時,要跳轉到如下的 要實現這個功能,首先我們在建立會員卡後就操作如下 region 新增啟用時的自定義字段 string customfiled customfiled string customurl access token string resultcustom postw...