عدم ارسال به صفحه بانک

پرسیده شده
فعالیت 1603 روز پیش
دیده شده 700 بار
0

با سلام

در این جلسه طبق آنچه فرمودین همه مراحل انجام داده شده اما در فایل Saman.php زمانیکه به شکل زیر باشه

public function pay(Order $order)
    {
       return $this->redirectToBank($order);
    }

نهایتا منو میبره به صفحه ای که میگه سفارش شما ثبت شد. اما زمانیکه به شکل زیر باشه ارسال به صفحه پرداخت طبق ویدیو انجام میشه!

public function pay(Order $order)
    {
        dd($this->redirectToBank($order));
    }

اشتباه من کجا بوده؟

 

فایل پیوست

محمد سمیعی
محمد سمیعی

22 مهر 98

0
حذف شده

سلام

اشتباهی توی کدت نیست باید به این صورت بنوسی که ریدارکت نشه من هم همین مشکل رو داشتم حدسم این بود که توی تابع بالاتر هم هدر داره ریدارکت میکنه به این صورت بنویس مشکلت حل میشه 

لینک

فایل پیوست

Steven R McQueen

توسط

Steven R McQueen

22 مهر 98

حذف شده
البته فقط تابع die() رو اضافه کن اون amount جلوتر اضافه میشه توی اموزش ها
Steven R McQueen

22 مهر 98

0
حذف شده

اگر توابع رو به درستی و طبق ویدیوها return کرده باشید قاعدتا نباید مشکلی وجود داشته باشه ... 

در نهایت میتونید با تابع die() برنامه رو متوقف کنید ..

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

25 مهر 98

0
حذف شده

داخل کلاس transaction متد checkout  رو به اینصورت بنویس :

public function checkout()
    {
        $order = $this->makeOrder();
        $payment = $this->makePayment($order);

        if ($payment->isOnline()) {
//            dd($this->gatewayFactory());
            return $this->gatewayFactory()->pay($order);
        }
        $this->basket->clear();
        return $order;
    }

مشکل شما توی خط 8 هست که return  نکردید.

 

فایل پیوست

جواد فرامرزی

توسط

جواد فرامرزی

14 آبان 98

0
حذف شده

سلام وقت بخیر خدمت دوستان و آقای سامی 

میخواستم امکان خرید از طریق کیف پول هم راه اندازی کنم اما در تحلیل دیتابیس به مشکل دارم دوستان و آقای سامی عزیز راه نمایی کنند منون میشم سایت بنده مارکت پلیس هست

فایل پیوست

amir mohammad karimi

توسط

amir mohammad karimi

20 آذر 98