支付与分享
来源:互联网 发布:知乎发帖注意事项 编辑:程序博客网 时间:2024/06/05 15:08
1.支付宝支付
如果没有商家账号可以去使用沙箱模式
第一步:下载simpledemo
第二步:使用工具生成公钥私钥
他这里是使用私钥签名公钥验证的;一般我们都是使用公钥加密服务端私钥解密的
将这几个数据填上:
public static final String APPID = public static final String PID =public static final String TARGET_ID = public static final String RSA_PRIVATE =
这是在客户端模拟数据用的:
一般将数据签名是在服务端也就是后台做的我们只需要将数据数量发给后台
后台根据我们的数据进行签名再发回给我们然后我们去启动支付宝应用进行付款
在
PayDemoActivity中启用沙箱模式方法:
@Overrideprotected void onCreate(Bundle savedInstanceState) {EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);super.onCreate(savedInstanceState);setContentView(R.layout.pay_main);}
在支付宝服务中沙箱模式中填写东西:
生成公钥私钥方法:
https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.Kfqj5c&treeId=291&articleId=105971&docType=1
官网下载工具直接生成不多说
2..然后运行simpledemo就可以测试集成的如何了
二分享功能使用sharesdk
1.下载jar
http://www.mob.com/downloadDetail/ShareSDK/android
2.生成demo
3.粘入项目
4.更换appid
自己去各个官网去生成appid和key在assets文件夹中的xml文件中更换
<QQ Id="7" SortId="7" AppId="100371282" AppKey="aed9b0303e3ed1e27bae87c33761161d" ShareByAppClient="true" Enable="true" />微信分享需要使用微信的keystone签名打包成release包才能分享无法使用sharesdk的进行测试
5.调用代码
初始化和方法:
private void showShare() { OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用 oks.setTitle("标题"); // titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用 oks.setTitleUrl("http://sharesdk.cn"); // text是分享文本,所有平台都需要这个字段 oks.setText("我是分享文本"); //分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博 oks.setImageUrl("http://f1.sharesdk.cn/imgs/2014/02/26/owWpLZo_638x960.jpg"); // oks.setImagePath(); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl("http://sharesdk.cn"); // comment是我对这条分享的评论,仅在人人网和QQ空间使用 oks.setComment("我是测试评论文本"); // site是分享此内容的网站名称,仅在QQ空间使用 oks.setSite("ShareSDK"); // siteUrl是分享此内容的网站地址,仅在QQ空间使用 oks.setSiteUrl("http://sharesdk.cn");// 启动分享GUI oks.show(this); }
ShareSDK.initSDK(this);然后就完成了
阅读全文
0 0
- 支付与分享
- 微信支付与分享
- 微博/微信登录与分享、微信/支付宝支付
- iOS开发笔记14:微博/微信登录与分享、微信/支付宝支付
- JAVA电商在线支付视频教程(电子金融与支付实训教程 ) ,一起来分享!
- android分享支付经验分享
- 分享,支付,地图
- Apple Pay支付分享
- React Native支付分享
- 关于支付宝分享集成
- iOS 支付宝好友分享
- 微信分享、登陆、支付
- ios支付宝sdk分享
- 中国电信天翼开放平台力推广告分享与在线支付能力
- 【干货分享】微信与ERP支付互通 世界会怎样-解决方案推荐
- AndroidManifest启动模式与微信分享或支付之间的..
- js与oc间互相调用代码(含有部分支付统计分享)
- 微信支付与支付宝支付
- JavaScript Array对象方法整理总结
- Linux下yum命令使用说明
- 输出内容时后面显示乱码
- Boolan* C++课程第六周笔记
- 如何去掉CSDN中图片水印
- 支付与分享
- bzoj 2179 FFT快速傅立叶(NTT)
- IDEA创建servlet时找不到 import javax.servlet...相关类包的问题
- Codeforces Round #409 D. Volatile Kite (几何)
- 排序算法概述
- Android中RelativeLayout部分属性及简单应用
- 编程刷题-双核CPU
- Android 学习路线
- C++中为什么构造函数不能为虚函数原因