偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Android微信支付的兩大坑點(diǎn)

移動(dòng)開(kāi)發(fā) Android
并不是所有的BAT的API都是那么好用,微信支付就有不少的坑點(diǎn),總結(jié)一下微信支付實(shí)現(xiàn)中出現(xiàn)的坑點(diǎn)

并不是所有的BAT的API都是那么好用,微信支付就有不少的坑點(diǎn),總結(jié)一下微信支付實(shí)現(xiàn)中出現(xiàn)的坑點(diǎn)

坑點(diǎn)一:

PayReq的參數(shù) sign的生成

PayReq對(duì)象有個(gè)參數(shù)為packageValue

而sign生成時(shí)要用到packageValue,但是對(duì)應(yīng)的Key是package,這里的key容易弄錯(cuò)

  1. List<NameValuePair> signParams = new LinkedList<NameValuePair>(); 
  2. signParams.add(new BasicNameValuePair("appid", req.appId)); 
  3. signParams.add(new BasicNameValuePair("noncestr", req.nonceStr)); 
  4. signParams.add(new BasicNameValuePair("package", req.packageValue)); 
  5. signParams.add(new BasicNameValuePair("partnerid", req.partnerId)); 
  6. signParams.add(new BasicNameValuePair("prepayid", req.prepayId)); 
  7. signParams.add(new BasicNameValuePair("timestamp", req.timeStamp)); 

坑點(diǎn)二:

支付回調(diào)方法

微信使用反射找到對(duì)應(yīng)的類并實(shí)現(xiàn)的回調(diào)

微信官方給出的說(shuō)明如下:

參照微信SDK Sample,在net.sourceforge.simcpux.wxapi包路徑中實(shí)現(xiàn)WXPayEntryActivity類(包名或類名不一致會(huì)造成無(wú)法回調(diào)),在WXPayEntryActivity類中實(shí)現(xiàn)onResp函數(shù),支付完成后,微信APP會(huì)返回到商戶APP并回調(diào)onResp函數(shù),開(kāi)發(fā)者需要在該函數(shù)中接收通知,判斷返回錯(cuò)誤碼,如果支付成功則去后臺(tái)查詢支付結(jié)果再展示用戶實(shí)際支付結(jié)果。

意思如下:

1、你要在創(chuàng)建個(gè)packageName+.wxapi的包,如:你的項(xiàng)目報(bào)名:com.android.qq,那你要在該包名下創(chuàng)建個(gè)wxapi的包

2、在該包下創(chuàng)建個(gè)名為 WXPayEntryActivity的Activity類,并實(shí)現(xiàn) 接口 IWXAPIEventHandler ,支付的回調(diào)就在該接口的 onResp(BaseResp resp)方法中進(jìn)行

package com.android.qq.wxapi;

public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {

  1. @Override 
  2. public void onResp(BaseResp resp) { 
  3. //處理支付回調(diào) 

三:簽名測(cè)試

這個(gè)算不上坑點(diǎn)洛,很多第三方都要這樣才可測(cè)試

支付的測(cè)試必須對(duì)應(yīng)簽名的包,否則無(wú)法測(cè)試支付功能

責(zé)任編輯:chenqingxiang 來(lái)源: 博客園
相關(guān)推薦

2017-06-07 12:47:40

Androidios設(shè)計(jì)師

2017-01-04 18:09:23

Android微信支付快速實(shí)現(xiàn)

2015-07-29 14:20:30

微信支付注意事項(xiàng)

2018-01-16 08:31:47

微信跳一跳公眾號(hào)

2016-03-04 10:29:51

微信支付源碼

2021-07-20 13:52:32

數(shù)字人民幣支付寶微信

2015-02-13 10:20:15

微信

2020-08-05 15:04:13

微信支付寶移動(dòng)應(yīng)用

2013-11-28 11:15:43

微信支付寶支付戰(zhàn)爭(zhēng)

2020-09-10 17:30:02

微信微信群移動(dòng)應(yīng)用

2019-12-10 14:30:41

騰訊QQ微信

2018-07-01 15:40:51

微信支付寶央行

2019-09-20 16:20:24

微信微信支付微信電腦版

2013-10-25 17:21:07

微信騰訊

2013-08-14 10:03:56

微信支付

2020-07-20 07:55:53

微信支付架構(gòu)

2015-11-10 11:38:06

2021-12-29 21:36:12

微信支付寶移動(dòng)支付

2021-10-09 21:34:13

數(shù)字人民幣微信支付寶

2015-02-26 13:37:13

紅包
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)