为什么支付宝的租手机appapp

支付宝、知乎、App Store 的图标为什么都是蓝色的?
编者按:,36氪经授权转载。
译者按:天空的颜色是蓝色的,大海的颜色是蓝色的,支付宝和饿了么的 app 图标颜色也是蓝色的。为什么蓝色这么好看?为什么那么多 app 的主色调是蓝色?
微信公众号 AppSo 今天分享的这篇文章,带你进入蓝色世界,了解蓝色背后的故事。
你有没有发现,很多图标都是蓝色的,比如支付宝、饿了么、App Store、Safari、LinkedIn 等等。毫无疑问,蓝色是 UI 设计中最重要、使用最频繁的颜色之一。
那么问题来了,为什么蓝色如此受欢迎?
其实原因有很多,Nick Babich 罗列 7主要个原因:
1. 用户就是喜欢蓝色
根据调查数据显示,大多数人都喜欢蓝色。在全球范围内来讲,蓝色也是最安全的颜色。
「颜色喜好」是视觉体验环节中不可或缺的一部分
不同国家和地区人们眼中的颜色喜好
2. 蓝色与大自然和谐相融
看到蓝色,我们总能不由自主地联想到清澈的湖水和明朗的天空。我们都是喜欢大自然的,所以喜欢蓝色也不需要理由。
没有落霞与孤鹜,秋水长天仍然其美侃侃,奇景融融。
3. UI 设计师的「第一颜色」
从 UI 设计师的角度来说,蓝色除了有用还是有用。设计师工具盒中的很多颜色,比如红色、橙色和绿色,都已经被贴上了既定标签——它们代表激情、活力和安全。所以蓝色成为设计师的「宠儿」,也不足为奇。
4. 给人创新感
通常,蓝色备受各类公司青睐,原因也在于蓝色让人联想到科技与创新。
5. 给人安全感
在旅游行业,无论是在线网站还是 app,蓝色都非常常见。蓝色代表着可靠度,这对这个行业的公司来说,益处多多。
达美航空官网
6. 让产品更值得信赖
做产品,往往都需要去说服用户,让用户信赖你的产品。在产品中加入蓝色,就是向用户证实产品信赖度的第一步。
像戴尔、IBM、AT&T 以及 PayPal 这类科技公司都充分利用了蓝色,向用户传达产品可信度的信息。它们的产品,谁用谁都说好。
蓝色给人一种平衡感,也带有沉稳的特性。因此,不少财务领域的公司也都用蓝色。
7. 对弱「视」群体毫无压力
主要的弱「视」群体(红色盲和绿色盲)都能轻松识别蓝色。如果用了红色或绿色,那酸爽,谁用谁知道 。
弱「视」群体看颜色。上图为正常情况下的颜色显示,下图为弱「视」群体眼中的颜色。
蓝色也是 Facebook 的主色调(偷偷八卦一下,其创始人马克·扎克伯格就分不清红绿色,但这丝毫不影响他竞选美国总统啊)。扎克伯格还说:「对我而言,蓝色是最丰富、最饱满的颜色,它在我面前真的是一丝不挂。」
希望通过这篇文章,你们能了解到蓝色在设计圈如此受欢迎的原因。但如果你现在就想把你的 app 或者网站主色调改为蓝色,这可不在我这篇文章的目的范围内。
蓝色,并非世间最好看的颜色。毕竟,这世间本没有最好看的颜色。
在这个网站或者 app 上好看,也许放在其它地方并不一定好看。安全起见,还是根据目标用户的喜好去选定颜色吧。
毕竟,设计中最恰当的颜色,还是要看用户喜欢什么颜色。
作者| Nick Babich,软件工程师,关注 UI 和 UX
译者| Jorri
文章授权译自
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点主题 : 调用支付宝支付为什么直接就是wap支付了
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 58(时)
发自: Web Page
来源于&&分类
调用支付宝支付为什么直接就是wap支付了&&&
最近刚做这个。为什么调用支付之后直接就是wap支付,没有先跳进支付宝。不知道哪里少写了,但是用wap支付还可以支付成功。。
级别: 精灵王
UID: 34556
发帖: 1367
可可豆: 1104 CB
威望: 2170 点
在线时间: 1673(时)
发自: Web Page
老版本 确实是有 跳app或网页&&但现在 都统一了啊&& sdk能找到支付宝app就跳app&&找不到 才搞网页 你确定 你装了支付宝?
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 58(时)
发自: Web Page
应该是新的啊,我上周才下载的sdk,还是在开放平台下的,不会是老版本的吧。但是确实就不进入支付宝app啊。
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 58(时)
发自: Web Page
回 1楼(wfqr0001) 的帖子
我觉得不是版本的问题,应该是我哪里写少了,但是wap支付又可以成功
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 58(时)
发自: Web Page
找到原因了,用iphone跑就先支付宝app,没有支付宝就wap支付,但是用pad之后deplayment info里面devices设置改成universal或者ipad的话,就算有支付宝app也直接wap支付了。。。。。。。。我知道怎么改了,但是为什么会这样。。。。我用pad的时候,如果devices设置成iphone,就能跳进支付宝app,但是代码里面[uidevice currentdevice]不是还是pad么,既然判断设备都能判断出来是pad,sdk是怎么做到我devices设置成iphone才可以跳转,设置成ipad后者universal就不跳转。。
级别: 新手上路
可可豆: 4 CB
威望: 4 点
在线时间: 104(时)
发自: Web Page
怎么设置呢?楼主,我安装了支付宝app,但是调不到,一进来就掉WAP,并且能成功。
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版App Store支持支付宝了吗?App Store怎么用支付宝充值?_飞翔单机游戏网
您的位置: →
→ App Store支持支付宝了吗?App Store怎么用支付宝充值?
【飞翔导读】以前在苹果的App Store购买游戏什么的都得一步步设置银行卡才能支付,最新的ios10.1.1更新App Store支持支付宝了,这对于很多用户来说是方便了不少啊!小编给大家带来App Store支持支付宝的最新消息以及App Store支付宝购买教程供大家参考!
今天的ios系统更新到了ios101.1了,对于这次的更新小编别的没看出什么,就看到了一条App Store支持支付宝了!以前在App Store上买软件买游戏支付的时候那叫一个麻烦啊,现在App Store能支持支付宝是不要简单多了呢?对于很多用户来说这个消息的真实性还是有点怀疑的,毕竟苹果官方有自己的支付渠道,也没说过跟支付宝合作,如果App Store真的能用支付宝充值,那么App Store怎么用支付宝充值?App Store支付宝充值教程介绍呢!不要着急,让小编来给大家解答!
App Store 悄悄支持了支付宝充值。现在苹果用户们除了「信用卡支付」和「银行借记卡充值」,又多了一个方便的支付方式。这意味着中国区用户可以更方便地在 App Store 购买应用和游道具等。下面飞翔小编演示一下如何在移动端为 Apple ID/iTunes/App Store 账号充值。App Store怎么用支付宝充值?第一步:打开 App Store,拉到首页最底部,找到「充值」;第二步:选择充值金额,付款方式选「支付宝 Alipay」;&第三步:填写支付宝的邮箱账号或手机账号。注意:使用邮箱账号需要手机号验证,使用手机号需要身份证后五位验证。&&验证过程中,支付宝会提示支付宝账户在 iTunes & App Store 开通了免密支付服务。有趣的是,充值完成后就会自动关闭免密支付。当然,如果没有收到相应短信而希望关闭免密支付,AppSo(号 appsolution)提醒你应该直接从支付宝中进行关闭(在支付宝中「我的 ― 设置 ― 支付设置」中关闭)。&&验证短信验证码之后,你所充值的金额就会添加至你的 Apple ID 中,充值速度飞快,你随时可以在 App Store 中买买买了。&&需要注意的是,这项功能需要在中国区 App Store 中才能使用。如果朋友们觉得上面提到的设置方式太过麻烦,可以打开 App Store,在“精品推荐”标签的最底部选择“绑定银联卡支付”,迅速进入到“账户设置”界面。以上就是飞翔小编给大家带来的关于App Store支持支付宝的最新消息以及App Store支付宝充值教程,以后大家在App Store购买游戏软件的时候就会非常方便啦!希望能帮助大家,更多相关资讯请关注本站其他页面!&
飞翔声明:飞翔网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
评论:0 次
阅读本文后您有什么感想? 已有 0 人给出评价!支付宝App支付全解析 - 简书
支付宝App支付全解析
简单介绍了支付宝App支付的申请、接入、使用、确认支付结果等相关流程
0 系列文章
系列一 系列二 系列三 系列四 系列五 系列六 系列七 系列八
登录支付宝,进入移动支付。签约。
签约通过后,一共需要以下参数可以完成支付:
支付宝公钥
1.1 partnerid
商户合作者身份。
进入获取pid
Paste_Image.png
注:支付宝还有一个开放平台,每个应用一个appid,一个pid可以有多个appid,但是移动支付、即时到账收款、手机网站支付这三种支付渠道属于只需要pid即可支付的支付方式,不需要申请应用
1.2 sellerid
登录支付宝账户,一般为邮箱或者手机号
1.3 rsa私钥和支付宝公钥
rsa私钥公钥是自己生成,然后将公钥上传支付宝,私钥自己保存。
Paste_Image.png
2 接入流程
主要几个步骤:
生成支付参数(放在服务端,需要生成签名)
调用客户端SDK发起支付
服务端异步接收支付结果
2.1 生成支付参数
$partner = "";
$seller_id = "";
//seller_id
$subject = "支付宝移动支付测试";
//交易主题
$body = "支付宝移动支付测试detail";
//交易详细说明
$total_fee = "0.01";
//支付金额 单位是元
$out_trade_no = "";
//自己业务系统生成的交易no,可以唯一标识
$rsa_path = "";
//rsa私钥路径
$notify_url = "";
//接收支付结果通知url
$data = array();
$data['service'] = "mobile.securitypay.pay";
$data['partner'] =$
$data['_input_charset'] = "utf-8";
$data['notify_url'] = $notify_
$data['out_trade_no'] = $out_trade_
$data['subject'] = $
$data['payment_type'] = "1";
$data['seller_id'] = seller_
$data['total_fee'] = $total_
$data['body'] = $
$unsign_str =createLinkString(argSort($data));
$sign =rsaSign($unsign_str, $rsa_path);
$sign = urlencode(mb_convert_encoding($sign, "UTF-8"));
//需要进行utf8格式转换
$pay_params = $unsign_str . "&sign=" . $sign . "&sign_type=RSA";
一些函数:
* 把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串
* @param $para mixed 需要拼接的数组
* @return string 拼接完成以后的字符串
public static function createLinkString($para) {
while (list ($key, $val) = each ($para)) {
if($val == "") {
$arg.=$key."=".$val."&";
//去掉最后一个&字符
$arg = substr($arg,0,count($arg)-2);
//如果存在转义字符,那么去掉转义
if(get_magic_quotes_gpc()){
$arg = stripslashes($arg);
* 数组排序 按照ASCII字典升序
* @param $para mixed 排序前数组
* @return mixed 排序后数组
public static function argSort($para) {
ksort($para);
reset($para);
* @param $data string 待签名数据
* @param $private_rsa_path string 用户私钥地址
* @return mixed
失败:false
成功:签名结果
public static function rsaSign($data, $private_rsa_path) {
$private_rsa = file_get_contents($private_rsa_path);
$res = openssl_get_privatekey($private_rsa);
if(!$res) {
openssl_sign($data, $sign, $res);
openssl_free_key($res);
//base64编码
$sign = base64_encode($sign);
3. 调用支付
3.1 Android
可以直接参考调用我二次封装过的Android SDK。将生成的pay_param直接传入支付宝支付即可发起支付。Github地址:
二次封装过的iOS SDK。Github地址:
4 异步结果通知
注:尤其要注意通知结果验证成功后要能正确处理重复通知,放置多次发货造成资金损失
验证签名可以直接下载支付宝sdk例子,进行直接调用。下载地址:打开其中服务端Demo将里面验证通知部分取出来使用。
$$alipay_partnerid = "";
$$alipay_public_key_path = "";
//支付宝公钥路径
$alipayNotify = new AlipayNotify($alipay_partnerid, $alipay_public_key_path);
$verify_result = $alipayNotify-&verifyNotify();
if(!$verify_result) {
//签名验证失败 todo
die("fail");
//成功接收并验证了通知
echo("success");
if($_POST['trade_status'] !== "TRADE_SUCCESS" && $_POST['trade_status'] !== "TRADE_FINISHED") {
if($_POST['trade_status'] === "WAIT_BUYER_PAY") {
//wait bueyer pay通知可以忽略
die("success");
} else if($_POST['trade_status'] === "TRADE_CLOSED" && $_POST['refund_status'] === "REFUND_SUCCESS") {
//全额退款也是成功
//当退款成功时 可能会触发通知closed的通知,也可以算作成功支付
//支付失败
//支付失败处理
//支付成功处理 发货
客户端收到同步支付结果后建议一段时间内轮询检查服务端,获取服务端的结果,支付最终状态以服务端为准
更多文章关注我的公众号
我的公众号
微信公众号:Tsy远
Github:/tsy12321
所有文章及以后更新已经迁移至掘金,地址是 https://juejin.im/user/cfecf}

我要回帖

更多关于 支付宝怎么充值app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信