android个人开发者支付,Android 针对个人开发者的bmob支付

支付宝、微信等支付平台,SDK接口的使用是需要资质认证的,是不允许个人开发者接入的;然而第三方平台(ping++、bmob)的出现让尝试开发支付功能的个人开发者看到了希望,只是需要收取税费(bmob低一些)。下面介绍的是第三方bmob Android支付(bmob官网首页)

bmob官网上也有开发文档,以及实现支付需要的前提条件(完善资料、实名认证等),官网上都有介绍,这里就不列举;

新版与旧版不同,下面介绍的是新版SDK的操作

具体步骤:

1、下载Android支付SDK(不需要下载AndroidSDK)

2、解压,BmobPay_版本号.jar放在项目根目录下libs包中(没有的话,就新建一个),新版的只有一个jar包,旧版的有四个jar包。

3、在你的项目AndroidManifest.xml中声明以下权限

4、在AndroidManifest.xml的Application标签下添加以下内容:

5、在您的应用程序主Activity的onCreate中调用如下方法:

//(Application ID在后台应用管理的 数据浏览->应用信息->应用密钥->Application ID)

BP.init(context,"你的Application ID");

6、发起支付调用,请使用如下方法:

//第5个参数为true时调用支付宝支付,为false时调用微信支付

BP.pay(MainActivity.this, "商品名称", "商品描述", 0.02, true, new Plistener(){...});

监听返回的四种结果详情请查官网文档

Activity代码:

package com.hpu.bmobpay;

import c.b.BP;

import c.b.PListener;

import com.example.bmobpay.R;

import android.app.Activity;

import android.os.Bundle;

import android.os.Handler;

import android.util.Log;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener{

private Button Button_Pay;

private Thread th;

private Handler mHandler;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Log.i("tag", "支付SDK的初始化");

//支付SDK的初始化

BP.init(this, "debbad29b32cd9122fd9c513bf215c2a");

Init();

}

private void Init() {

Log.i("tag", "初始化");

//

Button_Pay = (Button) findViewById(R.id.button1);

Button_Pay.setOnClickListener(this);

}

@Override

public void onClick(View v) {

// 点击事件的监听

switch (v.getId()) {

case R.id.button1:

Pay();

break;

default:

break;

}

}

protected void Pay() {

// TODO Auto-generated method stub

Log.i("tag", "pay");

/** * 第5个参数为true时调用支付宝支付,为false时调用微信支付 */

BP.pay(MainActivity.this, "商品名称", "商品描述", 0.02, true

,new PListener() {

@Override

public void unknow() {

// 因为网络等问题,不能确认是否支付成功,请稍后手动查询(小概率事件)

Log.i("tag", "unkonw");

Toast.makeText(MainActivity.this, "因为网络等问题,不能确认是否支付成功,请稍后手动查询(小概率事件)", 2000).show();

}

@Override

public void succeed() {

// TODO Auto-generated method stub

Toast.makeText(MainActivity.this, "成功", 2000).show();

}

@Override

public void orderId(String orderid) {

// TODO Auto-generated method stub

Toast.makeText(MainActivity.this, "返回的订单号"+orderid, 2000).show();

}

@Override

public void fail(int arg0, String reason) {

// TODO Auto-generated method stub

Toast.makeText(MainActivity.this, "失败的序号,reason="+reason, 2000).show();

}

}

);

}

}

xml代码:

Android与JavaWeb服务器交互教程(1)-搭建环境 1.前言趁着五一放假,闲来无事做,寻思着写篇教程吧。 *本系列教程只适合有一定 单机版Android开发基础的同学,大牛请忽略此教程。 如果我们需要搭建一个具有服务器支撑的Android应用,我们可选的方案有很多。 根据我的经验(当然也不一定准确。。。)对于初学者而言,我个人比较推荐使用Bmob后端云(为了避免打广告的嫌疑,就不贴出地址了,百度一下就有一大把),只要配置好它的SDK,后端的 阅读详情

相关推荐

WRF所需气象数据的下载方法

#数据下载是个大问题,巧妇难为无米之炊,没有数据就无法模拟啦,疫情期间国外服务器响应慢,打开网页慢都很正常啦~ WRF数据所需要的外部数据分为两种:静态地理数据,grib格式的气象数据(NAM、GFS、RUC、AGRMET等)。静态地理数据可以从WRF官网获得,比较简单,这里不做介绍。所以这篇日志重点介绍的是气象数据的获取。 提前说明,WRF官网不提供气象数据,但WRF官网提供各类气象数据的下载网址链接,所以我们下载一般还是从WRF官网开始。首先进入WRF官网,然后点击WRF ARW Uusres’ .

