مقدمه

با استفاده از سرویس های قبض عصر داده میتوانید قبض های خود را به صورت تکی یا گروهی دسته بندی کرده و استعلام کنید.

پیش از شروع

پارامترهای زیر در Header تمام درخواست ها ثابت است:

پارامتر توضیحات
_token_ API token دریافتی از پنل کسب و کاری
_token_issuer_ این پارامتر دارای مقدار ثابت "1" است.
Content-Type application/x-www-form-urlencoded
Authorization دریافتی از سرویس دریافت توکن
  • بدنه درخواست:

پارامترهای زیر در بدنه تمام درخواست ها ثابت است:

پارامتر توضیحات
scProductId شناسه سرویس در حال استفاده
scApiKey API Key دریافتی برای سرویس مورد نظر از پنل کسب و کاری
  • json Object ها در پارامتری به نام body ارسال می­شوند.
  • ساختار پاسخ دریافتی پس از فراخوانی سرویس به صورت زیر است که پاسخ دریافتی از endpoint مورد نظر در پارامتر result قرار دارد.
bash

دریافت توکن

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

  • شناسه سرویس: 46742

  • پارامترهای ورودی

ندارد.

پاسخ برگشتی: Json با پارامترهای زیر:

پارامتر نوع توضیحات
token_type String نوع توکن
access_token String توکن دسترسی

توجه : فرمت ارسال توکن در پارامتر Authorization به صورت زیر است:

Authorization: [token_type] [access_token]

استعلام قبوض

از این سرویس برای استعلام انواع قبض استفاده میشود.

  • شناسه سرویس: 55265

  • پارامترهای ورودی

یک json با ساختار و پارامترهای زیر:

پارامتر توضیحات
Type

نوع قبض:

قبض آب - Water

قبض برق - Electricity

قبض گاز با شماره اشتراک - Gas

قبض گاز با شناسه قبض - GasByBillId

تلفن ثابت (پایان دوره) - Tel

تلفن ثابت (میان دوره) - TelNow

قبوض تلفن ثابت - TelBills

تلفن همراه (پایان دوره) - Mobile

تلفن همراه (میان دوره) - MobileNow

قبوض تلفن همراه - MobileBills

دیتا مخابرات - TCLData

Parameter

مقدار مورد استعلام:

شناسه قبض: برای Water و Electricity و GasByBillId 

برای Gas: شماره اشتراک

برای Tel و TelNow و TelBills: شماره تلفن همراه

برای TCIData : شماره پرونده دیتای مخابرات

SecondParameter (اختیاری)

مقدار دوم استعلام:

در استعلام قبوض تلفن همراه، نام اپراتور می تواند به عنوان پارامتر دوم ارسال شود. اگر خط تلفن همراه ترابرد شده باشد ارسال این پارامتر الزامی است. (همراه اول: MCI ، رایتل: Rightel ، ایرانسل: Irancell)

 

Info (اختیاری)

جزئیات قبض

(مقدار: "0" برای غیرفعال بودن Info و "1" برای فعال بودن Info)

نکته: برای نوع قبض "تلفن همراه",
جزئیات قبض در دسترس نمی‌باشد

نمونه json ارسالی:

 
json
پاسخ برگشتی: در صورت استعلام موفق json با ساختار و پرامترهای زیر ارسال میگردد:
مقدار پارامتر
کد Status
پیام Message

برای قبوض آب، برق،گاز، تلفن و موبایل (پایان دوره و میان دوره مجزا)

شی اطلاعات قبض شامل

Amount – مبلغ قبض

BillId – شناسه قبض

PayId – شناسه پرداخت

Date – مهلت پرداخت

Info( شی حاوی سایر اطلاعات قبض مانند جدول 1)
برای قبوض تجمیعی تلفن ثابت و موبایل
شیء Bills شامل (Tel و TelNow یا Mobile و MobileNow)
هر کدام شامل شیء اطلاعات قبض

Data

در غیر اینصورت:

مقدار کلید
کد خطا Status
پیام خطا Message

از آنجا که خطوط اعتباری، پیش پرداخت هستند قبضی برای آنها صادر نمی شود

استعلام دسته ای

با استفاده از این سرویس میتوان یک آرایه (دسته) قبض را استعلام نمود.

  • شناسه سرویس: 43962

  • پارامترهای ورودی

یک json با ساختار و پارامترهای زیر:

توضیحات نام پارامتر

آرایه ای از قبوض شامل:

Type : نوع پارامتر

Parameter: مقدار پارامتر

SecondParameter: مقدار پارامتر دوم

Info: جزئیات قبض

Bills
  • پاسخ برگشتی:

در صورت استعلام موفق فیلدهای خروجی به صورت Json:

مقدار پارامتر
کد Status
پیام Message

Result : شامل آرایه ای از جواب ها برای هر پارامتر شامل:

Status: کد

Message : پیام

Data: برای قبوض آب، برق،گاز، تلفن و موبایل

