Windows 8支付的
本土化实践助力中
国开发者赢利
崔宏禹[微软]
严飞[微软]
贺三元(铁头)[支付宝]
大纲
?概述
?实现技术手段?案列分享
Windows Store: 您的业务最好选择
?满足商业需要的Windows Store:
–支持按时间和功能的试用、订购方式
–商业模式:付费用户以及应用内支付(IAP)
?灵活的IAP模式:
–支持任意的第三方的支付方式
?强大的统计功能
实践案例
几种第三方应用内支付的方法
实现的技术手段
Share contract SDK App call App Hybrid
大纲
?概述
?实现技术手段?案列分享
Contoso 支付App (Share Contract Payment )Blue Yonder 商城应用(Source APP)利用Share Contract 功
能选择第三方支付应
用
将支付成功的信息返
回给商城应用
SMS 验证
(可选)
Web Server 尊敬的客户,您好!你的验证码
为765989。中
国移动
通知Share 支付成功
Share Contract 过程示意
App Call App 过程示意Blue Yonder
商城应用(Source APP)
Contoso 银行支付应用(Payment APP)尊敬的客户,您好!你的验证码为765989。中国移动SMS 验证(可选)
跳转到支付应用支付成功返回商城
参考:https://www.doczj.com/doc/464311740.html,/en-us/library/windows/apps/xaml/hh779671.aspx https://www.doczj.com/doc/464311740.html,/en-US/library/windows/apps/hh452690
Blue Yonder 商城应用(Source App)
?分别在Blue Yonder 商城应用(Source App) 和Contoso银行支付应用(Payment App)中声明protocol name 以便应用
程序间互相调用
Call Contoso 应用(Payment App)
?当用户确认的了订单信息后我们可以将参数传递并启动Contoso银行支付应用(Payment App) 。
?使用PreferredApplicationPackageFamilyName原因在于当用户没有安装Contoso银行支付应用(Payment App) 时可以在windows store 准确找到目标应用。
Contoso 支付应用(Payment App)
Get Parameters
?获取到订单的相关参数并且完成支付
返回商城应用(Source App)
?完成支付后返回支付前应用appName可以从Blue Yonder 商城应用(Source App) 作为参数传给Payment App。
大纲
?概述
?实现技术手段?案列分享
支付宝混合模式
支付宝混合模式第三方支付解决方案,结合win8的contract和protocol特性,提供直观简洁的应用内支付解决方案
支付时序图
物理结构
支付宝应用
支付宝SDK
商户程序
支付过程截图
收银台
支付结果