本文整理汇总了Java中com.unionpay.uppay.PayActivity类的典型用法代码示例。如果您正苦于以下问题:Java PayActivity类的具体用法?Java PayActivity怎么用?Java PayActivity使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
PayActivity类属于com.unionpay.uppay包,在下文中一共展示了PayActivity类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: c
import com.unionpay.uppay.PayActivity; //导入依赖的package包/类
private void c(JSONObject jSONObject) {
JSONObject jSONObject2;
if (jSONObject.has(PayService.CHANNEL_UPACP)) {
jSONObject2 = jSONObject.getJSONObject(PayService.CHANNEL_UPACP);
PingppLog.d("PaymentActivity start upacp credential : " + jSONObject);
} else {
jSONObject2 = jSONObject.getJSONObject("upmp");
PingppLog.d("PaymentActivity start upmp credential : " + jSONObject);
}
try {
UPPayAssistEx.startPayByJAR(this, PayActivity.class, null, null, jSONObject2
.getString("tn"), jSONObject2.getString("mode"));
} catch (NoClassDefFoundError e) {
e.printStackTrace();
String str = PingppObject.getInstance().currentChannel;
a("fail", "channel_sdk_not_included:" + str, "不支持该渠道: " + str + "。缺少银联的 SDK。");
}
}
示例2: doStartUnionPayPlugin
import com.unionpay.uppay.PayActivity; //导入依赖的package包/类
/*************************************************
* 步骤2:通过银联工具类启动支付插件
************************************************/
public void doStartUnionPayPlugin(Activity activity, String tn, String mode) {
//activity ——用于启动支付控件的活动对象
//spId ——保留使用,这里输入null
//sysProvider ——保留使用,这里输入null
//orderInfo ——订单信息为交易流水号,即TN。
//mode —— 银联后台环境标识,“00”将在银联正式环境发起交易,“01”将在银联测试环境发起交易
UPPayAssistEx.startPayByJAR(activity, PayActivity.class, null, null,
tn, mode);
}
示例3: onStart
import com.unionpay.uppay.PayActivity; //导入依赖的package包/类
@Override
protected void onStart() {
String mode = mDebug ? "01" : "00";
UPPayAssistEx.startPayByJAR((Activity) mContext, PayActivity.class, null, null, mTradeNo, mode);
}