نقل قول نوشته اصلی توسط ali2k نمایش پست ها
در مورد اشکالی که گرفتید درگاه دامون که توی چندین بانک از جمله صادرات استفاده میشه مرحله سوم ندارد.
دقت کنید مرحله سوم ندارد و پس از پرداخت مبلغ قطعی هست و برگشتی انجام نمیشه حالا چه مشتری به سایت پذیرنده مراجعه کنه یا نکنه فرقی نمی کنه.

راه حل ایرادی که شما گرفتید تابع verify هست که اصل فلسفه ایجاد این تابع این هست:
اگر به هر دلیلی مشتری موفق به بازگشت به سایت نشد (همین اتفاقی که برای شما افتاده) یا هرزمان که مدیر سایت خواست تراکنش را بررسی کند (مثل همین الان که شما مشکل خوردی و وظیفه مدیرسایته که پیگیری کنه) یا خود مشتری در پنل کاربریش بتوانه صحت پرداخت را تائید کنه.

پس این تابع را گذاشتن برای این زمان ها که گفتم و مثل بانک های دیگه مرحله سوم نیست الان شما مشکلت توی سایت پیام نور هست که باید این احتمال رو میدادن و این تابع رو پیاده سازی میکردن و ربطی به بانک نداره ، کارشناس بانک هم زمان تست و تائید اسکریپت سایت این مسئله را ذکر میکنه و پیگیری میکنه که به همین صورت که گفتم باشه.
مرحله سوم برای تائید تراکنش و تضمین صحت خرید میباشد ، حالا چه مشکل از وبسرویس باشد ، چه از فروشگاه و چه از سرور که نتواند متصل شود ، وقتی این وبسرویس درخواست نشود باید مبلغ برگشت داده شود .
لطفا درگااهای بانک ملی و شهر رو بررسی کنید متوجه حرف بنده میشوید .