سلام دوستان
من از پکیج (https://github.com/idpay/laravel/blob/master/README-FA.md) جهت اتصال به زرینپال در پروژه م استفاده کردم. مشکل اینجاست که زمانیکه مبلغ فاکتور بیشتر از یه حدی میشه مثلا (23 میلیون تومان) لاراول خطا میده که "اطلاعات ارسال شده ناقص است) ولی برای مبالغ کمتر این مشکل وجود نداره! کسی میدونه مشکل از کجاست؟
@khanzadimahdi ممنون مهندس جان، خواستم قبل issue زدن خودم بررسی کنم، برای مبالغ بالای 50 میلیون محدودیت گذاشتم اوکی شد، همچنین مبلغ چون ریال بود میبایست تبدیل به تومان میشد قبل از ارسال به درگاه و چون یادم رفته بود تبدیل کنم رقم بالایی میشد!
ممنونم از راهنمایی و آرزوی سلامتی
اگه قراره اون داده (مبلغ تراکنش) توی دیتابیس ثبت بشه باید تایپ فیلدش توی دیتابیس از نوع BIGINT باشه.
شاید پاسخ شما همینجا باشد
@maxreza69 داداش فکر کنم اشتباه متوجه شدین مشکل چیه، درواقع مبلغ در دیتابیس قبلا ثبت شده و الان جهت ارسال به درگاه پرداخت از دیتابیس خونده میشه و از این بابت مشکلی نیست...
PurchaseFailedException داره به خطا در حین پرداخت اشاره میکنه
بهتره در این مورد از @khanzadimahdi توسعه دهنده پکیج shetabit سوال بپرسید
موردی که اگه مبلغ بالاتر از 23 میلیون بشه خطا میگیرید ربطی به پکیج نداره. این خطا از سمت سرویس دهنده میاد.
سقف انجام تراکنش با استفاده از کارت های بانکی روی درگاه پرداخت اینترنتی برای هر کارت حداکثر ۵۰ میلیون تومان است و اگر فردی چند کارت بانکی داشته باشد در هر شبانه روز حداکثر می تواند ۱۰۰ میلیون تومان با استفاده از تمامی آن کارت ها از طریق درگاه پرداخت اینترنتی خرید کند.
دقت کنید راجب این موضوع باید به سرویس دهنده (مثلا در اینجا ایدی پی) تیکت بزنید بهشون اعلام کنید.
@khanzadimahdi ضمن تشکر از جنابعالی بابت توسعه این پکیج کاربردی، بنده از درگاه زرین پال استفاده میکنم و اینجاش عجیبه که این خطا رو گهگاهی نشون میده و همیشگی نیست! به هرحال ممنون