微博支付接入常见问题-V1.1

微博支付接入常见问题

业务类

1:使用微博支付要单独申请账户,或者绑定银行卡吗?

(1)  企业接入:提供支付宝收款账户,会根据支付宝账户生成秘钥,便于接入微博支付

(2)  消费者:绑定支付宝账户即可进行支付

2:我可以在自己的网站上使用微博支付

(1)  不能直接将微博支付接在微博外的网站,需要打通客户关系

(2)  可以将自己的网站通过iframe的方式接入微博体系,并使用微博支付

3:怎么接入微博社交商务生态

(1)  微博社交商务生态为消费者提供完整的消费体验

a)     商品分享,商品传播

b)     浏览商品,查阅商品

c)      下单,支付

d)     售后通知,互动

(2)  接入微博社交商务生态需要集成以下业务(功能)

a)     Linkcard—用于将应用的首页或商品详情页生成利于在feed里面传播的卡片

b)     微博应用框架—可将H5站和PC站集成进行微博应用框架里,形成微博内电商

c)      微博支付—利用微博支付完成交易

d)     粉服消息推送—交易完成后,可通过私信向消费者推送交易状态(详情另附文档)

4:使用微博支付,是不是用户(消费者)也要申请微博支付账户?

--不需要,用户只需在微博客户端里面绑定支付宝账户即可

5:在微博客户端内,微博支付是否可以与其他支付方式并存?

       --在移动端应用框架里,只能使用微博支付

--可以在移动端应用里面判断,如果是通过微博客户端打开,就调用微博支付

参数名为  scfrom

目前有两种,一个是 app  一个是Alipay

app为微博来源

6:  面对秒杀限购类的交易,如何降低付款状态反馈延迟带来的风险?

1)    先采纳同步回调,进行相应处理,比如扣减库存,防止超卖

2)    等待异步回调,进行相应业务处理,比如变更付款状态等

3)    若在预期时间内未获得异步回调,则主动请求接口,查询交易结果

7:为什么有些退款的交易,在业务方的支付宝账户中未查到这笔交易流水呢?

1)    只有产生过结算的交易,才会在业务方支付宝账户中产生交易流水

2)    当前交易在结算前,就产生了退款,故该笔交易不再参与结算

 

8:PC端页面尺寸:940*560

9 : 移动端,在轻应用框架内,IOS下无法适配底部有底导效果的页面

 

10:调用轻应用组件

设置安全域名

  • 点击顶部我的应用,打开需要配置的轻应用
  • 选择左侧导航的“应用信息”
  • 编辑应用基本信息,并填写安全域名后保存

注:配置了安全域名的子域名也会获得 JSBridge 的调用权限

需要填写二级域名

技术类

1:如何使用退款接口,为什么调用退款接口不成功?

--使用退款接口前,需要对收款支付宝账户签约“自动退款协议,以保证能够使用退款接口

--签约地址:http://buy.sc.weibo.com/alipay/protocol/sign

2:PC端扫码不成功,报错?

--原因1:因为微博支付只支持430以上的微博客户端,请客户进行升级

--原因2:pay_channel 参数需要传递 101

3:怎么能让客户购买成功后进行分享?

--客户支付成功后会跳转至“show_ur”,可在“show_ur”增加分享功能

--发微博API:http://open.weibo.com/wiki/2/statuses/update

4:验证签名失败(220004)

1. 请确定每个参数都使用了urlencode后参与签名
2. 请确定使用的字符集是utf-8
3. sign和sign_type不参与签名,请不要加入签名字符串
4. 确定使用的是正确的seller_id和支付密钥

5. 支付密钥不是微博开放平台appsecret,也不是支付宝的密钥,是由微博支付为第三方单独生成的md5串

5. 请求页不存在或者返回错误码“220005”

1. 请确认是否在微博客户端430及以上的版本中请求支付,同时建议使用文档中的javascript方法进行版本判断;

2. 如果您请求支付的页面处于iframe或轻应用中,请在支付链接的A标签中加入target=”_top”即跳转至页面的顶端框架。尤其是安卓机型,必须如此处理。

6:参数错误(-200)

检查必要参数是否传全

7:无效订单(220007)

检查是否订单号发生了重复

8:无效的uid(220008)

多发生在PC端扫码情况,请确定下单人和付款人是同一个微博账户

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