انوائس بنائیں
درخواست
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"
درخواست کے پیرامیٹرز
| پیرامیٹر | ڈیٹا کی قسم | تفصیل | مثال | لازمی؟ |
|---|---|---|---|---|
projectId | UUID | UUID فارمیٹ میں پروجیکٹ ID | 1c48b092-9878-48f5-b441-07a8a48e7b54 | ہاں |
amountFiat | Float | فیاٹ کرنسی میں رقم | 10.55 | ہاں |
currencyFiat | String | فیاٹ کرنسی۔ اجازت شدہ قدریں: USD، EUR، RUB | EUR | ہاں |
description | String | پروڈکٹ یا سروس کی تفصیل۔ گاہک کو ادائیگی کے صفحے پر نظر آتی ہے | 12 months license for BITSBY | نہیں |
serviceData | String | اسٹور کی طرف آرڈر کی شناخت۔ گاہک کو نظر نہیں آتی۔ یہ ڈیٹا تاجر کے اسٹور میں انوائس اور ادائیگی کو گاہک سے جوڑتا ہے۔ اس کے لیے JSON ایک آسان فارمیٹ ہے | {"userId":100,"orderId":500} | نہیں |
timeToPay | Float | انوائس کی ادائیگی کا وقت، گھنٹوں میں۔ اجازت شدہ قدریں: 0.5، 1، 3، 6، 12 | 1 | ہاں |
جواب کی مثال
{
"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 فارمیٹ میں انوائس ID |
uid | انوائس ID (گاہک کے لیے) |
createDatetime | انوائس بننے کی تاریخ اور وقت (UTC) |
timeToPayDatetime | وہ تاریخ اور وقت جب تک انوائس درست رہتی ہے (UTC)۔ گاہک کو یہ انوائس اس وقت سے پہلے ادا کرنی ہے |
commissionFiatUSD | سروس فیس کی رقم۔ اس کا حساب amountFiatUSD کی رقم سے ہوتا ہے |
amountFiatUSD | USD میں رقم، جس کا حساب انوائس بنتے وقت invoice.amountFiat سے موجودہ شرح تبادلہ پر ہوتا ہے |
url | گاہک کے لیے ادائیگی کے صفحے کا لنک۔ انوائس کی ادائیگی کے لیے یہ لنک گاہک کو بھیجیں |