Android客户端支付功能,只用第三方支付接口

使用Bmob提供的支付接口,可以实现支付宝和微信的支付,这篇文章介绍调用支付宝的支付接口:

第一步、初始化SDK
在Bmob服务器注册,然后添加应用,获取应用的APPkey
然后在代码中进行以下初始化:

String APPID = "d8aca0c0e17c711bfb65e82127887c2c";
BP.init(this, APPID);

第二步、传入价格。调用pay()函数进行支付:

//price为需要支付的金额数目
BP.pay(this, username, housinfo, price, true, new PListener() {
        @Override
        public void succeed() {
            Toast.makeText(HandlePayActivity.this, "支付成功!", Toast.LENGTH_SHORT).show();
            hideDialog();
        }
        // 支付失败,原因可能是用户中断支付操作,也可能是网络原因
        @Override
        public void fail(int code, String reason) {
            Toast.makeText(HandlePayActivity.this, "支付中断!", Toast.LENGTH_SHORT).show();
        }
    });
}

最后支付效果大致如下:

输入相应的直接金额,点击确定,进行支付:

这里写图片描述

在确认支付这里,跳到支付宝确认页面,进行支付
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值