六出的博客 1万+

Bmob支付SDK使用实例

Bmob支付SDK是Bmob为广大开发人员提供的统一、正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费。看完该实例可以让您快速为自己的应用接入Bmob支付功能。 实例项目是展示一张图片的20%,然后用户通过支付套餐1、套餐2、豪华套餐即可获得不同待遇的服务(展示60%、完全展示、完全展示+保存到SD卡) PS:这样的收费项目有点恶搞,具体收费项目的设定请各位开发者充分发挥想象力,只要有心就一定有盈利点!

Linux性能调优之CPU时间分布(亲和性、带宽、权重)配置

带宽权重亲和性进程级别Cgroup-v2服务级别systyemd我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》

山河已无恙 1674

个人开发者应用如何接入主流QQ支付、微信支付支付支付

众所周知,个人开发者的应用要想接入第三方支付系统还是有一定的门槛的。比如:申请域名备案,办理营业执照,最后还要走一系列的签约流程。但每个平台都要走一遍确实非常的头疼。不少老铁就说了想让自己的应用变现咋就这么难呢? 今天就给大家介绍一下如何无门槛接入一套简单的统一支付系统平台,我也是在做了很长Research才发现的这款叫做趣盟收银台第三方支付系统,亲自对接了下发现还是挺好用的,它提供了统一支付页面(你连支付页面也不需要做),但是还是要求一些软件开发能力的。 官方对接文档:点击这里 第一步:注册账号

Fuxiang_Zhang的博客 7344

程序员个人独立开发者如何接入微信和支付宝等支付平台

支付服务网站提供签约开户费和接口服务费两大项收费。其中,签约开户费为一次性收取,而接口服务费则按每笔交易进行计费。此外,还涉及支付宝、微信支付等官方手续费用。

程序员陆通 2231

个人开发者避坑指南:选免签支付平台,除了费率还要看这三点(风控、部署、生态)

本文为个人开发者提供了选择免签支付平台的全面指南,强调除了费率外,还需重点关注风控机制、部署方式和生态支持三大核心要素。通过详细的技术对比、成本分析和实操步骤,帮助开发者规避潜在风险,选择最适合的支付解决方案,确保业务稳定性和长期发展。

weixin_31083901的博客 285

个人账号如何用微信支付开发,教你申请开通蓝兔支付教程图解

蓝兔支付支持个人签约,可以实现个人对接微信支付系统,Java程序员学会对接支付系统,能够将自己简历上的商城和外卖类的系统变的更加真实

爱海贼的无处不在的技术博客 3143

Android应用接入Bmob第三方支付

概述:本篇文章是基于Android studio 开发平台,后端云Bmob服务开发的一款移动应用个人支付应用.(现在第三方支付平台都需要资格审查,需要提供营业执照等相关证明,没有供但个人开发者提供服务,bmob个人开发者做第三方支付带来了福音)

qq_36047859的博客 1604

个人开发者也能盈利!Bmob支付SDK使用实例

大家好,今天为大家带来一个新东西:Bmob支付接口 支付接口是Bmob为广大开发人员提供的统一、正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费。看完该实例可以让您快速为自己的应用接入Bmob支付功能。 实例项目是展示一张图片的20%,然后用户通过支付套餐1、...

chengtutang4930的博客 202

个人开发者使用支付

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

weishiwei0923的专栏 1041

基于android 的影院售票

基于安卓的电影在线订票系统采用Android操作系统、Java开发语言,通过Bmob云端数据库进行数据的储存管理,基本实现了用户可以在启动页闪屏、注册登录、广告动态轮播、在线预定电影、支付结算、订单管理、个人中心等功能。另外Bmob云端数据库主要是实现了录入、修改、删除、查询相关数据等基本功能。迎合了电子商务的功能流程,达到了用户与商家在网上进行的交易的效果。

769

Android--面试中遇到的问题总结(二)

一、开发中都使用过哪些框架、平台 EventBus(事件处理) xUtils(网络、图片、ORM) JPush(推送平台) 友盟(统计平台) 有米(优米)(广告平台) 百度地图 bmob(服务器平台、短信验证、邮箱验证、第三方支付) 阿里云 OSS(云存储) ShareSDK(分享平台、第三方登录) Gson(解析 json 数据框架) imageLoader (图片处理框架) zxing...

