درگاه بانک پاسارگاد و خطای «اين فاكتور قبلا ارسال شده است» برای فاکتورهای پرداخت نشده

سلام دوستان طبق فایل سمپل پی اچ پی خود بانک پاسارگاد من این سه مرحله انجام میدم

۱- ارسال اطلاعات به بانک
۲- دریافت اطلاعات
۳- ارسال تاییده به بانک

خب مثلا برای فاکتور شماره ۱۰ اگه خرید موفقیت آمیز انجام بدم. مثلا دیگه نمیشه باز با این فاکتور پرداخت کرد و خطای صحیح «اين فاكتور قبلا ارسال شده است» میده و به درگاه متصل نمیشه مجدد. که خب طبیعی هست.

اما در حالتی که مثلا کاربر فاکتور شماره ۱۱ کلیک میکنه و میره برای پرداخت..اگه در حین پرداخت منصرف شد (یا خطا داد) باز به سایت ما برگشت میخوره ... و پیغام خطا میده به ما...تا اینجا هم طبیعی هست...اما وقتی کاربر مجددا سعی میکنه اون فاکتور پرداخت کنه «اين فاكتور قبلا ارسال شده است» میده

یک نکته اضافه کنم در حالت دوم داده های ارسالی به بانک دقیقا همون داده های فاکتور اولیه هست بجز زمان timestamp که زمان فعلی ارسال گذاشتم...

ممنون میشم دوستانی که تجربه دارن راهنمایی کنند...

البته اگه تاریخ فاکتور تغییر بدم هر بار درست میشه ولی فاکتور تاریخش باید ثابت باشه ... دیگه چه فرقی قراره با timestamp بکنه...

درگاه بانک پاسارگاد و خطای «اين فاكتور قبلا ارسال شده است» برای فاکتورهای پرداخت نشده


خرید بک لینک
کپی رابت محفوظ است اخبار ایران و جهان
قدرت گرفته از niloblog