سلام چه طور میتونم عملیات پرداخت رو از طریق سایت لاراولی با آیدی پی انجام بدهم.
پیشنهاد میکنم از پکیج Laravel Toman استفاده کنین که نسبت به پکیجهای دیگه، یه سری مزایا داره:
✅ پشتیبانی از چندین درگاه ✅ رابطهای ظریف ✅ باثبات (دارای تستسوئیت خودکار)
✅ پشتیبانی از حالت Sandbox ✅ قابلیت Fake کردن (برای تستهای شما)
اینجا هم پکیجهای موجود برای آیدیپی رو مقایسه کردیم و آموزش استفاده از این پکیج رو هم نوشتیم:
💳 درگاه آیدیپی (IDPay) برای لاراول
پ.ن: من Maintainer پکیج هستم.
@amirrezan
من دیروز استفاده کردم ولی ارور میده
Method Evryn\LaravelToman\PendingRequest::orderId does not exist.
جریانش چیه؟ تنظیم خاصی داره؟
آی دی پی یکی از مواردی که الزامی هست برای فرستادن درخواست بهش order_id هست یا همون شماره فاکتور یا سفارش شما که در این پکیج laravel /toman تحت متد orderId تعریف شده است و باید در فایل PendingRequest.php موجود باشه که فعلا نیستش بخاطر همین این ارور تولید میشه .
تولیدکننده پکیج میگه نیازی به این متد نیست 🤨 اگه نیست په چرا میزاری ؟🙄
به هر حال میتونیم این متد را خودمون از پکیج حذف کنیم و شماره سفارشی که آی دی پی میخاد خودمون دستی بهش بدیم .
منم از این پکیج استفاده کردم که همین ارور رو میده منتها یا باید دستی خودم هندلش کنم یا متد رو اضافه کنم به پکیجش که این زمانبر است .
پکیج شتابیت هم مشکل داره با لایووایر که دوستان گفتن مشکل از ایجاد همون فرمی هست که موقع ارسال اطلاعات میخاد بسازه و بفرسته که تداخل داره با اسکریپ های لایووایر و به روش دیگری باید پارامترها رو هندل کرد و ارسال کرد .
که تمام اینا رو توسعه نمیدن برای پکیج و مرج نمیکنن .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