解决方案

支付宝小程序支付常见问题解决方案

作者:仙宝云 | 发布时间:2021-06-24 15:38:56 | 阅读:363

Q:小程序支付(当面付)局部退款次第是什么?

A:小程序支付(当面付)退款遵照优先的支付工具先退,还有剩余的资金就再退下一个支付工具支付工具优先级:

PCREDIT(花消呗)->BANKCARD(银行卡)->ALIPAYACCOUNT(支付宝账户)->MCARD(商家储值卡)->PCARD(预付卡)->POINT(集分宝)->COUPON(支付宝红包)->DISCOUNT(折扣券)->MCOUPON(商户红包)->MDISCOUNT(商户优惠券)

Q:alipay.trade.query接口不返回fund_bill_list参数?

A:如果所有交易都不返回fund_bill_list参数,可能是商户的签约产品QUICK_WAP_WAY(快速手机wap支付)无线产品默认不返回fund_bill_list参数(但是让业务同学95188查下协议中“是否返回支付金额信息”为否)如果需要返回恳求联络95188改签协议,重新签约并在协议中勾挑选“是否返回支付金额信息”为是

Q:小程序支付异步通知怎么设置,通过什么方法同步到商户,异步通知接收不到怎么排查?

A:订单支付成功常常,商户可以经过在 alipay.trade.create 设置异步通知(notify_url)来取得支付宝服务端返回的支付结果,当异步通知中返回的 trade_status(交易状态)为 TRADE_SUCCESS 常常,表示支付成功其他有关异步通知的题目但是参考 服务器异步通知参数说明

Q:alipay.trade.query接口或异步通知返回核销的券信息?

A:不撑持返回核销的券信息字段

Q:小程序支付完成后怎么同步订单信息给到用户?

A:可以接入小程序模板音讯和(推荐)小程序订单核心

Q:支付宝的支付成功页面下方如何投放广告位?

A:提议接入小程序自运营工具–支付后推举

Q:但是退款期限是多久?

A:交易成功后,默认退款工夫三个月内没有退款,交易状态转为TRADE_FINISHED(交易完成)不可退

注:交易成功后局部退款,交易状态仍为TRADE_SUCCESS(交易成功),如果一直局部退款退竣工所有交易金额则交易状态转为TRADE_CLOSED(交易关闭),如果未退终了所有交易金额,三个月后交易状态转为TRADE_FINISHED(交易完成)不可退款。

Q:支付订单的交易状态什么情形下会晤变成交易完毕?

A:状态说明如下

1、WAIT_BUYER_PAY :交易创建,等候买家付款

2、TRADE_CLOSED :在指定时间段内未支付经常关闭的交易或在交易完成全额退款成功经常关闭的交易

3、TRADE_SUCCESS:商户签约的产品支持退款功用的前提下,买家付款成功

4、TRADE_FINISHED:商户签约的产品不撑持退款功用的前提下,买家付款成功;或者,商户签约的产品支持退款功用的前提下,交易已经成功并且已经超越但是退款期限

注:

商户必须根据支付宝不同类型的业务通知,正确的进行不同的业务处理,并且过滤重复的通知结果数据在支付宝的业务通知中,只有交易通知状态为TRADE_SUCCESS或TRADE_FINISHED不时,支付宝才会认定为买家付款成功一般情形下商户只需按照交易状态的默认返回情形来进行相应处理即可,暂不开放单独配置某状态是否返回的功用

Q:交易支付成功商户未收到异步通知,异步通知http0 返回: null自助排查

A:商户服务器题目,需要商户自行排查。

注:同一个异步通知地点,其他异步通知承受正常,单独接口未承受到异步通知这个是ICMP对ip过滤招致,由于国内骨干网统一走的是ospf,如果tracert到某一个路由,恰好这个路由拥塞或者icmp操纵,产生所谓的丢包或者访问不到这个也是在于网络运营商(电信,网通)题目需要商户自行排查

Q:小程序支付实现同一主体下的商户收款到不同的商户账号中?

A:办法一、应用同一主体商户账号B下的小程序利用B(添加小程序支付功效保证并需要签约)在服务器端调用alipay.trade.create (统一扫尾单交易创建接口)取得支付宝交易号 tradeNO,在当前同一主体商户账号A下的小程序利用A,前端my.tradePay唤起进行支付

