<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Api\V1\User\Auth\LoginController;
use App\Http\Controllers\Api\V1\User\Auth\RegisterController;
use App\Http\Controllers\Api\V1\User\Auth\AuthorizationController;
use App\Http\Controllers\Api\V1\User\Auth\ForgotPasswordController;
// User Auth Routes
Route::middleware(['api.user.auth.guard'])->group(function(){
Route::controller(RegisterController::class)->group(function() {
Route::post("register","register");
});
Route::controller(LoginController::class)->group(function(){
Route::post("login","login");
});
// Forget password routes
Route::controller(ForgotPasswordController::class)->prefix("password/forgot")->group(function(){
Route::post('find/user','findUserSendCode');
Route::post('verify/code','verifyCode');
Route::get('resend/code','resendCode');
Route::post('reset','resetPassword');
});
});
Route::controller(AuthorizationController::class)->prefix("authorize")->middleware(['auth:api'])->group(function(){
// Mail
Route::prefix("mail")->group(function(){
Route::get("send/code","sendCodeToMail");
Route::get("resend/code","resendCodeToMail");
Route::post("verify/code","verifyMailCode");
});
});
Checks the status of a payment.
**Response: SUCCESS (200 OK)**
{
"message": {
"success": [
"Success"
]
},
"data": {
"token": "2zMRmT3KeYT2BWMAyGhqEfuw4tOYOfGXKeyKqehZ8mF1E35hMwE69gPpyo3e",
"trx_id": "CP44657864",
"payer": {
"username": "testuser",
"email": "user@appdevs.net"
}
"status": "Test",
},
"type": "success"
}