Bmob支付

Bomb是广州比目科技的产品,有支付、IM等等应用,方便接入。

  1. 支付的小Demo

    第1步:先看文档

    http://docs.bmob.cn/androidpay/index.html?menukey=fast_start&key=start_android_pay

    要做的事情:创建应用

    创建应用成功之后会给你自动生成一些密钥:

    之后你要做2件事:

    1)安全认证-----------绑定你的APP

     2)在账务管理里输入你收款的支付宝账号

第2步:代码实现

      将2个libs拷贝之后,实现代码:注意先要在XML中配置一下权限和Activity。

package com.example.zhang.bombpaydemo1;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Toast;

import com.bmob.pay.tool.BmobPay;
import com.bmob.pay.tool.PayListener;

public class MainActivity extends AppCompatActivity implements PayListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        BmobPay.init(this, "eccaeb7b2cec1e4e2c21b4856a03b755");
    }

    public void payByAlibaba(View view){
        new BmobPay(MainActivity.this).pay(0.02, "避孕套", this);
    }

    public void payByWx(View view){
        new BmobPay(MainActivity.this).payByWX(0.02,"充气娃娃",this);
    }
    
        //返回订单号  需要将订单号保存起来,以便作以后的查询订单操作。
    @Override
    public void orderId(String s) {
        Log.i("cz","orderId=" + s);
    }

    @Override
    public void succeed() {
        Toast.makeText(MainActivity.this,"支付成功",Toast.LENGTH_SHORT).show();
        Log.i("cz","支付成功");
    }

    @Override
    public void fail(int i, String s) {
        Toast.makeText(MainActivity.this,"支付失败",Toast.LENGTH_SHORT).show();
        Log.i("cz","支付失败");
    }

    @Override
    public void unknow() {
        Toast.makeText(MainActivity.this,"未知错误",Toast.LENGTH_SHORT).show();
        Log.i("cz","未知错误");
    }
}

微信支付的时候,注意要安装一个微信的apk插件(这也是Bmob支付设计的一大缺陷),用户体

验就不太好。

支付的时候,注意开启网络。支付成功之后,可以登录Bmob后台查看一下交易情况。

当然,别人支付给你的钱,不会自动打到你的支付宝。你需要登录后台提现,并且只有100以上才

能提现。

时间: 2024-10-25 03:47:07

Bmob支付的相关文章

视频教程

英雄联盟教程     http://pan.baidu.com/s/1i3rkMS9 密码:bv6r https://pan.baidu.com/share/link?shareid=2589856556&uk=371904234#list/path=%2F%E6%88%91%E7%9A%84%E8%B5%84%E6%BA%90%2F%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B%E9%9B%86%E5%90%88%2F%E7%BD%91%E7%BB%9C%E6%95%

Serverless 架构:用服务代替服务器

Serverless 架构:用服务代替服务器 转载本文需注明出处:EAII企业架构创新研究院(微信号:eaworld),违者必究.如需 加入微信群参与微课堂.架构设计与讨论直播请直接回复此公众号:"加群 姓名 公司 职位 微信号 ". 还记得在十多年前,SaaS鼻祖SalesForce喊出的口号『No Software』吗?SalesForce在这个口号声中开创了SaaS行业,并成为当今市值520亿美元的SaaS之王.今天谈谈『No Server』有关的事, 继OpenStack.Do

Android 开发中的日常积累

欢迎Star,Fork https://github.com/lizhangqu/CoreLink 里面记录了开发过程中有用的东西,欢迎补充,不定时更新. Android 性能优化 Android内存优化之OOM Android最佳性能实践(1):合理管理内存 Android最佳性能实践(2):分析内存的使用情况 Android最佳性能实践(3):高性能编码优化 Android最佳性能实践(4):布局优化技巧 Android 加固与反编译 Apktool dex2jar DecompileApk

unity视频教程

英雄联盟教程     http://pan.baidu.com/s/1i3rkMS9 密码:bv6r https://pan.baidu.com/share/link?shareid=2589856556&uk=371904234#list/path=%2F%E6%88%91%E7%9A%84%E8%B5%84%E6%BA%90%2F%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B%E9%9B%86%E5%90%88%2F%E7%BD%91%E7%BB%9C%E6%95%

Bmob安全支付控件下载

Bmob安全支付控件由bmob比目科技公司提供(http://www.bmob.cn) [点击下载]

Bmob基础

BaaS是指专为移动应用开发者提供整合云后端的服务.开发者无需过多研究服务器端程序,而只需调用云计算平台提供的API,使用相应SDK,就能迅速完成数据存储.账户管理.消息推送.社交网络整合等功能.本文介绍了六款你必用的移动后端云服务/产品. 一款移动应用一旦需要后端服务的强大支撑时,开发商就必须考虑基础架构.服务集成.可伸缩性等繁冗复杂的问题.而在这些方面耗费的大量时间精力财力却不能直接提升App的用户体验. 为了解决这些问题,部分App发行商租用了譬如AWS(Amazon Web Servic

安卓快速集成支付功能

做过支付功能的安卓开发者都知道,在接入支付宝时,步骤相当繁琐,而且需有商家账号方可测试,对于个人开发者来说,很难做到,而本篇博客中介绍的一第三方支付SDK,其中集成了支付宝和微信支付功能,而且使用起来相当方便,是个人开发者的福音(有点打广告的嫌疑,不过本人是站在纯技术角度考虑问题的),官方开发文档: http://docs.bmob.cn/androidpay/index.html?menukey=fast_start&key=start_android_pay 集成过程: 1.登录本SDK官方

Android 个人开发者接入支付功能

如果是公司的产品,那么也就不存在问题了,Ping++对所有支付做了一个集成.如果开发者个人想接入支付系统,这个申请过程几乎是不大可能的.而Bmob为广大开发人员提供的统一.正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费.但是有一个缺点,支持的渠道少,只支持支付宝和微信.此外,微信支付还要安装一个插件,用户体验及其不好. 官方的文档在这里Android支付SDK 接入Bomb也很简单,首先下载BmobPay_Sdk_V1.0.2a.zip 将Lib中的四个jar文件拷到

android 借助bmob api实现app支付宝和微信收款

对于个人开发者来说,支付宝和微信接口的申请,简直是可望不可即,一直以来也都没有机会体验支付的魅力 好在,现在bmob为我们做了这一切,我们可以仅仅通过两三行代码就可以实现支付宝和微信的支付功能 1.首先我们要去bmob的官网下载sdk 地址:bmob SDK 2.注册bmob账号,然后创建一个应用 这个appid就是我们所主要的appkey了 3.创建应用,在配置文件中添加我们所需要的权限 <!-- alipay sdk permission begin --> <uses-permis