内容简介:JPay 0.0.4 版本发布了,该版本添加银联手机控件支付的支持。 添加支付相关的权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android...
JPay 0.0.4 版本发布了,该版本添加银联手机控件支付的支持。
添加支付相关的权限
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="org.simalliance.openmobileapi.SMARTCARD" /> <uses-permission android:name="android.permission.NFC" /> <uses-feature android:name="android.hardware.nfc.hce"/>
添加银联支付组件
<!-- 银联支付 --> <uses-library android:name="org.simalliance.openmobileapi" android:required="false"/> <activity android:name="com.unionpay.uppay.PayActivity" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden" android:excludeFromRecents="true" android:windowSoftInputMode="adjustResize"/> <activity android:name="com.unionpay.UPPayWapActivity" android:configChanges="orientation|keyboardHidden|fontScale" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize" > </activity> <!-- 银联支付 end -->
唤起App支付
JPay.getIntance(mContext).toUUPay("01",tn, new JPay.JPayListener() { @Override public void onPaySuccess() { Toast.makeText(mContext, "支付成功", Toast.LENGTH_SHORT).show(); } @Override public void onPayError(int error_code, String message) { Toast.makeText(mContext, "支付失败>" + error_code + " " + message, Toast.LENGTH_SHORT).show(); } @Override public void onPayCancel() { Toast.makeText(mContext, "取消了支付", Toast.LENGTH_SHORT).show(); } @Override public void onUUPay(String dataOrg, String sign, String mode) { Toast.makeText(mContext, "支付成功>需要后台查询订单确认>"+dataOrg+" "+mode, Toast.LENGTH_SHORT).show(); } });
添加回调监听
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { try { UPPay.getInstance(this).onUUPayResult(data); } catch (JSONException e) { e.printStackTrace(); } super.onActivityResult(requestCode, resultCode, data); }
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- YunGouOS 个人支付接口 1.1.15 版本发布,PHP 版本新增分账、微信H5、刷脸支付
- YunGouOS 个人支付接口 2.0.5 版本发布,个人支付宝 H5、APP 支付上线
- IJPay 让支付触手可及,2.3.0 版本发布,支持境外支付
- YunGouOS个人支付接口 1.1.13 版本发布,新增微信刷脸支付
- IJPay 让支付触手可及,2.4.2 版本发布:增强微信支付
- IJPay 让支付触手可及,2.2.0 版本发布:新的支付方式来了
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。