android微信支付

2021-07-24 08:40:45 字數 888 閱讀 9983

// builder.settitle("提示");

// builder.show();

}現在說一下支付結果返回-1的問題,這個問題真是糾結了好久啊,如果你是按照上面的步驟來的話還出現-1的話,原因只有兩個:

1.可能是後台返回給你的引數不正確導致支付失敗,後台調起預支付介面的時候要注意中文亂碼問題,二是注意總金額是int型別,單位是分,不能出現小數。後台出現的問題這個不好測,你要是確保不是簽名不統一的問題的話,可以前台調一下統一下單的介面,自己測一下看看到底是不是後台問題,我在做的時候就出現了後台統一下單出了問題,結果我這邊一直支付失敗,後面我會上示例**;

2:可能是你直接執行**進行測試導致返回值錯誤,在測試地時候一定要用當初建立專案的那個keystore簽名過的apk進行測試,不然肯定返回-1

示例**

android微信支付

1,開啟 3,示例 發布使用的簽名正確的話取消和成功都能正確通知.2,測試時使用weixindemo中的debug keystore 3,需要注意應用要通過審核,並且幾個key值正確 商家向財付通申請的商家id 第一步,獲取accesstoken,accesstoken值第二步要用 private ...

android微信支付

post請求的使用場景 信開發平台建立時需要 簽名,包名,圖示 其中需要2個圖示 數字摘要 是指通過演算法將長資料變為短資料,通常用來標識資料的唯一性,是否被修改,常用的 md5由於具有不可逆性,也被用來作為密碼加密,並且通常情況下為了讓加密過程變的不可 我們會進行加鹽操作,如下 sha1也不可逆,...

Android 微信支付

一般將這些資訊寫在乙個常量類裡面方便維護,如下 public calss wechatconstants可根據專案需求替換以上引數值供自己使用。描述 只需要定義 key,value 即可。public class wechatpaybean public k getkey public void s...