payment providers and some stan
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user