Android支付宝 微信支付 简单集成

最近项目需求 改版了支付方式,支付宝  微信都切换了 海外版,还集成了paypal,前几天随手记录了一下paypal的集成,

今天 整理一下 支付宝 和微信的,

支付宝 微信 账户申请 应用创建就不说了,截图太麻烦,这里只贴 一些 关键代码片段,

假设 支付宝 微信  账号申请 应用创建 ,后台接口都OK了,接下来:

1,自家后台  接口 获取 支付宝 拼接好的  orderInfo 参数 ,和 调起 微信支付需要的 七个 参数;

然后 传参  发起支付

/**
 * 支付宝 支付
 */
public void goAliPay(final String orderInfo) {
    Runnable payRunnable = new Runnable() {
        @Override
        public void run() {
            //调用支付宝
       PayTask payTask = new PayTask(ConfirmOrderAvtivity.this);
            String result = payTask.pay(orderInfo, true);
            Message msg = new Message();
            msg.what = ALIPAY;
            msg.obj = result;
            mHandler.sendMessage(msg);
        }
    };
    // 必须异步调用
    Thread payThread = new Thread(payRunnable);
    payThread.start();
}
 /**
     * 微信支付
     */
    public void goWeiXinPay(String appid, String partnerid, String prepayid, String noncestr, String timestamp, String packageNmae, String sign) {
      
        //注册 微信APPID
       api = WXAPIFactory.createWXAPI(ConfirmOrderAvtivity.this, Constant.WX_APP_ID, true);
        api = WXAPIFactory.createWXAPI(ConfirmOrderAvtivity.this, null);
        a
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值