超宇的博客 1083

字节跳动面试真题:来自阿里巴巴佛系安卓程序员的指南,通用流行框架大全

写在前面 周末了,人一旦没有点事情干,心里就瞎想,而且跟几个老男人坐在一起,更容易瞎想,我自己现在也是 三十出头了,也是无时无刻在担心自己的职业生涯,担心丢掉工作没有收入,担心身体机能下降,担心突然来一场说来就来的大病。 Android 基础 1.Activity 1、 什么是 Activity? 2、 请描述一下 Activity 生命周期 …… 2.Service 3.Broadcast Receiver32 4.ContentProvider 5.ListView 6.Intent 7.Fragm

229

安卓常见面试题,2022年这些高频面试知识点最后再发一次

为什么写这篇文章 前几天有粉丝在文章下留言,内容如下: 其实已经不是第一次有人问我这样的问题了。随着时代的飞速发展,互联网这块“蛋糕”越来愈大。程序员这份职业是越发抢眼。很多人加入这个行业分一杯羹。 可是,这个行业真的是你所想的那么简单吗? Android 基础 1.Activity 1、 什么是 Activity?2、 请描述一下 Activity 生命周期…… 2.Service 3.Broadcast Receiver32 4.ContentProvider 5.ListView 6.Inten

code8889的博客 390

Android学习路线指南,含泪整理面经

开头 从事Android开发工作多年,走过的弯和坎,经历的心酸难与外人道也。 我个人感触最深的就是:选择大于努力。选择正确的方向,你才能够走的更远,更坚定。 以前雷总说过,“在风口猪都能飞起来”。所以现在鸿蒙系统火了,很多开发者就想转去做鸿蒙。 我们一直追逐风口,一直错过。几乎每换一个项目,程序员就要掌握新的技术:《NET单元测试艺术》《妙趣横生的算法(C语言实现)》《Android应用开发揭秘》…… 关于Android开发的书籍越看越多,好像学习了很多,但薪资和能力成长却十分有限。同行甚至有3年工作经验年

m0_56169789的博客 109

Android从入门到精通标配四阶段

移动中安卓和iOS是全球第一二的智能操作平台,仅今年来iOS一直致力与超过android,但是Android依旧是全球最大的智能操作系统,在中国达到80%的市场占有率,火爆的移动开发市场带来了移动开发人员旺盛的需求,而Android开发人才更是不可或缺。  扣丁学堂Android在线课程 ,是国内仅有的全体系化,面向零计算机语言基础的人员,从Java语法入门到面向对象,从数据结构算法到Java核心

ccnanxi的博客 456

基于Android的校园互助平台

本文设计并实现了一款基于Android的校园互助平台,集成了闲置物品交易、跑腿服务、论坛交流等多元化功能。研究通过分析校园用户需求,采用Android开发技术和Bmob云数据库,构建了用户友好的移动应用系统。平台支持身份认证、商品发布、订单管理等功能,并设有管理员审核机制。测试表明,该系统能有效提升校园信息化服务水平,促进师生交流互动,具有较高的实用价值。系统界面设计简洁,功能模块划分清晰,为校园生活提供了便捷高效的解决方案。

qiufangtaowvnyyidtf的博客 527

android app集成第三方SDK--没有说明文档

通常我们在开发app,会经常继承一些第三方的sdk,比如ShareSDK,第三方登录,以及第三方支付,环信, 百度地图,uMeng,bmob等等,像这些大公司的sdk都很成熟,文档也很全面,继承这些的sdk,一般只要看 文档,按照顺序,一步步做下来就ok,   但是对于一些和公司合作的公司的SDK,没有详细的说明文档。这时候,我们就需要依据以往的经验去做了, 一般都有提供一个dem

u014367726的博客 1987

基于SNN脉冲神经图像识别附MATLAB代码+仿真结果和运行方法.zip

1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像3.内容:标题所示,对于介绍可点击主页搜索博客4.适合人群:本科,硕士等教研学习使用 5.博客介绍:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可si信

上一篇: app按钮没反应android,Android App添加按钮事件
下一篇: 荣耀30什么时候升级鸿蒙,荣耀30手机4.0后什么时候开始才可以升级鸿蒙?
薛易清
博客等级 码龄8年 27粉丝 64原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值