支付宝支付
支付宝支付
参数
类型
必填
参数描述
参数
类型
说明
// 发起一次 398 元的支付请求
AlipayComponent.pay(new AlipayOrder(398f, "知晓云充值-支付宝支付"), SEND_ALIPAY_ORDER, this);
// 接收支付结果
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
switch (requestCode) {
case SEND_ALIPAY_ORDER:
AlipayOrderResult result = AlipayComponent.getOrderResultFromData(data);
if (resultCode == RESULT_OK) {
// 支付失败了,这里拿到异常,做日志,并提示用户
if (result.getException() != null) {
result.getException();
} else {
// 支付成功,这里可以拿到知晓云服务端返回的信息,以及支付宝 app 返回的原始信息以供查验
result.getOrderInfo();
result.getResult();
}
} else {
// 用户取消支付
}
break;
}
}Last updated
Was this helpful?