PreCheckoutQuery
نوع دادهاین شیء شامل اطلاعاتی درباره پرداخت است که بازو باید قبل از نهایی شدن، آن را مورد بررسی قرار دهد و با فراخوانی متد answerPreCheckoutQuery آن را رد یا تأیید کند. این شیء تنها برای پرداختهای کیفپولی ارسال میشود.
نکته: دریافت یک آپدیت حاوی این شیء به منزله نهایی شدن پرداخت نیست و تنها پس از دریافت پیامی حاوی شیء SuccessfulPayment میتوان از موفقیت پرداخت مطمئن شد.
فیلدها
| نام | نوع | توضیحات |
|---|---|---|
| id | String | شناسه یکتا تراکنش |
| from | User | اطلاعات مربوط به فرد پرداختکننده |
| currency | String | واحد قیمت. ریال (IRR) |
| total_amount | Integer | قیمت کل |
| invoice_payload | String | اطلاعات صورتحساب که در متد sendInvoice ارسال شده است. |