安卓应用程序 SDK 实现

SDK aar导入您的安卓项目

在 Android Studio 中, 选择 File→Project Structure→Dependencies。 并在 “Modules” 面板上, 选择 “+”

选择 “import .JAR/.AAR Package

浏览文件 “sdk-alipay_release.aar” 的路径,点击 “OK” 选择它,然后点击 “finish

该包将作为您的安卓项目中的依赖项导入到项目中

在您的安卓项目中实现 SDK

在您的付款活动中,导入 com.ottpay.sdk.*
按照代码示例实现支付 SDK
/**
call alipay sdk pay. 调用 SDK 支付
*/
public void pay(View v) {
 String server_url = //OTT Pay inApp API URL
 String merchant_id= //OTT PAY merchant id
 String shop_id= //OTT PAY store id,optional for future usage
 String operator_id= //OTT Pay operator Id
 String currency= //currency “CAD” or ”USD”
 String amount XXXXXXXXXXXXXXXXXX//pay amount in cents
 String call_back_url=XXXXXXXXXXXXXXXXXX//call back URL
 String biz_type = ALIPAYONLINE //if currency “USD”,using
APUSDONLINE
 order_id = XXXXXXXXXXXXXXXXXX // your own user id
 ConsumeStarter starter = new ConsumeStarter();

 starter.setOnCompleteListener(new OnCompleteListener() {
  @Override
  public void onComplete(String rspString) {
    Toast.makeText(MainActivity.this, rspString,
    Toast.LENGTH_SHORT).show();
  }
  });
  starter.consumeImp(MainActivity.this, server_url, merchant_id,
        shop_id, operator_id, currency, amount, order_id, call_back_url, biz_type);
}
server_url、merchant_id、operator_id 替换为来自 OTT PAY 的值。 创建一个 ConsumeStarter 实例,设置 OnCompleteListener,然后调用 consumeImp 方法来激活手机支付宝应用程序中的支付页面。

这是供下载的安卓应用程序的 SDK