android 微信支付 出现白屏 并且报not whitelisted?
发布于 6 年前 作者 yang44 2085 次浏览 来自 官方Issues

android 微信支付成功后,点返回商家出现白屏,并且报下面的错误,求教一下大家,我这个是哪里出现问题了

我检查过包名和签名是一致的,而且已经使用了微信登录和微信分享,这两个是没有问题的

另外wxapi也是直接在包名的,因为之前微信登录和分享用到了WXEntryActivity, 它也是在wxapi的,使用wxapi的位置没问题

<activity
   android:name=".wxapi.WXEntryActivity"
   android:configChanges="keyboardHidden|orientation|screenSize"
   android:exported="true"
   android:screenOrientation="portrait"
   android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
   android:name=".wxapi.WXPayEntryActivity"
   android:exported="true"
   android:launchMode="singleTop"
   />
public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {

//    [@Override](/user/Override)
//    protected void onCreate([@Nullable](/user/Nullable) Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//
//        IWXAPI msgApi = WXAPIFactory.createWXAPI(this, null);
//        // 将该app id 注册到微信   AppID: 申请到的AppID
//        msgApi.registerApp(TinyConstants.WECHAT_APP_ID);
//    }

   [@Override](/user/Override)
   public void onReq(BaseReq baseReq) {

}

[@Override](/user/Override)
   public void onResp(BaseResp baseResp) {

WxPayEvent wxPayEvent = new WxPayEvent(false);
       wxPayEvent.setErrCode(baseResp.errCode);

       if(baseResp.getType()== ConstantsAPI.COMMAND_PAY_BY_WX){
if (baseResp.errCode == 0) {
wxPayEvent.setPaySuccess(true);
               //Toast.makeText(WXPayEntryActivity.this, "微信支付成功!", Toast.LENGTH_SHORT).show();
           } else if (baseResp.errCode == -2) {

//Toast.makeText(WXPayEntryActivity.this, "您已取消付款!", Toast.LENGTH_SHORT).show();
           } else {
//Toast.makeText(WXPayEntryActivity.this, "微信支付参数错误", Toast.LENGTH_SHORT).show();
               //Toast.makeText(WXPayEntryActivity.this, "微信支付参数错误", Toast.LENGTH_SHORT).show();
           }
}else{
//Toast.makeText(WXPayEntryActivity.this, "微信支付支付异常!", Toast.LENGTH_SHORT).show();
       }

EventBus.getDefault().post(wxPayEvent);
       finish();
   }
}
1 回复

你好,支付相关的问题请移步至微信支付专区https://developers.weixin.qq.com/community/pay提问,我们会有对应同学来处理。

回到顶部