方式二、运用三方应用授权模式,当前同一主体商户账号A创立一个三方应用,收款商户账号B(需要签约当面付产品)授权给三方应用(三方应用需要添加当面付功用保证),通过三方使用APPID+三方应用密钥(三方应用私钥和支付宝公钥)+app_auth_token模式在服务器端调用alipay.trade.create (统一结束单交易创建接口)得到支付宝交易号 tradeNO,在当前商户账号A下的小程序运用A,前端my.tradePay唤起进行支付

Q:小程序如何赞助非同一主体下的商户进行收款,收款到商户账号中?

A:普通小程序由于没有授权回调地点,回天乏术完成第三方授权需要完成以上需求,目前有两种方案:

办法一、此场景适用于ISV只有一个小程序平台,商户收款都在这个小程序中支付的场景实现历程 ISV先开发一个小程序运用A并上线,然后再创立一个第三方的应用B(可以黑白小程序第三方应用),创立第三应用B后添加当面付和获得用户信息的功用,然后生成第三方授权链接让商户登录账号后授权给第三方应用B授权完成后通过第三方应用B的APPID和商户授权的app_auth_token创立交易获得tradeNO参数,将tradeNO参数经过my.request接口传到小程序运用A中,用my.tradePay接口唤起支付,即可实现收款到商户账号中

注:上述开发历程中可能会碰到的获得user_id授权题目,为便利接口调用,需要ISV再将自己的小程序运用A授权给自己的第三方的应用B,授权成功后也会面取得代表小程序A的app_auth_token。小程序利用A中用户授权发生的auth_code需要通过第三方应用B在alipay.system.oauth.token接口换auth_token,此接口调用的时分需要加上代表小程序A的app_auth_token调用才可以成功获得到user_id,具体参考获得会员根底信息,三方应用授权

方式二、此场景适用于每个商户都有自己的小程序进行收款,可上服务市场给商户订购通过创立小程序第三方应用,在第三方应用中创立小程序模板,然后再赞助商户创立小程序和签约当面付进行授权完成授权后,给商户小程序上传小程序版本完成后,商户但是在自己的小程序中进行收款详细恳求参考小程序三方业务概览

Q:支付回报错‘ACQ.INVALID_RECEIVE_ACCOUNT卖家不在设置的收款账户列表之中?

A:回报错缘由:收款账号不匹配致使

解决方案:

1、检查接口上是否有传送seller_id参数,提议去除该参数,直接运用默认应用签约账号进行收款,重新恳求倡议支付正常提交

如果能正常提交,可核实传送的该值是否和为恳求appid对应的pid(2088)开头的账号,假如传送其他支付宝账号是见面报错

注:第三方授权方法进行提交,seller_id需要填写app_auth_token对应的账号,因此提议不要传送seller_id参数值

2、如需要收款到其他支付宝账号,提议应用商家划分账能力。

Q:退款失败,花呗支付的订单就是失败,银行卡支付的订单能够成功?

A:基本确定errorContext=AE0510210085@paycore::余额账号操作受限|AE0510210085@paycore::余额账号操作受限|AE0311051142@acctrans::账户账务操作受限账户被风指控招致,但是通过申诉排除限制,恳求拨打商户客服电话:95188-1

Q:如果my.tradePay接口的返回success同步通知,小程序前端怎么跳转我的同步通知页面?

A:不提议根据my.tradePay接口同步返回判断是否支付成功,可以根据支付后success回调中的状态码进行判断,如果返回支付成功的状态码9000,恳求再到后台用在alipay.trade.query接口查下订单是不是支付成功,以alipay.trade.query接口实时返回为准

Q:如何修改支付宝钱包账单详情中订单金额上方的收款方称号(卖家收款抬头)?

A:登录b.alipay.com平台,依次进入我的商家服务>账户管理>商户信息管理中商户基本信息>企业基本信息>信息管理>商家材料中商家别号,点击编辑修改完成后,新订单的账单中马上见效

Q:alipay.trade.create接口报错;”subCode”:”ACQ.BUYER_ENABLE_STATUS_FORBID”,”subMsg”:”买家认证不经过,回天乏术继承交易”

A:支付的账号状态非常,假如账号冻结、支付功效限制等致使回天乏术进行支付
1、可以拨打95188电话咨询个人账号状态,及如何消除账号非常
2、企业账号可以咨询商户客服电话:95188-1或在线商户客服:商户客服
3、或者改换其他正常的支付宝账号进行支付

Q:小程序支付唤起收银台后,如何不在支付宝账单生成未支付的账单?

A:题目缘由:小程序支付是先创立订单再唤起收银台,所以小程序支付在账单中会面有待付款的订单记录。

智慧商业服务商仙宝云欢迎您!

请加微信: 18962171986 (宋经理)

在线咨询