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