سلام خدمت شما
پکیج مولتی پی برای همه درگاه ها متد های عمومی مانند purchase و pay و verify را به کاربر میده که برای بسیاری از پروژه ها همین موارد کافی هست.
اما بعضی از درگاه ها متد های خاصی دارند که مختص همان درگاه می باشد. به عنوان مثال متد پرداخت اشتراکی یا تسهیم پرداخت روی یکسری درگاه های خاص مثل زرینپال پی پینگ و... وجود داره.
یا به طور مثال درگاهی مثل زرین پال به صورت خودکار پرداخت های وریفای نشده را برگشت نمیزنه و باید از طریق متد های unverified و refund این پرداخت ها بررسی بشه و در صورت نیاز بازگشت وجه بخوره. که خوب این موارد در این پکیج پوشش داده نشده است.
یکسری از این متد ها را مانند تسهیم پرداخت یا ریفاند زرین پال را بنده میتونم پیاده سازی کنم و مرج ریکوئست بزنم. اما دو مسئله وجود دارد.
1- آیا این پکیج مرج ریکوئست برای متد های خاص درگاه ها قبول میکند ؟
2- اگر مشکلی در اضافه کردن متد های خاص وجود نداره آیا روش خاصی برای پیاده سازی باید در نظر بگیریم یا خیر ؟
چراکه همه درایور ها از یک اینترفیس یکسان استفاده میکنند و خوب پیاده سازی متد های خارج از اینترفیس میتونه یک مقدار چلنجی باشه چه از نظر داکیومنت کردنش چه از لحاظ نام گذاری متد ها و...
اگر بتونیم یک روش استاندارد برای اضافه کردن متدهای خاص تعریف کنیم خیلی خوب میشه.
چراکه بعضی از متد ها توی خیلی از درگاه ها مشترک هست. مثلا توی بحث پرداخت اشتراکی دو درگاه زرین پال و پی پینگ تقریبا وب سرویس مشابهی دارند.
سلام خدمت شما
پکیج مولتی پی برای همه درگاه ها متد های عمومی مانند purchase و pay و verify را به کاربر میده که برای بسیاری از پروژه ها همین موارد کافی هست.
اما بعضی از درگاه ها متد های خاصی دارند که مختص همان درگاه می باشد. به عنوان مثال متد پرداخت اشتراکی یا تسهیم پرداخت روی یکسری درگاه های خاص مثل زرینپال پی پینگ و... وجود داره.
یا به طور مثال درگاهی مثل زرین پال به صورت خودکار پرداخت های وریفای نشده را برگشت نمیزنه و باید از طریق متد های unverified و refund این پرداخت ها بررسی بشه و در صورت نیاز بازگشت وجه بخوره. که خوب این موارد در این پکیج پوشش داده نشده است.
یکسری از این متد ها را مانند تسهیم پرداخت یا ریفاند زرین پال را بنده میتونم پیاده سازی کنم و مرج ریکوئست بزنم. اما دو مسئله وجود دارد.
1- آیا این پکیج مرج ریکوئست برای متد های خاص درگاه ها قبول میکند ؟
2- اگر مشکلی در اضافه کردن متد های خاص وجود نداره آیا روش خاصی برای پیاده سازی باید در نظر بگیریم یا خیر ؟
چراکه همه درایور ها از یک اینترفیس یکسان استفاده میکنند و خوب پیاده سازی متد های خارج از اینترفیس میتونه یک مقدار چلنجی باشه چه از نظر داکیومنت کردنش چه از لحاظ نام گذاری متد ها و...
اگر بتونیم یک روش استاندارد برای اضافه کردن متدهای خاص تعریف کنیم خیلی خوب میشه.
چراکه بعضی از متد ها توی خیلی از درگاه ها مشترک هست. مثلا توی بحث پرداخت اشتراکی دو درگاه زرین پال و پی پینگ تقریبا وب سرویس مشابهی دارند.