crmeb提现自动到账功能部分功能代码

前的CRMEB系统是没有佣金提现自动到账的功能的

电商平台提现秒到那目前是一个标配,佣金提现秒到提现了效率和平台的实力,现在还有一些电商平台,用户发起提现是用户提交申请,财务审核,然后再转账模式,这一操作那是相当的笨拙了

正常的产品提现秒到设计流程是:用户发起提现,提交预设好的支付账号或者银行卡账号,发起提现1秒钟平台就自动转账到用户的账户。

一下是我分享的支付宝提现秒到的程序代码段,欢迎大家一起交流
crmeb支付宝提现秒到账的前提提交:
1.开通支付宝接入功能
2.付款到支付宝账号产品的这个功能之后,然后程序代码api来接入
3.对大额的提现账户做一个风控预控,大额的需要系统校验下再自动到账,预付黑客账户安全导致的恶意提现
以下是crmeb提现自动到账支付宝版本的部分代码段

$transfer_info =  AliPayTransfer::transfer(['order_id'=>$insertData['order_id'],'money'=>$realMoney,'name'=>$data['name'],'alipay_code'=>$data['alipay_code'],'alipay_id'=>$insertData['alipay_id']]);
                    if( $transfer_info['code'] == 10000 )
                    {
                        $res4 = self::where('order_id',$insertData['order_id'])->update(['status'=>self::TRANSFER_STATUS]);
                    } else if( $transfer_info['code'] == 40004 && $transfer_info['sub_code'] == 'BALANCE_IS_NOT_ENOUGH'){
                        //余额不足的时候,不做处理,等待后台打款。
                    } else {
                        $res2 = User::bcInc($userInfo['uid'],'brokerage_price',$data['money'],'uid');
                        $res3 = UserBill::income('提现失败',$userInfo['uid'],'now_money','extract',$data['money'],$res1['id'],$balance,$mark);
                        $res4 = self::where('order_id',$insertData['order_id'])->update(['status'=>self::FAIL_STATUS,'fail_msg'=>$transfer_info['msg'],'fail_time'=>time()]);
                        return self::setErrorInfo( $transfer_info['msg'] ,true);
                    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值