【价格】
以人民币计价:
个人用户:50元
企业用户:300元
【视频长度】
29 分钟
【视频语言】
中文,普通话
【视频编码】
格式:H.264 MP4
分辨率:1920×1080
【教程源码】
包含微信和支付宝支付的 Delphi 示例,以及移动支付集成向导工具源码
【上架时间】
2017 年 1 月 1 日
【付款方式】
- 申请加入 QDAC 视频付费教程群 :201867767;
- 找到下面视频的价格,然后通过以下方式付费:
[淘宝]
访问淘宝店铺(请备注QQ号)
[支付宝]
guansonghuan@sina.com 姓名:管耸寰(请标明QQ号)
[QQ]
直接群支付,或给群主发红包
[微信]
发送红包或转账至:wangshengbo
[银行卡]
光大银行:
户名:王胜波
账号:6226 6208 0391 5552
开户行:光大银行长春人民大街支行
付费后,请用 QQ 给群主发送消息,群主会将视频的通过 QQ 离线发送给你。 - 请及时下载视频到您自己的网盘或本地,然后使用普通的视频播放器播放。
【版权提示】
视频版权归视频制作者所有,仅限你自己观看,请勿请视频公开发布到网络。一旦发现传播,就会取消您的后续购买资格,并不会退还已经支付的费用。
【内容目录】
一、移动开发基本步骤
二、移动支付开发前的准备工作
三、配置你的应用以支持移动支付
四、移动支付示例详解
- 收银台单元内容详解(weipay.pas)
- 实现 IPaymentService 以生成订单和通知支付结果
- 微信支付实际效果展示
五、总结
【微信支付/支付宝支付服务器端代码说明】
1、首先你要下载官方的SDK,以PHP版为例,至于其它语言的代码,请自行参考官方的 SDK 编写;
2、微信
2.1、引入 lib/WxPay.Api.php 文件;
2.2、创建 WxPayUnifiedOrder 对象实例,并调用SetOut_trade_no 设置自己的订单ID、SetBody 设置交易描述、SetTotal_fee 设置金额,SetTrade_type 为 APP,SetNotify_url 设置结果通知Url(这步可以没有,但尽量要),然后调用 WxPayApi::unifiedOrder将创建的 WxPayUnifiedOrder 对象做为参数传入,取结果的 “result_code”是否等于”SUCCESS”,如果是,取结果数组中”prepay_id” 的值做为返回值的一部分。
2.3、创建WxPayResults 对象的实例,并调用 WxPayApi::getNonceStr 生成一个noncestr,然后获取Unix格式的当前时间戳(PHP 通过 date_create()->getTimestamp()可以取得),然后将微信appid、商户partnerid、前一步的预支付prepayid、随机字符串noncestr、package(固定为Sign=WXPay)和时间戳 timestamp参数通过SetData传到WxPayResults对象里,然后调用对象的makeSign生成签名,将这些参数传回客户端,用于调起微信支付。
3、支付宝支付
3.1、引入支付宝SDK 的AopSdk.php 文件;
3.2、创建 AopClient对象的实例,并配置它的gatewayUrl为”https://openapi.alipay.com/gateway.do”(默认值就是,可以不管),appId 为你的支付宝应用Id,alipayrsaPublicKey设置为你应用的支付宝公钥(注意不是应用公钥),rasPrivateKey为你的私钥。
3.3、创建 AlipayTradeAppPayRequest 对象,调用它的setBizContent设置交易内容,JSON格式,内容要至少包含 subject(对应微信的body)、out_trade_no(商户订单ID)、total_amount(金额)、product_code(固定为QUICK_MSECURITY_PAY),然后当做参数调用3.2中创建对象的sdkExecute,生成调起支付宝需要的支付字符串,将这个字符串返回客户端,供AlipayService.Pay调用就可以了。
3.4、注意一定要上线应用才能测试。
对于生成订单号和调用这些接口后如何处理你自己的数据存贮,不在本教程的范围,大家请自己处理。