shetabit / payment

simple laravel payment package , supports multiple drivers
MIT License
823 stars 136 forks source link

مشکل تغییر درگاه default #314

Closed Maniheshmati closed 2 days ago

Maniheshmati commented 1 month ago

سلام من طبق مراحل نصب رو انجام دادم و جلو رفتم و قسمت default فایل کانفیگ Payment رو به sepehr تغییر دادم ولی باز هم درگاه default رو درگاه زرین پال در نظر میگیره. ورزژن لاراولم 8.8 هست و ورژن php هم 8.1 Payment.php:

    'default' => 'sepehr',

image

progintYasin commented 1 month ago

سلام اینجوری بنویس try { $invoice = (new Invoice)->amount(1000); return shetabitPayment::via('parsian')->callbackUrl(route('payment.callback2')) ->purchase($invoice)->pay()->render(); } catch (\Exception $e) { Log::error('Payment error: ' . $e->getMessage()); return $e->getMessage(); }

Maniheshmati commented 1 month ago

آره یک مرحله جلو رفت و آیپی سرور رو که برای بانک مجاز کرده بودیم قبول میکنه خیلی ممنونم ولی الان داخل request میاد به این صفحه و اتفاقی نمی افته

image

progintYasin commented 1 month ago

اینجا اگر توی درگاه نمیره 2 تا دلیل داره یا قندشکن روشن داری یا تداخل js داری که باید رفع کنین توی inspect console ببین خطا چی داری رفعش کن

Maniheshmati commented 1 month ago

تنها تداخلی که داره اینه که یه جا دنبال یه عکس میگرده ولی پیدا نمیکنه که سمت فرانته این requrest: image

Maniheshmati commented 1 month ago

اینجا هم یه مشکل شبیه مشکل خودم دیدم ولی متوجه نشدم نتیجش چی شده: https://github.com/shetabit/payment/issues/140

khanzadimahdi commented 2 days ago

@Maniheshmati
سلام. نمونه کدی که توی کامنت های issue زیر گذاشته شده رو دانلود کنید و امتحان کنید.

https://github.com/shetabit/payment/issues/140