天天看點

bmob php支付,Bmob支付

Bomb是廣州比目科技的産品,有支付、IM等等應用,友善接入。

支付的小Demo

第1步:先看文檔

要做的事情:建立應用

建立應用成功之後會給你自動生成一些密鑰:

bmob php支付,Bmob支付

之後你要做2件事:

1)安全認證-----------綁定你的APP

bmob php支付,Bmob支付

 2)在賬務管理裡輸入你收款的支付寶賬号

bmob php支付,Bmob支付

第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背景檢視一下交易情況。

bmob php支付,Bmob支付

當然,别人支付給你的錢,不會自動打到你的支付寶。你需要登入背景提現,并且隻有100以上才

能提現。

bmob php支付,Bmob支付