مشکل من حل شد.
نویسنده ی درگاه برای این مشکل روش زیر رو استفاده کرد.اگه کسی نیاز داشت می تونه استفاده کنه.
درگاه برای هر خرید یه کد سفارش رندوم درست می کنه(که فقط بانک اون رو می بینه) و اگه از بانک به هر دلیلی برگشت بخوره توی تلاش مجدد یه کد دیگه به همون سبد خرید می ده.
فعلاً کارمون راه افتاده