payment providers and some stan

This commit is contained in:
2025-10-31 01:13:04 +05:00
parent 11f99caf42
commit 834527647d
11 changed files with 232 additions and 121 deletions

View File

@@ -3,8 +3,8 @@
namespace App\Filament\Clusters\Cards\CardOrders\Pages;
use App\Filament\Clusters\Cards\CardOrders\CardOrderResource;
use App\Modules\CardOrder\Repositories\CardOrderRepository;
use Filament\Resources\Pages\CreateRecord;
use Illuminate\Support\Facades\URL;
class CreateCardOrder extends CreateRecord
{
@@ -14,12 +14,14 @@ class CreateCardOrder extends CreateRecord
{
$defaultUrl = $this->getResource()::getUrl('index');
return $defaultUrl;
/** @var \App\Modules\CardOrder\Models\CardOrder */
$record = $this->record;
// $payment = (new OnlinePaymentRepo)->payCardOrder($resource);
$OnlinePayment = CardOrderRepository::make()
->createOnlinePaymentOrder($record);
// $payment['status'] === 'success'
// ? URL::remote($payment['url'])
// : $defaultUrl;
return $OnlinePayment->successful()
? $OnlinePayment->paymentLink()
: $defaultUrl;
}
}