应用内支付(IAP)可加入三方支付
Windows Phone 放开政策 - 应用内支付(IAP)可加入三方支付
Windows Phone 应用商店在 今年(2013)11月04号 修改了商店政策 允许公司账户的应用使用三方支付SDK。
通过 App certification requirements change history for Windows Phone 可以看到最新的更新时间是 11月4号。但是在最后更新时间列表中貌似有点问题,不过没有关系我们一起解读一下新政策。

点击 App policies for Windows Phone

进入 App policies for Windows Phone 页面不过这里的更新时间没有错。

和大家一起解读一下关于应用内支付的新政策。

上面的2.1 和 2.1.1 基本上没有太大改动
讲述的是在使用 Windows Phone IAP 的时候需要遵循以下规则:
- 你的应用可以销售一个数字产品或服务,应用内支付(IAP)所销售的产品必须是在你的应用中使用。
- 你在应用中销售的产品不允许被转换成货币或实体商品及服务,除你正在使用IPA销售一个商品是由用户自己所创的Windows Phone数字产品,例如 照片、视频、文档。
- 由你来负责交付通过应用内购买的商品。
- 在美国你不可以通过IAP销售电子图书。
你不可使用IAP销售VoIP的通话时间(话费)在澳大利亚,巴西,土耳其以及美国。
2.1.2
If your app includes in-app billing functionality or captures financial account information but does not use the Microsoft in-app purchase APIprovided by Windows Phone, the following requirements apply for the listed account types:
For Business accounts, the following requirements apply:
At the time of the transaction or when you collect any payment or financial information from the customer:
Your app must identify the commerce transaction provider.
Your app must display a message to the customer stating who is responsible for the transaction.
Your app must prompt the user for authentication to allow a commerce transaction to be accomplished.
If your app collects credit card info or uses a third-party payment processor that collects credit card info, the payment processing must meet the current PCI Data Security Standard (PCI DSS).
For Individuals and Student accounts, the following requirements apply:
Unless you have a pre-existing billing relationship with the user, your app may not require the user to provide payment information, within the app experience, to activate, unlock, or extend usage of the app.
If you do not have a pre-existing billing relationship with the user, payment and personal account information must be collected outside of the app experience through an approved third-party payment processor or via a secure HTTPs website or as a hosted control within the app where the user can verify the URL and HTTPS security. For more information about how to create a secure HTTPS website, see Implementing a secure browser within your Windows Phone App.
这里要强调的就是 2.1.2
首先这里提到 如果在应用中有支付功能或使用支付账户信息但是没有使用微软应用内支付API的情况,需要遵守以下规则:
- 公司(企业)账户的情况要求如下:
- 在进行付款你需要向用户收集支付信息时:
- 你一定要展示(告诉)用户交易提供商是谁。
- 你一定要明确消息展示给用户谁负责交易。
- 你一定要设置一套用户验证机制来完成提供商的交易。
- 如果你的应用收集信用卡的信息或者使用三方支付流程,那么在收集信用卡信息和支付流程中必须满足 PCI 安全标准。
- 在进行付款你需要向用户收集支付信息时:
- 个人和学生用户,要求如下:
- 只允许在你拥有用户预付费系统,你的应用不需要收集任何支付信息,只是一些激活,解锁 或一些扩展功能。
- 如果你没有一个用户预付费系统,支付以及收集个人信息过程需要在一个被批准的三方支付流程,或者通过一个 secure HTTPs website https安全支付,或在应用中启动一个控件并可以让用户验证 URl 链接的 HTTPS 的安全性。更多关于如何创建一个安全HTTPS Website 站点信息请参阅 Implementing a secure browser within your Windows Phone App.
相信会有更多的支付平台会迅速加入Windows Phone阵营帮助开发者赚钱。
应用内支付(IAP)可加入三方支付的更多相关文章
- Windows Phone 放开政策 - 应用内支付(IAP)可加入三方支付
Windows Phone 应用商店在 今年(2013)11月04号 修改了商店政策 允许公司账户的应用使用三方支付SDK. 通过 App certification requirements cha ...
- iOS开发支付篇-内购(IAP)
一,前言 经典文章参考: . http://yimouleng.com/2015/12/17/ios-AppStore/ 内购流程 . http://www.jianshu.com/p/b199a46 ...
- iOS开发支付篇——内购(IAP)详解
1 <em>内购所需要的资料整理总结,史上最完整的,哈哈哈哈哈哈</em> 思维导图 重点总结: 1 2 3 4 5 6 7 8 9 10 11 12 13 1.获取内购列表( ...
- Cocos2dx使用ios内支付IAP具体流程-白白
今天总结了一下cocos2d-x使用ios内支付iap的具体流程,封装好了调用接口,代码与具体说明在此 http://download.csdn.net/detail/u010229677/81566 ...
- 鲜衣怒马散尽千金,Vue3.0+Tornado6前后端分离集成Web3.0之Metamask钱包区块链虚拟货币三方支付功能
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_219 不得不承认,大多数人并不拥有或者曾经拥有加密货币.是的,Web3.0.加密货币.区块链,对于大多数的互联网用户来说,其实是一 ...
- iOS三方支付--微信支付/支付宝支付
一.微信支付 1.注册账号并申请app支付功能 公司需要到微信开放品台进行申请app支付功能 , 获得appid和微信支付商户号(mch_id)和API秘钥(key) . Appsecret(secr ...
- Cocos2d-x使用iOS游戏内付费IAP(C++篇)
本文章转载 http://www.ityran.com/archives/5515.非本人原创! 前期准备 设备与账号 在开始编码之前我们需要准备测试环境. IAP只能真机测试,准备一台iOS设备是必 ...
- 【原创分享·微信支付】C# MVC 微信支付教程系列之现金红包
微信支付教程系列之现金红包 最近最弄这个微信支付的功能,然后扫码.公众号支付,这些都做了,闲着无聊,就看了看微信支付的其他功能,发现还有一个叫“现金红包”的玩意,想 ...
- 银盛支付ecshop,shopex,shopnc在线支付接口,php版本支付接口开发
最近应一个客户的要求,给他的一个ecshop商城开发银盛支付在线支付接口.银盛支付服务股份有限公司(简称银盛支付)成立于2009年7月,总注册资本14000万元人民币,员工队伍持续壮大.2011年5月 ...
随机推荐
- 我的MYSQL学习心得(三)
原文:我的MYSQL学习心得(三) 我的MYSQL学习心得(三) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 我的MYSQL ...
- C++内存分配和拷贝构造函数写研究
昨晚参加笔试,开错题,有印象中的概念,但目前尚不清楚是怎么回事,什么原理,导致错误的话题.现在总结. 一.C++写内存分配研究 问题考察例如以下,请先不要看答案,看看你是否能做对,呵呵: waterm ...
- 使用JS的FormData对象
利用FormData对象,你可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单". 创建一个FormData对象 你可以先创建一个空的F ...
- MVC 缓存1
MVC 缓存 为什么要讲缓存.缓存到底有什么作用? 下面我们来说一个场景我们有一个首页菜单的布局基本是不会经常发生的变化,如果动态生成的 Web 页被频繁请求并且构建时需要耗用大量的系统资源,那么,如 ...
- Notification(一个)——使用演示样本的基础知识
main.xml如下面: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
- GDI+学问------ 绘制可变角度的色彩渐变效果
GDI+ 它是GDI(Windows 图形设备接口提供的早期版本)也许是版本号,它是Microsoft Windows XP作系统即兴许版本号的图形显示技术. 它已经集成到了.Net开发环境中.所以无 ...
- 【LeetCode】Set Matrix Zeroes 解题报告
今天看到CSDN博客的勋章换了图表,同一时候也添加显示了博客等级,看起来都听清新的,感觉不错! [题目] Given a m x n matrix, if an element is 0, set i ...
- MVC验证11-对复杂类型使用jQuery异步验证
原文:MVC验证11-对复杂类型使用jQuery异步验证 本篇体验使用"jQuery结合Html.BeginForm()"对复杂类型属性进行异步验证.与本篇相关的"兄弟篇 ...
- Linux 查看和删除进程
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab).2. ps ...
- ASP.NET如何显示农历时间
ASP.NET如何显示农历时间 CS部分代码如下: 代码如下: public string ChineseTimeNow = ""; public string ForignTi ...