sendInvoice
متدبازوهای بله می توانند درخواست های پول را به عنوان صورتحساب خرید برای کاربران ارسال کنند و پرداخت های کاربران را دریافت کنند.
متد sendInvoice به منظور ارسال درخواست پول استفاده میشود. در صورت اجرای موفق، پیام ارسالشده را بر میگرداند.
پارامترها
| نام | نوع | الزام | توضیحات |
|---|---|---|---|
| chat_id | String or Integer | الزامی | شناسه منحصربهفرد گفتگو هدف یا نام کاربری کانال هدف (با فرمت @channelusername) |
| title | String | الزامی | نام محصول، بین ۱ تا ۳۲ کاراکتر |
| description | String | الزامی | توصیف محصول، بین ۱ تا ۲۵۵ کاراکتر |
| payload | String | الزامی | payload صورتحساب تعریفشده توسط بازو، بین ۱ تا ۱۲۸ بایت. این فیلد برای کاربر نمایش داده نمیشود. از آن برای فرآیندهای داخلی خود استفاده کنید.این مقدار پس از پرداخت موفق در آپدیت SuccessfulPayment بازگشت داده میشود و میتوان با استفاده از این مقدار، درخواست های پول را متمایز کرد. |
| provider_token | String | الزامی | توکن پرداخت کیف پولی که از @botfather دریافت کردهاید. |
| prices | Array of LabeledPrice | الزامی | صورتحساب خرید، یک لیست JSON-serialized از محصولات سفارش شامل عنوان کالا و قیمت محصول است که مجموع آنها به عنوان مبلغ نهایی در نظر گرفته می شود. |
| photo_url | String | اختیاری | URL تصویر محصول برای صورتحساب. یک تصویر از کالا را می توانید به عنوان تصویر درخواست پول ارسال کنید.وقتی افراد، چیزی را که برای آن هزینه میکنند، ببینند، حس بهتری خواهند داشت. |
| reply_to_message_id | Integer | اختیاری | شناسه پیام اصلی که بر روی آن پاسخ داده شده است. |