为什么Apple ID验证不了微信苹果支付绑微信信用低?

苹果ID是否支持微信支付绑定?_百度知道
苹果ID是否支持微信支付绑定?
1.用户可在App Store或Apple Music相关帐户设置页面中选择绑定和使用微信支付,并开通免密支付,整个过程体验流畅简单。2.选择微信,打开App Store,在首页“精品推荐”—“快速链接”中点选“绑定微信支付”。3.一键跳转,在帐户设置页选择“微信支付 WeChat Pay”,一键跳转微信界面。4.验证绑定,确认开通微信免密支付,输入支付密码即可完成验证。认证完成后,返回App Store,系统将自动完成绑定。5.免密支付,这个大家都应该熟悉啦,就是小额支付是不需要密码就可以付钱的,方便,但是记得手机一定不能掉。6.验证成功,注意额,这样自己的银行卡的钱是可以在网络交易,微信实名制,所以银行卡也是同一个人哈。通过微信验证就能绑定打开 App Store,在首页中间部分可以看到「微信支付」的宣传卡,点选卡片进入宣传页,点击「立即绑定微信支付账户」就可以直接跳转到 Apple ID 的「付款信息」页面。此外,也可以在 App Store 首页最下方点击 Apple ID,选择「查看 Apple ID」选项,验证密码(或 Touch ID)后,在「账户设置 - 付款信息 - 付款方式」一栏中可以看到「微信支付」选项。选择「付款方式」中的「微信支付」会自动跳转到微信,输入密码即可开通免密支付,完成绑定。之后你在 App Store 购买 App 或者内购,都会自动通过微信支付进行扣款。每次扣款后都可以在微信收到信息提示,点击进入详情页之后还可以修改扣款方式(零钱 / 银行卡),或者直接选择「停止扣费」来解除绑定。
采纳率:100%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我用苹果id绑定微信支付,但是这个号码我以前就不用了,然后我在微信上换了号码也没用,怎么办?_百度知道
我用苹果id绑定微信支付,但是这个号码我以前就不用了,然后我在微信上换了号码也没用,怎么办?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
同样的,情况也是停用的手机号,但是微信绑定现在用的,但是苹果商店付费非得要以前的手机号的验证码
采纳率:100%
你的问题没有描述清楚,你是更换了微信还是手机号?
换了手机号
登录原来绑定的微信号,在【我】点击【钱包】,点击右上角的三点菜单,然后在弹出的窗口点击【支付管理】,下拉找到【自动扣费】并点击打开,然后停用解约,解约成功之后再次回到App Store绑定微信支付即可。
还是一样啊
你点击【未收到验证码】,然后进入下一步,看还有没其他的验证方法,一般是有的。
显示验证码已发送
本回答被网友采纳
改绑支付宝账户!
楼主解决了吗!没解决的话可以回复我
我也是这样,请问一下有没有办法啊
我也出现了这个问题,不过解约了一下微信支付重新绑定了就莫名的好了
更换成支付宝支付就好了,要不你就直接换个苹果ID。
还有个方法,你直接去买个国产手机,安卓系统的没这么麻烦。
支持国产!
3条折叠回答
其他5条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么知乎不采用微信支付或者支付宝支付? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。2被浏览162分享邀请回答赞同 添加评论分享收藏感谢收起微信支付终于成功了(安卓、iOS)在此分享
转载 &更新时间:日 14:33:15 & 作者:无根花生
在此分享一篇关于微信支付终于成功了的文章,感兴趣的小伙伴们可以参考一下
经过了几天的痛苦煎熬,终于把微信支付调通,整个调试过程很痛苦,痛苦的主要来源是微信支付的调试真的是,以前调试公众号支付也是一波三折啊。好吧,开始!首先说明,我这里主要没有使用getToken,getOrder方法,我的所有参数全部是在后端生成传递给前端的,看了一下前面朋友分享的源代码,还用到了jquery,md5,sha对于新手来说简直是天文啊,而且jquery在apicloud中效率不好,所以放弃了研究那个代码,另外官方也说了,最好签名等参数全部服务器端生成,微信也是这么说的。
注意:微信本身在apicloud中config.xml文件你要先弄好
先看一下APP端的代码
function wx_pay()
url : serverURL+"weixin/example/app.php",
method : 'POST',
timeout : '30',
dataType : 'json',
returnAll : false,
cache :true,
values:{type:"login"}
function(ret, err)
var back_info=
var weiXin = api.require('weiXin');
weiXin.registerApp
function(ret,err)
if (ret.status)
weiXin.payOrder(
orderId:back_info.prepayid,
partnerId:back_info.partnerid,
nonceStr:back_info.noncestr,
timeStamp:back_info.timestamp,
package:back_info.package,
sign:back_info.sign
},function(ret,err)
if (ret.status)
$alert('支付成功');
$alert(err.msg);
$alert(err.msg);
$alert(json2str(err));
完全按照apicloud写的,没有任何问题,大家可以直接复制过去用,其中的$alert是我自己封装的方法,就是弹出信息而已
下面主要是服务端,见附件&,下载
这个是从微信官方下载下来的,坑爹的微信给的事例太垃圾了,说明也不细致,统一下单的接口生成有了,但是app数据的生成没有,只有js的生成,只能自己写了,其中的签名,随机字符串,还有时间戳等等,每次请求,生产都要重新来一遍,更加可恶的一件事情是,竟然大小写不一致,我本以为直接将js的稍微修改修改就好了,结果不行,死活找不到原因,后来仔细对照文档看了一下,js调起支付的很多参数是有大小写的,但是app调起是全部小写的,具体文档见下方:
JS:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7
APP:https://pay.weixin.qq.com/wiki/d ... hapter=9_12&index=2
你们也可以仔细对比,不埋怨了,看代码吧。
首先打开example/app.php,这个是我写的接口文件
ini_set('date.timezone','Asia/Shanghai');
//error_reporting(E_ERROR);
require_once "../lib/WxPay.Api.php";
require_once "WxPay.AppPay.php";
$notify = new AppPay();
/*首先生成prepayid*/
$input = new WxPayUnifiedOrder();
$input-&SetBody("test1");//商品或支付单简要描述(必须填写)
//$input-&SetAttach("test2");//附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据(不必填)
//$input-&SetDetail("Ipad mini 16G 白色,黑色");//商品名称明细列表(不必填)
$input-&SetOut_trade_no(WxPayConfig::MCHID.date("YmdHis"));//订单号(必须填写)
$input-&SetTotal_fee("1");//订单金额(必须填写)
//$input-&SetTime_start(date("YmdHis"));//交易起始时间(不必填)
//$input-&SetTime_expire(date("YmdHis",time()+600));//交易结束时间10分钟之内不必填)
$input-&SetGoods_tag("test");//商品标记(不必填)
$input-&SetNotify_url("http://tc.weixinxa.com/app/weixin/example/****.php");//回调URL(必须填写)
$input-&SetTrade_type("APP");//交易类型(必须填写)
//$input-&SetProduct_id("");//rade_type=NATIVE,此参数必传。此id为二维码中包含的商品ID,商户自行定义。
$order = WxPayApi::unifiedOrder($input);//获得订单的基本信息,包括prepayid
$appApiParameters = $notify-&GetAppApiParameters($order);//生成提交给app的一些参数
die($appApiParameters);
以上回调URL一定要写好,我这个附件中还没有做回调的处理,之后会有更新。
1.交易类型必须是APP,如果你是申请的微信公众号的支付,而不是从https://open.weixin.qq.com/这里申请的,就用不成
2.第一步是生成order,返回的是一个数组,保证这个数组里面要有prepay_id,如果没有,那你就要检查配置文件了lib/WxPay.Config.php
继续看代码
example/WxPay.AppPay.php
* APP支付实现类
* @author widyhu
class AppPay
* 参数数组转换为url参数
* @param array $urlObj
private function ToUrlParams($urlObj)
$buff = "";
foreach ($urlObj as $k =& $v)
$buff .= $k . "=" . $v . "&";
$buff = trim($buff, "&");
* 生成直接支付url,支付url有效期为2小时,模式二
* @param UnifiedOrderInput $input
public function GetPayPrepayId($input)
if($input-&GetTrade_type()=="APP")
$result = WxPayApi::unifiedOrder($input);
/*生成APP提交数据*/
public function GetAppApiParameters($UnifiedOrderResult)
if(!array_key_exists("appid", $UnifiedOrderResult)
|| !array_key_exists("prepay_id", $UnifiedOrderResult)
|| $UnifiedOrderResult['prepay_id'] == "")
throw new WxPayException("参数错误");
$appapi = new WxPayAppApiPay();
$appapi-&SetAppid($UnifiedOrderResult["appid"]);
$appapi-&SetPartnerId($UnifiedOrderResult["mch_id"]);
$appapi-&SetPrepayId($UnifiedOrderResult["prepay_id"]);
$timeStamp = time();
$appapi-&SetTimeStamp($timeStamp);
$appapi-&SetNonceStr(WxPayApi::getNonceStr());
$appapi-&SetPackage("Sign=WXPay");
$appapi-&SetSign($appapi-&MakeSign());
$back_arr=$appapi-&GetValues();
$back_arr['prepay_id']=$UnifiedOrderResult["prepay_id"];
$parameters = json_encode($appapi-&GetValues());
这个文件不是官方提供的,是我自己写的,仿照WxPay.NativePay.php这个文件写的,主要看42行GetAppApiParameters这个函数。由此生成了app提交的很多基础数据,在这个文件中又引用了一个类WxPayAppApiPay,在lib/WxPay.Data.php中,最后一个函数,现在我们来看一下配置文件吧/lib/WxPay.Config.php
配置账号信息
class WxPayConfig
//=======【基本信息设置】=====================================
* TODO: 修改这里配置为您自己申请的商户信息
* 微信公众号信息配置
* APPID:绑定支付的APPID(必须配置,开户邮件中可查看)
* MCHID:商户号(必须配置,开户邮件中可查看)
* KEY:商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置)
* 设置地址:https://pay.weixin.qq.com/index.php/account/api_cert
* APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置, 登录公众平台,进入开发者中心可设置),
* 获取地址:https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=&lang=zh_CN
* @var string
const APPID = 'wxd3ae8cc5ab312345';
const MCHID = '';
const KEY = '14e1b600b1fd579fd85111';
const APPSECRET = 'e176356adbf';
/*公众号(如果你申请的微信公众号支付而不是微信支付就用这个,但是这个没有办法在app中使用,只能通过扫码或者js)
const APPID = 'wx223c1e5d831c94a5';
const MCHID = '';
const KEY = '14e1b600b1fd579fd85291';
const APPSECRET = '8d95f857aee0749c3aad2';*/
//=======【证书路径设置】=====================================
* TODO:设置商户证书路径
* 证书路径,注意应该填写绝对路径(仅退款、撤销订单时需要,可登录商户平台下载,
* API证书下载地址:https://pay.weixin.qq.com/index.php/account/api_cert,下载之前需要安装商户操作证书)
* @var path
const SSLCERT_PATH = '../cert/apiclient_cert.pem';
const SSLKEY_PATH = '../cert/apiclient_key.pem';
//=======【curl代理设置】===================================
* TODO:这里设置代理机器,只有需要代理的时候才设置,不需要代理,请设置为0.0.0.0和0
* 本例程通过curl使用HTTP POST方法,此处可修改代理服务器,
* 默认CURL_PROXY_HOST=0.0.0.0和CURL_PROXY_PORT=0,此时不开启代理(如有需要才设置)
* @var unknown_type
const CURL_PROXY_HOST = "0.0.0.0";//"10.152.18.220";
const CURL_PROXY_PORT = 0;//8080;
//=======【上报信息配置】===================================
* TODO:接口调用上报等级,默认紧错误上报(注意:上报超时间为【1s】,上报无论成败【永不抛出异常】,
* 不会影响接口调用流程),开启上报之后,方便微信监控请求调用的质量,建议至少
* 开启错误上报。
* 上报等级,0.关闭上报; 1.仅错误出错上报; 2.全量上报
* @var int
const REPORT_LEVENL = 1;
主要是修改
const APPID = 'wxd3ae8cc5ab312345';
const MCHID = '';
const KEY = '14e1b600b1fd579fd85111';
const APPSECRET = 'e176356adbf';
其他的不要动就行了
就这么多了,我现在继续写回调处理的url,写好了继续上吧
相信很多人都遇到了问题,不然怎么可能在论坛里面搜索微信支付没有一个可以实际解决问题的呢。
增加了回调,看代码,把以下代码覆盖到/lib/example/notify.php这个文件就可以了
ini_set('date.timezone','Asia/Shanghai');
error_reporting(E_ERROR);
require_once "../lib/WxPay.Api.php";
require_once '../lib/WxPay.Notify.php';
require_once 'log.php';
//初始化日志
$logHandler= new CLogFileHandler("../logs/".date('Y-m-d').'.log');
$log = Log::Init($logHandler, 15);
class PayNotifyCallBack extends WxPayNotify
//查询订单
public function Queryorder($transaction_id)
$input = new WxPayOrderQuery();
$input-&SetTransaction_id($transaction_id);
$result = WxPayApi::orderQuery($input);
Log::DEBUG("query:" . json_encode($result));
if(array_key_exists("return_code", $result)
&& array_key_exists("result_code", $result)
&& $result["return_code"] == "SUCCESS"
&& $result["result_code"] == "SUCCESS")
$out_trade_no=$result['out_trade_no'];//私有订单号,你就用这个订单号来进行你自己订单的各种更新吧
$mch_id=$result['mch_id'];//商户号
$total_fee=$result['total_fee'];//支付金额,出来的金额要除以100
$transaction_id=$result['transaction_id'];//微信内部的订单流水号
$openid=$result['openid'];//微信加密的用户身份识别,app支付的话其实意义不大了
/*以下两行用做调试,会自动生成in_test.txt文件而且后期内容会自动追加到这个文件*/
$fp = fopen('in_test.txt','a+');
fwrite($fp,date("Y-m-d H:i:s").json_encode($result) . "|".$transaction_id." 成功了!rn");
//这个很重要,微信的异步请求,当你执行完了你的内部处理以后给他返回true,微信就认为你的内部处理完成了,就不会再次请求你了,否则他会一直请求你这个文件,知道超时。
//重写回调处理函数
public function NotifyProcess($data, &$msg)
Log::DEBUG("call back:" . json_encode($data));
$notfiyOutput = array();
if(!array_key_exists("transaction_id", $data)){
$msg = "输入参数不正确";
//查询订单,判断订单真实性
if(!$this-&Queryorder($data["transaction_id"])){
$msg = "订单查询失败";
Log::DEBUG("begin notify");
$notify = new PayNotifyCallBack();
$notify-&Handle(false);
以上就是本文的全部内容,希望对大家的学习有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具apple id无法用微信支付,有解决办法吗?_百度知道
apple id无法用微信支付,有解决办法吗?
选择[查看Apple ID]。选择[付款信息]。在付款方式下,就可以看到[无]这个选项了。选择[无],并点击右上角的[完成]即可。苹果apple id修改付款方式打开了苹果itunes软件后,暂时还不能对apple id设置付款方式,需要使用自己的苹果apple id登录,输入用户名及密码进行登录,如图所示。itunes登录成功后,单击”账户“下面的”账户信息“,如图所示。单击进入账户信息后,需要再次输入苹果apple id的账号及密码进行二次验证,在验证成功后才能进入到账户信息页面。二次验证成功后,我们可以看到账户信息中的信息内容,如用户名、付款信息、地址等信息数据,由于我们要修改苹果apple id的付款方式,在这里点击付款方式后面的”编辑“。此时就出现了编辑付款信息,在付款信息下面苹果提供了多种付款方式,这些付款方式可以自由选择。在这里请注意,多种付款方式的最后面是了个”无“,这个”无“的意思就是可以不绑定任何银行卡,设置一个没有支付方式的无。在选择好自己需要的付款的方式后,单击页面正文的“完成”按钮,就可以完成付款方式的修改了。
采纳率:100%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 微信群红包指定人ID 的文章

更多推荐

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

点击添加站长微信