微信支付流程
来源:互联网 发布:在淘宝洗照片安全吗 编辑:程序博客网 时间:2024/04/30 18:30
微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。
一共分以下三步:下载微信支付Demo;配置微信的开发环境;配置自己的项目。
一、下载微信支付Demo
到微信支付开发平台下载微信支付Demo
二、配置微信的开发环境
导入微信支付Demo,并运行效果如下
Demo可以完成支付,说明现在的Demo已经完全配置好了微信的开发环境,我们只需要参照这个Demo去配置我们自己的项目即可。
注:测试的Demo只支持调起一次微信支付,如需第二次可在系统设置中清除微信缓存数据。
三、配置自己的项目
1. 创建一个Android项目
界面如下:
2. activity_main.xml如下:
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="检查是否安装微信"
android:onClick="checkWeixinInstall" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="微信支付"
android:onClick="weixinPay"/>
MainActivity.java如下:
public classMainActivity extends Activity {
@Override
protected void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public voidcheckWeixinInstall(View v) {
}
public void weixinPay(View v) {
}
}
3. 配置微信开发环境
(1)把微信Demo中的“libammsdk.jar”复制到我们的项目中;
(2)把微信Demo中清单文件中的权限复制到我们的项目中;
(3)把微信Demo的清单文件中与支付相关的Activity声明复制到我们的项目中。注意,微信支付需要的Activity比较特殊,只需要一个(WXPayEntryActivity),这个Activity用于接收微信支付结果,这个Activity不是在jar包中,是在Demo源码中,我们需要把Demo中这个Activity复制到我们的项目中,而且包名要保持不变,直接打开WXPayEntryActivity.java文件,Ctrl+A复制所有源码,然后在我们的项目SRC下直接粘贴,这样会自动创建和原来一样的包名。
4. 找到微信Demo中下面界面对应的Activity
1 0
- 微信支付流程
- 微信支付流程
- 微信支付流程
- 微信支付流程
- 微信支付流程
- 微信支付流程
- 微信 支付流程
- 微信支付流程
- 微信支付流程
- 微信支付流程(IOS)
- 微信支付开发流程
- 微信支付基本流程
- 微信支付开发流程
- 微信支付申请流程
- android微信支付流程
- 微信支付申请流程
- iOS - 微信支付流程
- iOS 微信支付流程
- Android水平ProgressBar
- 精通java技术应该掌握哪些知识
- Oxford场景文本识别样本生成工具
- 如何利用API实现行式报表后台导入excel数据入库
- 如何在go程序中捕获退出信号
- 微信支付流程
- sql语句
- PHP常用函数总结
- bzoj[JSOI2007]字符加密Cipher
- 微信小程序request请求实例,网络请求。
- create index online 异常处理 ORA-08104
- spring security
- C#第十四章上机3
- PHP框架解析之从入口说起index.php