下单全过程5支付模块

下单全过程5支付模块

下单全过程5支付模块

下单全过程5支付模块

下单全过程5支付模块

下单全过程5支付模块

下单全过程5支付模块

—————–订单的支付宝支付

下单全过程5支付模块

<?php
namespace App\Support\Pay;

use App\Contracts\Pay\PayContracts;

class AliPaySupport implements PayContracts
{
    public function pay($order, $request)
    {
        if ($order->paid_at || $order->closed){
            return [
              'code' => 400,
              'error' => '订单状态不正确'
            ];
        }

        return app('alipay')->web([
            'out_trade_no' => $order->no,
            'total_amount' => $order->total_amount,
            'subject' => '支付 '.env('APP_NAME').' 的订单:'.$order->no,
        ]);
    }

    public function payReturn()
    {
        $data = app('alipay')->verify();

        dd($data);
    }

    public function payNotify()
    {
        $data = app('alipay')->verify();
        \Log::debug('Alipay notify'.$data->all());
    }
}

下单全过程5支付模块

下单全过程5支付模块

下单全过程5支付模块


本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

加油 :joy: :joy: :joy:

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!