安卓应用程序 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