HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /var/www/devs.lapieza.net/vendor/sebacarrasco93/laravel-payku/src/Traits/
Upload File :
Current File : /var/www/devs.lapieza.net/vendor/sebacarrasco93/laravel-payku/src/Traits/PrepareOrders.php
<?php

namespace SebaCarrasco93\LaravelPayku\Traits;

use SebaCarrasco93\LaravelPayku\Models\PaykuTransaction;
use SebaCarrasco93\LaravelPayku\Payments\Payment;
use SebaCarrasco93\LaravelPayku\Payments\Webpay;

trait PrepareOrders
{
    public function prepareOrder(string $order, string $subject, int $amount, string $email, ?Payment $payment = null)
    {
        if (! $payment) {
            $payment = new Webpay;
        }

        return [
            'email' => $email,
            'order' => $order, 
            'subject' => $subject,
            'amount' => $amount,
            'payment' => $payment,
            'urlreturn' => route('payku.return', $order),
            'urlnotify' => route('payku.notify', $order),
        ];
    }
}