查看: 732|回复: 0

fastadmin在app端微信退款

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2024-9-19 17:57:01 | 显示全部楼层 |阅读模式
  1. // 微信支付
  2.             try {
  3.                 $order = [
  4.                     'type' => 'app',
  5.                     'out_trade_no' => $row->ordersn,
  6.                     'out_refund_no' => $params['refundsn'],
  7.                     'total_fee' => $params['refundfee'] * 100,
  8.                     'refund_fee' => $params['refundfee'] * 100,
  9.                     'refund_desc' => '购物订单退款',
  10.                 ];
  11.                 $config = Service::getConfig('wechat');
  12.                 $ret = Pay::wechat($config)->refund($order);
  13.                 if (isset($ret->return_code) && $ret->return_code == 'SUCCESS' && $ret->return_msg == 'OK') {
  14.                     $params['refund_tid'] = $ret->refund_id;
  15.                     $result = $row->allowField(true)->save($params);
  16.                     if ($result) {
  17.                         Db::commit();
  18.                         $this->success('退款成功');
  19.                     }
  20.                     $this->error('退款失败,请检查用户余额记录');
  21.                 }
  22.             } catch (BusinessException $e) {
  23.                 Db::rollback();
  24.                 $this->error($e->getMessage());
  25.             }
复制代码
返回值

  1. [ log ] Yansongda\Supports\Collection::__set_state(array(
  2.    'items' =>
  3.   array (
  4.     'return_code' => 'SUCCESS',
  5.     'return_msg' => 'OK',
  6.     'appid' => 'wx947b67db4821b6a9',
  7.     'mch_id' => '1683741552',
  8.     'nonce_str' => 'Pp70Y4Dp9nHiBIUI',
  9.     'sign' => '6A3AA2EAFA640260C74B851C26E09F95',
  10.     'result_code' => 'SUCCESS',
  11.     'transaction_id' => '4200002335202409195419616444',
  12.     'out_trade_no' => '202409191710516098',
  13.     'out_refund_no' => 'Refund202409191747164039',
  14.     'refund_id' => '50302800762024091911149317434',
  15.     'refund_channel' =>
  16.     array (
  17.     ),
  18.     'refund_fee' => '1',
  19.     'coupon_refund_fee' => '0',
  20.     'total_fee' => '1',
  21.     'cash_fee' => '1',
  22.     'coupon_refund_count' => '0',
  23.     'cash_refund_fee' => '1',
  24.   ),
  25. ))
复制代码


道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部