Ali
6 سال پیش توسط Ali مطرح شد
3 پاسخ

اتصال به درگاه پرداخت زرین پال

سلام من یک فرم دارم مقادری رو توی دییتابیس ذخیره میکنه فرم من شامل یک select هست میخوام وقتی گزینه غیر رایگان انتخاب شد به درگاه پرداخت وصل بشه هزینه پرداخت بشوئ اگر Status برابر با ok بود مقادیر رو ثبت کنه طبق مستندات زرین پال نیاز به یک url برای Callback و تصدیق اصالت هست اما وقتی به درگاه پرداخت وصل میشم عمل پرداخت انجام میدهد برمیگردد درخواستی نیست که بخواد توی دیتابیس ذخیره کند چرا؟ چون که تصدیق اصالت رو توی function دیگری انجام میدهد سوال من این هست ایا راهی هست بشود request رو گرفت و ذخیره کرد

     public function ChPyment()
    {

        if (request('Status') == 'OK')
        {

        }

        elseif (request('Status') == 'NOK')
        {
            session()->flash('ErrorPy' , 'خطا در پرداخت');
            return redirect(route('new.book'));
        }
    }

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
1

سلام من که متوجه داستانون نشدم ولی داستان از این قراره یک روت برای ارسال درخواست پرداخت ایجاد میکنید و یک روت دیگه برای همین callback در callback هم اول با dd بیاید request رو تست بگیرید بببینید اصلا اجرا میشه یا خیر.
باید بگم این نوع پرداخت ها در دوره پیشرفته لاراول آموزش داده شده میتونید از اونجا کامل ببیینید .


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
-1

سلام از پکیج زیر استفاده کنید.

https://github.com/shetabit/payment/blob/master/README-FA.md


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
0

زرین پال یه فایل request داره و یه فایل verfiy
که از طریق مقدار auth و قیمت پرداخت رو چک میکنه
توی مستنداتش هست


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام