V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
duguxiaohuai
V2EX  ›  问与答

支付宝退款开发问题

  •  
  •   duguxiaohuai · 2017-12-05 15:35:15 +08:00 · 4213 次点击
    这是一个创建于 2574 天前的主题,其中的信息可能已经有所发展或是发生改变。

    电商系统现在设计支付宝和微信退款流程,但是现在有一个问题就是客户部分退款如何处理,因为不是全额退款会提示退款金额和之前的不一致?难道要用即时到账的方式吗?再就是退款是否有手续费 请大佬解答

    15 条回复    2017-12-08 16:17:38 +08:00
    linauror
        1
    linauror  
       2017-12-05 15:56:54 +08:00
    退款不会有手续费,至于这个提示是不是你传错了参数导致的。
    b821025551b
        2
    b821025551b  
       2017-12-05 16:06:46 +08:00
    微信和支付宝的退款都不算手续费的,退款金额不大于那笔订单的消费金额,和之前不一致是哪出来的错?微信和支付宝那里貌似都没见过。
    duguxiaohuai
        3
    duguxiaohuai  
    OP
       2017-12-05 16:14:04 +08:00
    @b821025551b
    @linauror 现在支付金额是 100 元 客户申请的是 90 元 后台同意的话就会出现这个提示啊
    hging
        4
    hging  
       2017-12-05 16:18:32 +08:00
    退款。。还是统一财务处理吧。 就算你接口处理了也是返回给你一个页面 要输入支付宝的支付密码。 不可能每个客服都告知支付密码吧。 那就太可怕了。
    150
        5
    150  
       2017-12-05 16:20:21 +08:00
    退款人工审核处理比较好,万一被人钻空子批量自动退款就傻眼
    duguxiaohuai
        6
    duguxiaohuai  
    OP
       2017-12-05 16:23:04 +08:00
    @hging
    @150 主要现在做的是电商平台 商家都有自己的账户 财务管理不是很方便
    llopppp
        7
    llopppp  
       2017-12-05 16:29:30 +08:00
    退款建议人工处理,机器处理有各种问题,
    还有,看你的介绍应该是实物类的支付帐号,应该是卖家付款后直接扣除手续费的
    退款的时候需要看账户余额够不够,如果不够的话需要先充值再退款(这部分很麻烦的,微信充值是需要走网上银行的)
    然后支付宝和微信的渠道都有具体的操作细则(如果使用第三方聚合支付例如 pingxx 也是有对应的细则),照着来就好了~一般是根据要求 3-5 天到账
    至于手续费,首先,退款不收手续费,而且会退回对应订单的手续费;其次,退回的手续费是根据你退款来的,退多少返多少手续费。
    duguxiaohuai
        8
    duguxiaohuai  
    OP
       2017-12-05 16:32:21 +08:00
    @llopppp 感谢耐心解答 但是现在有问题就是,我的平台是商家可以设置收款账号,商家可以自己管理自己的支付平台,所以现在面临的问题就是有部分退款的情况 这块就不知道怎么处理了
    MarcoQin
        9
    MarcoQin  
       2017-12-05 16:33:32 +08:00
    我们这边退款是财务人工处理……

    而且手续费的话,商户号,在钱进来的那瞬间就被收走了……所以要被频繁退款的话,最后帐上的钱会不够用的=-=
    Auston_Jary
        10
    Auston_Jary  
       2017-12-05 16:40:47 +08:00
    https://docs.open.alipay.com/api_1/alipay.trade.refund

    参数不对才会提示退款金额和之前的不一致
    如果只退一部分钱,
    out_request_no 同一笔交易多次退款需要保证唯一,如需部分退款,则此参数必传。
    mydns
        11
    mydns  
       2017-12-05 17:00:35 +08:00
    @MarcoQin 是的,退款金额只能把手续费减下来之后再退款
    duguxiaohuai
        12
    duguxiaohuai  
    OP
       2017-12-05 18:00:33 +08:00
    @Auston_Jary 那麻烦问下微信平台可以么 目前没有看到有部分退款的方式
    Auston_Jary
        13
    Auston_Jary  
       2017-12-05 18:07:31 +08:00
    @duguxiaohuai 微信平台也可以部分退款
    https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4
    需要 out_trade_no 和 out_refund_no
    还要注意,微信支付隔天会结算,如果账户里没钱了就退款错误,支付宝没这个问题
    都不需要手续费的, 客户支付多少,就可以退多少
    yingfengi
        14
    yingfengi  
       2017-12-05 18:42:33 +08:00 via Android
    建议人工处理,内账麻烦点
    mydns
        15
    mydns  
       2017-12-08 16:17:38 +08:00
    @MarcoQin 手续费也要退给客户 客户支付多少就要退多少,手续费支付宝收取的不退 今天遇到这个问题 否则支付宝冻结账户,不给你开余额支付
    全额退款(包括手续费)交易关闭之后才会在 1-3 个工作日之后解冻
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:58 · PVG 04:58 · LAX 12:58 · JFK 15:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.