larabook / gateway

A Laravel package for connecting to all Iranian Banks
MIT License
244 stars 188 forks source link

اضافه نشدن payir #106

Closed SajjadKharrazi closed 6 years ago

SajjadKharrazi commented 6 years ago

آقا هنوز درگاه پی دات آی آر رو درست اضافه نکردید و فانکشن ها و متدهاش کامل نشده ولی توی داکیومنت نوشتید که اضافه شده؟ چه کاریه آخه؟

PAYIR (NEW)

hpakdaman commented 6 years ago

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

SajjadKharrazi commented 6 years ago

فرقی نداره اون هم ناقصه

hpakdaman commented 6 years ago

الان روی نسخه اصلی هم اضافه کردم تغییرات رو با دستور composer update larabook/gateway باید بتونید آپدیت جدید رو بگیرید

SajjadKharrazi commented 6 years ago

نکته اصلی اینجاس که: https://github.com/larabook/gateway/blob/c16f8c10cf47b41ebb23bf354cd06d5b3bfd97cf/src/Payir/Payir.php#L115

تابع رو کال میکنید ولی همچین تابعی وجود نداره من خودم تغییرات رو دادم و اصلاح کردم و دارم استفاده میکنم ازش در کل ممنون از زحمات

hpakdaman commented 6 years ago

درسته . اصلاحش میکنم . این تابع باید $this->newTransaction() باشه

SajjadKharrazi commented 6 years ago

بله دقیقا نکته دیگه ای هم که دوست داشتم بدونید و اصلاح کنید اینه که توی این خط https://github.com/larabook/gateway/blob/c16f8c10cf47b41ebb23bf354cd06d5b3bfd97cf/src/Payir/Payir.php#L119

پورت رو از یو آر ال حذف میکنه گویا من خودم تغییر دادم و مستقیم از $this->callbackUrl استفاده کردم

متدی که براش نوشتید درست عمل نمیکنه localhost:8000 ro mikone localhost

hpakdaman commented 6 years ago

این مشکل هم برطرف شد.

hpakdaman commented 6 years ago

آپدیت کنید به 3.3.2