在寫htinyship.cn的程式碼過程中,最讓我感覺到困難的應該是接入原生微信支付了,雖然我在簡單簡歷已經有接入的經歷,但是這次還是挑戰十足。 非常屎和古老的設計,缺少的文檔以及缺少沙盒環境(每次需要用一分錢的真實訂單),要接入新版的微信支付居然需要8 個環境變量(請看圖)!和Stripe 相比,真的是差的太遠了。 我將每個環境變數的作用以及整個流程都記錄在文件和註釋中,最後幾乎寫了快一千字的內容。 每次要調試的時候我都會拿出來認真的讀一遍,因為根本不可能記得。 我發現現在微信支付幾乎沒有好的Node.js SDK 了,所以所有流程都是重新寫的,我打算把這部分抽出來單獨的開源一個現代化的Node.js SDK。 雖然微信支付這麼屎,但是如果你是在做一個針對國內的付費應用,微信支付絕對是不可或缺的,有了它絕對讓你的付費率提高幾倍,畢竟能接受Stripe 這種國外平台填寫信用卡的用戶其實是少很多的。
正在加载线程详情
正在从 X 获取原始推文,整理成清爽的阅读视图。
通常只需几秒钟,请稍候。
