浏览量: 作者:维克电商
发布时间:2021-05-24 12:24
如果收费的话,肯定属于骗子。不收费的话就看具体情况了
淘宝网站
淘宝店铺入口,打开淘宝网站,登录账号,点击卖家中心,点击“免费店铺”,新手卖家快速开店5步:第一步:注册淘宝账号2步:支付宝账号绑定3步:支付宝实名认证4步:淘宝店铺认证5步:创建店铺 淘宝网站
我觉得淘宝上用支付宝挺好的。支付宝其实是第三方。你把钱汇到支付宝后(卖家没拿到钱的时候),卖家会把货给你。收到货物后,您将检查并接受它们。如果你觉得可以,你会在网上确认收据。然后支付宝会把钱转给卖家。
如果你对商品不满意,点击退货,然后把商品退回给卖家,支付宝会把钱退回给你。
淘宝网站
错误:out_trade_no [out_trade_no是您自己的系统生成的支付代码]
原因:out_trade_no不存在,说明没有这样的支付号
演示源代码
/*
请确保您的libcurl版本支持双向微信认证,版本高于7.20.1
*/
函数Home_index(){
$ ref = str topol(MD5(& # 8220;appid = your _ appid & ampmch _ id = your _ mch _ id & ampnonce _ str = 123456 & ampop _ user _ id = 646131 & # 8221
。“& ampout _退款_ no = 201608142308 & ampout _ trade _ no = 860524080535541654 & amp;退款_费用= 3 & amptotal _ fee = 3 & # 8221
。“& ampkey = suiji123 & # 8221));//签名加密MD5
$退款=数组(
‘appid & # 8217= >;’your _ appid & # 8217,//应用程序ID,固定
‘mch _ id & # 8217= >;’your _ mch _ id & # 8217,//商户号,固定
‘nonce _ str & # 8217= >;’123456’,//随机字符串
‘op _ user _ id & # 8217= >;’646131’,//运算符
‘out _退款_ no & # 8217= >;’201608142308’,//商户内唯一退款号
‘out _ trade _ no & # 8217= >;’860524080535541654’,//商户订单号,pay_sn码1.1,微信生成的订单号,在支付通知中返回
// ‘交易id & # 8217= >;’1’//微信订单号为1.2,商家端将订单号发送给微信
‘退款_费用& # 8217;= >;’3’,//退款金额
‘total _ fee & # 8217= >;’3’,//总金额
‘签名& # 8217;= >;$ref//签名
);
$ url = & # 8221https://api.mch.weixin.qq.com/secapi/pay/refund”;;//微信退款地址,发帖请求
$ XML = Arraytomxml($退款);
$ ch = curl _ init();
curl_setopt($ch,CURLOPT_URL,$ URL);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,1);//证书检查
curl_setopt($ch,CURLOPT _ SSLCERTTYPE,& # 8217;pem & # 8217);
curl_setopt($ch,CURLOPT_SSLCERT,dirname(__FILE__)。’/cert/API client _ cert . PEM & # 8217;);
curl_setopt($ch,CURLOPT _ SSLCERTTYPE,& # 8217;pem & # 8217);
curl_setopt($ch,CURLOPT_SSLKEY,dirname(__FILE__)。’/cert/API client _ key . PEM & # 8217;);
curl_setopt($ch,CURLOPT _ SSLCERTTYPE,& # 8217;pem & # 8217);
curl_setopt($ch,CURLOPT_CAINFO,dirname(__FILE__)。’/cert/rootca . PEM & # 8217;);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT _ POSTFIELDS,$ XML);
$ data = curl _ exec($ ch);
If($data){ //返回xml格式需要转换成数组,然后提取出来更新
curl _ close($ ch);
var _ dump($ data);
}else{
$ error = curl _ errno($ ch);
echo & # 8220curl出错,错误代码:$ error & # 8221。”
“;
echo & # 8220;错误原因查询
“;
curl _ close($ ch);
回声假;
}
}
函数Arraytomxml($ arr){
$ xml = & # 8220”;
foreach ($arr as $key= >;$val){
if(is_array($val)){
$xml。=”& lt“。$key。”>。”。arrayToXml($val)。””;
}else{
$xml。=”& lt“。$key。”>。”。$瓦尔。””;
}
}
$xml。=””;
返回$ xml
}
home _ index();
以上是微信支付商户平台查询退款实现的方法,需要开发。如果你只是一个普通的微信商家,你可能不会去运营,这需要专业的人去开发。