answerPreCheckoutQuery

متد

پس از تأیید پرداخت توسط کاربر و دقیقاً پیش از نهایی شدن آن، به منظور گرفتن تأیید نهایی بازو یک آپدیت با فیلد pre_checkout_query به آن ارسال می‌شود. از این متد برای پاسخ به این درخواست و رد یا تأیید پرداخت، پیش از نهایی شدن آن استفاده کنید. در صورت موفق بودن این متد مقدار true برگردانده می‌شود.

نکته: بازو باید ظرف حداکثر ۱۰ ثانیه به آپدیت PreCheckoutQuery پاسخ دهد، در غیر این صورت پرداخت لغو خواهد شد.

پارامترها

نامنوعالزامتوضیحات
pre_checkout_query_idStringالزامیشناسه یکتا مربوط به آپدیت PreCheckoutQuery
okBooleanالزامیمقدار true به این معناست که همه چیز مرتب است (اطلاعات پرداخت درست است، کالاها موجود هستند و ...) و بازو آماده ادامه پردازش سفارش است. در صورتی که مشکلی وجود دارد مقدار false برگردانید.
error_messageStringاختیاریدر صورتی که مقدار ok برابر با false باشد، این فیلد الزامی و حاوی پیام خطایی است که برای کاربر توضیح می‌دهد که چرا پرداخت امکان‌پذیر نیست (این پیام به کاربر نمایش داده خواهد شد).
answerPreCheckoutQuery — متد (API بله) | ایران ناتیفیکیشن