一、使用标准 SDK
支付状态可以通过 data.getExtras().getInt("code") 获得,code 返回结果列表如下:
0:用户取消付款
1:支付成功
-1:支付失败
-2:用户自定义错误
同时,result 返回值列表参考:
cancel
user_cancelled
fail
invalid_charge_no_credential
invalid_charge_json_decode_fail
invalid_credential_json_decode_fail
invalid_charge_no_such_channel
invalid_credential
unknown_error
channel_returns_fail
channel_returns_fail
bfb_not_supported_method
bfb_token_expired
testmode_notify_failed
invalid
wx_app_not_installed
wx_app_not_support
unionpay_plugin_not_found
二、使用 UI SDK
支付状态可以通过 data.getExtras().getString("result") 获得,result 返回结果有:
parameter is null
url is null
parameter invalidate
bill is null
bill_no is null
amount is null
注:以上提示为接口参数有误
pay_successed:支付成功
pay_failed:支付失败
user cancel:用户取消