شی اطلاعات قبض شامل:

Amount – مبلغ قبض

BillId – شناسه قبض

PayId – شناسه پرداخت

Date – مهلت پرداخت

Info ( شی حاوی سایر اطلاعات قبض مانند جدول 1)

Data

در غیر اینصورت :

مقدار پارامتر
کد خطا Status
پیام خطا Message

دریافت تاریخچه قبوض

با استفاده از این سرویس میتوان تاریخچه قبوض یک دسته­بندی خاص را دریافت کرد.

  • شناسه سرویس: 44093

  • پارامترهای ورودی

یک json با ساختار و پارامترهای زیر:

توضیحات نام پارامتر

نوع قبض

قبض آب – Water

قبض برق – Electricity

قبض گاز – Gas

Type

مقدار مورد استعلام

قبض آب : شناسه قبض

قبض برق: شناسه قبض

قبض گاز: شماره اشتراک

Parameter
  • پاسخ برگشتی:

در صورت استعلام موفق فیلدهای خروجی به صورت Json:

مقدار پارامتر
کد Status
پیام Message

Amount – مبلغ قبض

BillId – شناسه قبض

PayId – شناسه پرداخت

Date – مهلت پرداخت

Data

در غیر اینصورت :

مقدار پارامتر
کد خطا Status
پیام خطا Message

جداول

شرح جزئیات قبوض

شرح پارامتر نوع قبض
شماره پرونده FileNumber آب
نام OwnerName آب
شهر City آب
آدرس Address آب
کد پستی PostalCode آب
نوع کاربری AccountType آب
تعداد واحد UnitsNumber آب
سریال قبض BillSerial آب
شماره بدنه کنتور MeterBodyNumber آب
وضعیت کنتور MeterStatus آب
قطر انشعاب آب BranchDiameter آب
قطر سیفون WasteWaterDiameter آب
ظرفیت قراردادی ContractCapacity آب
تاریخ قبلی PreviousDate آب
تاریخ فعلی CurrentDate آب
شماره قبلی PreviousNumber آب
شماره فعلی CurrentNumber آب
مصرف دوره TotalConsumption آب
بدهی گذشته PreviousDebt آب
میانگین مصرف AverageConsumption آب
تعداد روز دوره TotalDay آب
آب بهای مصرفی WaterPrice آب
تبصره ۲ Note2 آب
تبصره ۳ Note3 آب
مالیات بر ارزش افزوده Tax آب
تکالیف قانون بودجه VillageAbfaPortion آب
بهای دفع فاضلاب WasteWaterFee آب
مصرف مازاد ExtraConsumption آب
تاریخ صدور قبض BillExportationDate آب
مجموع صورتحساب TotalBilling آب
کسر هزارریال DeductionAmount1000Rial آب
روستا Village آب
منطقه Area آب
تاریخ صدور BillExportationDate برق
تاریخ قرائت قبلی PreviousReadingDate برق
تاریخ عدم قبول RejectDate برق
تاریخ قرائت فعلی CurrentReadingDate برق
مصرف میان باری NormalConsumption برق
مصرف اوج بار PeakConsumption برق
مصرف کم باری LowConsumption برق
مصرف روز جمعه FridayConsumption برق
مصرف راکتیو ReactiveConsumption برق
تقاضای قرائت DemandRead برق
میانگین مصرف AverageConsumption برق
مبلغ قابل پرداخت BillPayableAmount برق
مبلغ دوره PeriodAmount برق
مبلغ بیمه InsuranceAmount برق
مبلغ مالیات (در سهم ارزش افزوده) TaxAmount برق
مبلغ عوارض PaytollAmount برق
مبلغ عوارض برق ElectricityTaxAmount برق
بدهی پیشین PreviousDebt برق
مبلغ انرژی EnergyAmount برق
مبلغ راکتیو ReactiveAmount برق
مبلغ تقاضا DemandAmount برق
آبونمان SubscriptionAmount برق
مبلغ فصل SeasonAmount برق
مبلغ رایگان FreeAmount برق
مبلغ تخفیف گاز GasDiscountAmount برق
مبلغ تخفیف DiscountAmount برق
تعداد روز گرم WarmDaysCount برق
تعداد روز سرد ColdDaysCount برق
تعداد روز TotalDaysCount برق
نام شرکت توزیع CompanyName برق
فاز Phase برق
نوع ولتاژ VoltageType برق
آمپراژ Amper برق
قدرت ContractDemand برق
نوع تعرفه TariffType برق
نوع مشترک CustomerType برق
نام مشترک CustomerName برق
نام خانوادگی مشترک CustomerFamily برق
آدرس Address برق
کدپستی PostalCode برق
مبلغ بدهی مصرف ConsumptionDebtAmount برق
مبلغ بدهی سایر خدمات OtherDebtAmount برق
مبلغ بدهی انشعاب BranchDebtAmount برق
شماره شناسایی IdentificationNumber برق
شماره پرونده FileNumber برق
رمز رایانه ComputerPassword برق
دوره Period برق
سال Year برق
نام مشترک OwnerName گاز
نوع مصرف UseType گاز
شماره اشتراک SubscriptionNumber گاز
کد آدرس AddressCode گاز
شهر City گاز
کد حوزه AreaCode گاز
سریال کنتور MeterSerial گاز
شماره پرونده FileNumber گاز
تعداد واحد UnitCount گاز
گروه Group گاز
ظرفیت Capacity گاز
تاریخ قرائت پیشین PreviousReadingDate گاز
تاریخ قرائت فعلی CurrentReadingDate گاز
رقم شمارشگر پیشین PreviousCounterDigit گاز
رقم شمارشگر فعلی CurrentCounterDigit گاز
کارکرد شمارشگر CounterActivity گاز
مصرف استاندارد StandardConsumption گاز
بهای گاز مصرفی GasConsumptionAmount گاز
آبونمان Subscription گاز
عوارض Taxes گاز
بیمه Insurance گاز
بدهی متفرقه OtherDebt گاز
مانده بدهی RemainingDebt گاز
مانده صورتحساب قبلی RemainingPreviousInvoice گاز
تعداد بدهی DebtCount گاز
شماره سری SerialNumber گاز
مانده مبلغ هزار ریال RemainingAmount1000Rial گاز
کسر مبلغ هزار ریال DeductionAmount1000Rial گاز
عوارض گازرسانی به روستا VillageGasTaxes گاز
مهلت پرداخت PaymentDeadLine تلفن
هزینه بین شهری InterCityCost تلفن
هزینه شهری CityCost تلفن
هزینه تلفن همراه MobileCost تلفن
آبونمان Subscription تلفن
مالیات Taxes تلفن
عوارض Charges تلفن
بدهی Debt تلفن
وضعیت خط Status تلفن
تاریخ آغاز صورتحساب StartBillingDate تلفن
تاریخ پایان صورتحساب EndBillingDate تلفن
مبلغ قابل پرداخت TotalBilling تلفن

