فاکتور برای پرداخت ایجاد نمی شود

شهریار

سلام خسته نباشید
به api sendInvoice درخواست ارسال میکنم فقط جواب ۴۰۰ میگیرم! هیچ توضیحی همراهش نیست. چیکار باید بکنم؟
چت آیدی و توکن و از بات پدر گرفتم و provider_token و شماره کارت خودم وارد میکنم و تمام پارامتر های که داخل داکیومنت نوشته شده را هم داخل درخواست قرار میدم
لطفا راهنمایی کنید چطور باید از این سرویس استفاده کرد؟
ممنون
نمونه جواب بازگشتی
"ok" => false
"result" => null
"description" => "Bad Request"
"errorCode" => 400
"parameters" => null

ثبت شده توسط ناشناس (کاربر مهمان) در شنبه, ۰۲/۰۶/۱۳۹۹ - ۱۵:۰۷

پیوند ثابت

Comment

توضیحاتی میدم شاید کمک کنه به شما برای حل مشکل
پارامتر زیر و از درخواست حذف میکنم میگه نمیشه به کاربر دیگه پیام بدی در صورتی که توی داکیومنت این پارامتر اجباری نیست!
"currency" => "ريال",
پارامتر payload داخل داکیومنت اجباری نیست (برچسب required ندارد) ولی اگر ارسال نشه ارور میده که خالیه
پارامتر disable_notification اگر مقداری بجز true مثلا false بهش داده بشه نمیشناسه و میگه خالیه!
من همه پارامتر ها رو تست کردم ولی در هر صورت ارور ۴۰۰ برمیگرده!
خیلی ممنون

ثبت شده توسط bale_support در یکشنبه, ۰۲/۰۷/۱۳۹۹ - ۱۱:۲۸

پیوند ثابت

Comment

سلام
برای ارسال درخواست پول پارامتر های زیر ضروری است
و میتوانید از دستور زیر برای ارسال درخواست پول استفاده کنید

curl -X POST \
  https:‎//tapi.bale.ai/bottoken/sendInvoice \
  -H ‪'Content-Type:‎ application/json'‬ \
  -d '{
    "chat_id‏":userid,
    "title‏":‎"text_title",
    "description‏":‎"text_desc",
    "provider_token":‎"6037997220200000",
    "payload‏":‎"string",
    "prices":‎[
        {
            "label‏":‎"label",
            "amount":‎ 10
        }
    ]}'
 

ثبت شده توسط ناشناس (کاربر مهمان) در یکشنبه, ۰۲/۰۷/۱۳۹۹ - ۱۳:۵۳

پیوند ثابت

Comment

قبل از اینکه جواب بدین حداقل تست میکردین خودتون یکبار
این عکس از درخواست کارت به کارتی که ارسال میکنم به همراه جواب ضمن اینکه هدر application/json هم ست شده اگر لازمه از tab هدر هم عکس بدم؟
http:‎//uupload.ir/files/kk4w_capture.jpg
بازم میگم خدمتتون اگر مقدار currency گذاشته نشه توی درخواست ارور label empty میده!
لطفا سریعتر پاسخ بدین ممنون

ثبت شده توسط bale_support در شنبه, ۰۲/۱۳/۱۳۹۹ - ۱۲:۰۵

پیوند ثابت

Comment

سلام دستوری که برای شما ارسال شد قبلا تست شده ولی متاسفانه چیزی که شما در عکس ارسال کردید با این چیزی که ما برای شما ارسال کردیم متفاوت است.
کافیست که دستور ارسالی را کپی و اجرا کنید.
نیازی نیست شما currency رو وارد کنید ولی باید حتما label رو مشخص کنید
باتشکر

ثبت شده توسط ناشناس (کاربر مهمان) در یکشنبه, ۰۲/۱۴/۱۳۹۹ - ۱۲:۱۵

پیوند ثابت

Comment

ممنون از پاسخگوییتون
الان با این ارور مواجه میشم. در این مورد هم لطف میکنید توضیح بدین.
{
"ok":‎ false,
"description":‎ "code:‎ 403, tag:‎ MESSAGING_WITH_ANOTHER_BOT_IS_FORBIDDEN, data:‎ {}‎, retryIn:‎ None"
}
ممنون

ثبت شده توسط bale_support در دوشنبه, ۰۲/۱۵/۱۳۹۹ - ۱۱:۳۹

پیوند ثابت

Comment

سلام شما id بازو رو برای ارسال انتخاب کردید در قسمت chatid در صورتی که ارسال پیام فقط به کاربران ( بجز بازو ها) امکان پذیر هست.
باید در قسمت chatid ، آی دی یک کاربر که قبلا به بازو پیام داده را انتخاب کنید

افزودن دیدگاه جدید

تاریخ آخرین تغییر
۰۲/۰۶/۱۳۹۹ - ۱۳:۵۳