ali-zahedi / az-iranian-bank-gateways

درگاه اتصال به بانک های ایرانی ( درگاه پرداخت بانک ملی ایران،بانک سامان، بانک ملت، درگاه پرداخت زرین پال و ... ) با استفاده از پایتون
MIT License
506 stars 87 forks source link

Add Asan Pardakht gateway support (#119) #120

Closed miladkoohi closed 2 months ago

miladkoohi commented 2 months ago

درگاه آسان پرداخت را اضافه نمودم در صورتی که مرج کانفلیت نداشت اضافه بفرمایید

birddevelper commented 2 months ago

سلام @miladkoohi عزیز، ممنون از مشارکت ارزشمندتون، ممنون میشم اگر موارد زیر رو بررسی و حل کنید تا امکان مرج کردن زحمت تون رو داشته باشیم:

  1. به غیر از فایل هایی که برای این فیچر نیاز بود ایجاد یا ویرایش بشن، تعداد زیادی فایل تاچ شده که بایستی تغییر رخ داده در این فایل ها ریورت بشن.
  2. کلاس جدید AsanPardakht در فایل init ماژول banks اضافه نشده
  3. اندپوینت دریافت توکن آسان پرداخت خروجی جیسون بر نمیگردونه، بلکه توکن رو در قالب یک رشته تنها در خروجی برمیگردونه. در حالی کد این برنچ خروجی رو جیسون در نظر میگیره که سبب بروز خطا میشه.
  4. وجود پارامتر paymentId که شناسه ی پرداخت هست، در ورودی های اندپوینت دریافت توکن الزامی هست.
  5. پارامتر reference_number در بازگشت کاربر از درگاه None هست که منجر به خطا در بازیابی رکورد پرداخت میشه.

داکیومنت درگاه: 1400_asanpardakht.ir-IPG-REST-1.7.pdf

miladkoohi commented 2 months ago

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

miladkoohi commented 2 months ago

AsanPardakht-IPG- V1.9.1.pdf فایل داکیومنت جدید