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

أنشئ فاتورة

الطلب

curl -X POST https://api.bitsby.app/invoices/create \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "projectId=9deea1e2-0c08-41a3-bdc2-a34eada3892d" \
-F "amountFiat=10.55" \
-F "currencyFiat=EUR" \
-F "description=12 months license for BITSBY" \
-F "serviceData={\"userId\":100,\"orderId\":500}" \
-F "timeToPay=12"

معطيات الطلب

المعطىنوع البياناتالوصفمثالإلزامي؟
projectIdUUIDمعرّف المشروع بصيغة UUID1c48b092-9878-48f5-b441-07a8a48e7b54نعم
amountFiatFloatالمبلغ بالعملة الورقية10.55نعم
currencyFiatStringالعملة الورقية. القيم المسموحة: USD وEUR وRUBEURنعم
descriptionStringوصف المنتج أو الخدمة. يظهر للمشتري على صفحة الدفع‎12 months license for BITSBY‎لا
serviceDataStringمعرّف الطلب في المتجر. لا يظهر للمشتري. تربط هذه البيانات الفاتورة والدفعة بالمشتري في متجر التاجر. وJSON صيغة مريحة لها‎{"userId":100,"orderId":500}‎لا
timeToPayFloatمهلة دفع الفاتورة بالساعات. القيم المسموحة: 0.5 و1 و3 و6 و121نعم

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

{
"result":"success",
"data":{
"id":"ade9550d-3dc7-4fd3-b94e-3b4c12aaaa0c",
"uid":"MXNj4m8HhcM4",
"createDatetime":"2024-02-29 15:20:24",
"timeToPayDatetime":"2024-03-01 03:20:24",
"commissionFiatUSD":0.1,
"amountFiatUSD":10,
"url":"https:\/\/dash.bitsby.app\/invoices\/pay\/MXNj4m8HhcM4"
}
}

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

المعطىالوصف
idمعرّف الفاتورة بصيغة UUID
uidمعرّف الفاتورة (للمشتري)
createDatetimeتاريخ ووقت إنشاء الفاتورة (UTC)
timeToPayDatetimeالتاريخ والوقت اللذان تبقى الفاتورة صالحة حتى حلولهما (UTC). على المشتري أن يدفع الفاتورة قبل هذا الوقت
commissionFiatUSDمبلغ عمولة الخدمة. يُحسب من المبلغ amountFiatUSD
amountFiatUSDالمبلغ بـ USD، يُحسب عند إنشاء الفاتورة من invoice.amountFiat بسعر الصرف الحالي
urlرابط صفحة الدفع للمشتري. أرسل هذا الرابط إلى المشتري ليدفع الفاتورة