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/DatabaseSimulation.php
<?php

namespace SebaCarrasco93\LaravelPayku\Traits;

use SebaCarrasco93\LaravelPayku\Models\PaykuTransaction;

trait DatabaseSimulation
{
    public function completeTransaction($order_id, $response)
    {
        $response = collect($response);

        $transaction = new PaykuTransaction();
        
        $updated_transaction = $transaction->complete($order_id, [
            'status' => 'success',
            'order_id' => 100,
            'subject' => 'Test',
            'email' => 'seba@sextanet.cl',
        ]);
    }

    public function storePayment($response)
    {
        $response = collect($response)->toArray();

        $found = PaykuTransaction::firstWhere('order_id', $response['id']);

        return $found->payment()->create($response);
    }
}