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

1 سال پیش توسط الیاس سخاوتی نیا آپدیت شد
آفلاین
user-avatar
Ali ( 6917 تجربه )
3 سال پیش
تخصص : مثلا برنامه نویس

لینک کوتاه اشتراک گذاری

0

سلام من یک فرم دارم مقادری رو توی دییتابیس ذخیره میکنه فرم من شامل یک 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'));
        }
    }
آفلاین
user-avatar
حسام موسوی ( 460745 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
mahdi khanzadi ( 99966 تجربه )
1 سال پیش
تخصص : backend developer at Snapp market

لینک کوتاه اشتراک گذاری

-1

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

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

آفلاین
user-avatar
الیاس سخاوتی نیا ( 83250 تجربه )
1 سال پیش
تخصص : برنامه نویس موبایل

لینک کوتاه اشتراک گذاری

0

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.