خطاها

شرح پیام پاسخ کد پاسخ
موفق Success 0
اجازه دسترسی ندارید No Access 101
نوع قبض ارسال نشده است Bill Type is Empty 102
پارامتر استعلام ارسال نشده است Bill Parameter is Empty 103
مقدار ورودی نامعتبر است Wrong parameter 104
قبض پرداخت شده است Bill Paid 105
قبضی یافت نشد No Bill 106
نوع قبض اشتباه است Bill Wrong Type 107
ستعلام فعال نمی باشد Service Disable 108
استعلام مورد نظر برای شما فعال نمی باشد Service Disabled 109
استعلام فعال نمی باشد Service Disabled 110
استعلام فعال نمی باشد Service Disabled 111
استعلام فعال نمی باشد Service Disabled 112
آرایه قبوض ارسال نشده است Bills is Empty 113
مقدار آرایه قبوض نامعتبر است Invalid Bills Data 114
نام گروه ارسال نشده است Please Enter Group Name 115
نوع گروه ارسال نشده است Please Enter Group Type 116
نوع گروه اشتباه است Wrong Group Type 117
شناسه گروه ارسال نشده است Please Enter Group Id 118
شناسه گروه اشتباه است Wrong gGroup Id 119
گروه موجود نیست Group Not Exists 120
نوع پارامتر ارسال نشده است Empty Parameter Type 121
پارامتر ارسال نشده است Empty Parameter 122
پارامتر در گروه موجود است Parameter Exist In This Group 123
شناسه پارامتر ارسال نشده است Empty Parameter Id 124
شناسه پارامتر موجود نیست Parameter Id Not Exist 125
پارامتر موجود نیست Parameter Not Exists 126
خطا در درخواست فعالسازی تلفن Tel Activation Error 131
شماره تلفن ارسال نشده است TelNumber is Empty 132
شماره تلفن نامعتبر است TelNumber is Wrong 133
کد فعالسازی ارسال نشده است ActivationCode is Empty 134
شماره تلفن نیاز به فعالسازی ندارد This Tel Does Not Require Verification 135
شماره تلفن ابتدا نیاز به درخواست فعالسازی دارد Tel Request ActivationCode Required 136
شماره گواهینامه ارسال نشده است License Number Is Empty 301
شماره گواهینامه نادرست است License Number Is Invalid 302
اطلاعات یافت نشد Information Not Found 303
شماره پلاک ارسال نشده است Plate Number Is Empty 304
شماره پلاک نادرست است Plate Number Is Invalid 305
کد ملی ارسال نشده است National Id Is Empty 306
کد ملی نادرست است National Id Is Invalid 307
توکن نامعتبر است No HTTP resource was found (401 Unauthorized) 16
Clasor npm package version 2.1.4
به پادیوم قدرت داده اند:
pasargad
fanap
pod