Add Custom Methods to Digipay Gateway
Hi,
This pull request adds two custom methods to the Digipay Gateway:
Additionally, only the base URL is defined in the config file, while sub-URLs are added as constants in the class.
This pull request should be merged after #230.
@khanzadimahdi
بعضی از متد هایی که تو این درگاه اضافه شده و به صورت public هستن، به خاطر اینه که درگاه دیجی پی نیاز داره که بعد از پرداخت موفق صدا زده بشن. چون این درگاه درگاه پرداخت قسطی هستش، بعد از تحویل محصول باید به درگاه گفته بشه که محصول تحویل شد تا اقساط شروع بشه.
یا یه سری متد ها هستن که وقتی سفارشی کنسل میشه، باید به درگاه اعلام بشه که از اقساط رو حذف و اعتبار کاربر رو برگردونن.
ما این کلاس تو یکی از پروژه ها داریم استفاده میکنیم، که روزی ۵ ۶ مورد از طریق این درگاه خریداری میشه، و همچنین چند مورد کنسلی هم چک کردیم هیچ مشکلی نداشته. (البته که به خاطر تاخیر تو مرج شدن این مرج ریکوست، کلاس خودمون رو تو تنطیمات جایگزین کرده بودیم)
من این کامیت رو مرج میکنم تا مشکلات درگاه فیکس بشه اما در کل اکسپوز کردن متدهایی که جزو اینترفیس نیستن کار درستی نیست و باید یه فکر اساسی راجبش بکنیم. میتونیم یه میتینگ باهم ست کنیم و راجبش صحبت کنیم اگه موافق باشی.
@khanzadimahdi بله حتما، خیلی کمک میکنه که بتونیم یه راه اصولی برای درگاه هایی که متدهای خاص دارن پیدا کنیم که لاجیک کلی پکیج هم عوض نشه.
یه راه ارتباطی بفرستین تا یه تایمی برای میت با هم ست کنیم.(پروفایلتون رو نگاه کردم، چیزی پیدا نکردم)
@alissn my telegram id: mahdi.khanzadi please reach me to schedule a meeting.