当前位置:文档之家› TechEd2012_WAD-300-18_FeiYanAndHongyuCuiAndSanyuanHe

TechEd2012_WAD-300-18_FeiYanAndHongyuCuiAndSanyuanHe

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

商户程序

支付过程截图

收银台

支付结果

相关主题
文本预览
相关文档 最新文档