内容简介: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 版本发布:新的支付方式来了
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
面向对象葵花宝典:思想、技巧与实践
李运华 编著 / 电子工业出版社 / 2015-12 / 69
《面向对象葵花宝典:思想、技巧与实践》系统地讲述了面向对象技术的相关内容,包括面向对象的基本概念、面向对象开发的流程、面向对象的各种技巧,以及如何应用面向对象思想进行架构设计。在讲述相关知识或技术的时候,除了从“是什么”这个角度进行介绍外,更加着重于从“为什么”和“如何用”这两个角度进行剖析,力争让读者做到“知其然,并知其所以然”,从而达到在实践中既能正确又能优秀地应用面向对象的相关技术和技巧。 ......一起来看看 《面向对象葵花宝典:思想、技巧与实践》 这本书的介绍吧!