इनवॉइस बनाएँ
अनुरोध
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 | स्टोर की ओर का ऑर्डर ID। ग्राहक को नहीं दिखता। यह डेटा इनवॉइस और भुगतान को व्यापारी के स्टोर में ग्राहक से लिंक करता है। इसके लिए 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 | ग्राहक के लिए भुगतान पृष्ठ का लिंक। इनवॉइस के भुगतान के लिए यह लिंक ग्राहक को भेजें |