支付宝当面付常见问答
Q:什么时候会唤起支付宝客户端收银台?
A:唤起手机支付宝收银台的主要场景如下:
用户条码的安全校验没有通过,支付额度超过了代扣的额度(单笔 1000 元,单日 50000 元)。
代扣失败(用户的余额、用于代扣的银行卡等所有渠道都余额不足)。
说明:生产环境单笔 1000 元,沙箱环境单笔 2000 元。
Q:退款为何没有立即到账?
A:退款资金一般会按原路返回。但若是通过银行卡支付,因银行结算系统限制,退款时需将该笔资金冻结在支付宝账号内,待银行结算时才能退款到银行卡,通常需要 3~5 个工作日。
Q:条码支付安全吗?
A:支付宝采用高强度安全技术以保护条码数据的安全性,具体如下:
30 秒自动刷新一次;条码用过一次后,无论成功、失败都不能再次使用。故支付失败,需用户刷新条码后才能再次重新发出支付请求。
Q:单品信息如何打通
A:商家/服务商在调用支付接口是,可传入用户实际购买的商品信息,达到两个效果:
● 用户支付完成后,可在支付宝手机客户端的账单中看到这些商品信息,起到电子小票的作用。
● 如果商家在支付宝创建了单品优惠活动,则支付时必须传入商品信息,当传入的商品信息与单品活动中的配置的商品匹配上时,支付宝就会自动根据活动的优惠规则减免付款金额。
○ 商品信息通过条码支付的交易支付接口 alipay.trade.pay 和扫码支付的交易预下单接口 alipay.trade.precreate 中 goods_detail 参数传入,注意这个参数是个数据集,包含几个子参数,以 JSON 列表的形式支持同时传入多个商品。
○ goods_detail 子参数有:goods_id(商品编号)、goods_name(商品名称)、quantity(商品数量)、price(商品价格)、goods_category(商品类目)、body(商品描述信息)、show_url(商品展示地址)。
Q:如何指定禁用某些支付渠道
A:如何指定某支付渠道支付(禁用某些支付渠道),如银行卡、信用卡、花呗等:
可使用参数 disable_pay_channels 来控制禁用某些渠道或 enable_pay_channels 控制可用支付渠道,在请求支付的时候带上此参数即可:
● disable_pay_channels:禁用渠道,用户不可用指定渠道支付,当有多个渠道时用“,”分隔。
● enable_pay_channels:可用渠道,用户只能在指定渠道范围内支付,当有多个渠道时用“,”分隔。
注意:disable_pay_channels 与 enable_pay_channels 互斥;渠道参数值可查看 支持可用/禁用支付渠道列表。
Q:没有扫码枪,如何获取用户付款码?
A:开发者调试接口、扫码枪损坏等场景下,可引导用户打开支付宝客户端 > 点击 付款/收款 > 点击条形码 > 点击 我知道了 条形码下方的数字即为付款码 auth_code。
索学网-文库文档资料大全! 