إنتقل إلى المحتوى الرئيسي

قائمة الفواتير

الطلب

curl -X POST https://api.bitsby.app/invoices/list \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "startDate=2000-01-01" \
-F "endDate=2030-01-01" \
-F "offset=0" \
-F "limit=10"

معطيات الطلب

المعطىنوع البياناتالوصفمثالإلزامي؟الافتراضي
invoiceIdUUIDمعرّف الفاتورة بصيغة UUID1c48b092-9878-48f5-b441-07a8a48e7b54لا
invoiceUidStringمعرّف الفاتورة (للمشتري)F7ncQviM1N92لا
projectIdUUIDمعرّف المشروع بصيغة UUID1c48b092-9878-48f5-b441-07a8a48e7b54لا
startDateStringتاريخ بداية إنشاء الفواتير، بصيغة Y-m-d2000-01-01لا
endDateStringتاريخ نهاية إنشاء الفواتير، بصيغة Y-m-d2030-01-01لا
statusStringحالة الفاتورة. القيم المسموحة: unpaid وcanceled وpaid وexpiredpaidلا
offsetIntegerفهرس أول سجل في الاستجابة0لا0
limitIntegerعدد السجلات التي تريد استلامها50لا10

مثال على الاستجابة

{
"result": "success",
"data": [
{
"id": "59302b02-d1be-4e10-960f-d6ec24bfcaaf",
"uid": "F7nYgvxM1N92",
"projectId": "9deea1e2-0c08-41a3-bdc2-a34eada3892d",
"createDatetime": "2024-02-29 10:49:56",
"timeToPayDatetime": "2024-02-29 22:49:56",
"commissionFiatUSD": 1,
"amountFiatUSD": 100,
"amountFiat": 100,
"currencyFiat": "USD",
"description": null,
"serviceData": null,
"views": 0,
"status": "canceled"
},
{
"id": "f31c61f6-407f-4999-95cf-56477eff06d4",
"uid": "riUZBnNvd2rX",
"projectId": "9deea1e2-0c08-41a3-bdc2-a34eada3892d",
"createDatetime": "2024-02-27 20:57:23",
"timeToPayDatetime": "2024-02-28 08:57:23",
"commissionFiatUSD": 0.12,
"amountFiatUSD": 12,
"amountFiat": 12,
"currencyFiat": "USD",
"description": null,
"serviceData": "orderId:2444",
"views": 3,
"status": "paid",
"payment": {
"id": "f986ad8d-2298-473d-982a-efbc817b975d",
"amount": 12,
"hash": "f09352627039c088688806821b864895ff237558612d834861621fc026de5f68",
"transactionDatetime": "2024-02-27 21:05:36"
},
"wallet": {
"id": "47aa71e2-07a0-482e-9172-7114d7376ba0",
"name": "usdt-tron",
"blockchain": "tron",
"cryptocurrency": "usdt",
"address": "TKbstUwMzLrfTAGL4erYb7gc7ghmHQ9zG7"
}
}
]
}

معطيات الاستجابة

المعطىالوصف
idمعرّف الفاتورة بصيغة UUID
uidمعرّف الفاتورة (للمشتري)
projectIdمعرّف المشروع بصيغة UUID
createDatetimeتاريخ ووقت إنشاء الفاتورة (UTC)
timeToPayDatetimeالتاريخ والوقت اللذان تبقى الفاتورة صالحة حتى حلولهما (UTC). على المشتري أن يدفع الفاتورة قبل هذا الوقت
commissionFiatUSDمبلغ عمولة الخدمة. يُحسب من المبلغ amountFiatUSD
amountFiatUSDمبلغ الفاتورة محوَّلًا إلى USD. عند إنشاء الفاتورة يُحسب من amountFiat بسعر الصرف الحالي. وعند الدفع تستبدله الخدمة بالمبلغ المستلم فعليًا محوَّلًا إلى USD بسعر تلك اللحظة. وتُحسب العمولة في commissionFiatUSD من جديد بناءً عليه أيضًا
amountFiatمبلغ الفاتورة الأصلي بالعملة الورقية. لا يتغير
currencyFiatالعملة الورقية
descriptionالوصف المحدد عند إنشاء الفاتورة. يظهر للمشتري
serviceDataالبيانات الخدمية المحددة عند إنشاء الفاتورة. لا تظهر للمشتري. تُستخدم لتحديد الفاتورة والدفعة في متجر التاجر
viewsعدد مشاهدات صفحة الدفع
statusحالة الفاتورة
paymentكائن بمعطيات الدفعة. يظهر إذا دُفعت الفاتورة
payment.idمعرّف الدفعة بصيغة UUID
payment.amountمبلغ الدفعة بالعملة المشفرة
payment.hashhash المعاملة على السلسلة
payment.transactionDatetimeتاريخ ووقت المعاملة على السلسلة (UTC)
walletكائن بمعطيات المحفظة التي استلمت الدفعة. يظهر إذا دُفعت الفاتورة
wallet.idمعرّف المحفظة بصيغة UUID
wallet.nameاسم المحفظة
wallet.blockchainبلوكتشين المحفظة المشفرة
wallet.cryptocurrencyالعملة المشفرة للمحفظة
wallet.addressعنوان المحفظة المشفرة