मुख्य कंटेंट तक स्किप करें

इनवॉइस बनाएँ

अनुरोध

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"

अनुरोध पैरामीटर

पैरामीटरडेटा टाइपविवरणउदाहरणअनिवार्य?
projectIdUUIDUUID फ़ॉर्मैट में प्रोजेक्ट ID1c48b092-9878-48f5-b441-07a8a48e7b54हाँ
amountFiatFloatफ़िएट मुद्रा में राशि10.55हाँ
currencyFiatStringफ़िएट मुद्रा। मान्य मान: USD, EUR, RUBEURहाँ
descriptionStringउत्पाद या सेवा का विवरण। ग्राहक को भुगतान पृष्ठ पर दिखता है12 months license for BITSBYनहीं
serviceDataStringस्टोर की ओर का ऑर्डर ID। ग्राहक को नहीं दिखता। यह डेटा इनवॉइस और भुगतान को व्यापारी के स्टोर में ग्राहक से लिंक करता है। इसके लिए 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"
}
}

जवाब पैरामीटर

पैरामीटरविवरण
idUUID फ़ॉर्मैट में इनवॉइस ID
uidइनवॉइस ID (ग्राहक के लिए)
createDatetimeइनवॉइस बनने की तारीख़ और समय (UTC)
timeToPayDatetimeवह तारीख़ और समय, जब तक इनवॉइस मान्य है (UTC)। ग्राहक को इस समय से पहले इनवॉइस का भुगतान करना होता है
commissionFiatUSDसेवा शुल्क की राशि। इसकी गणना amountFiatUSD राशि से होती है
amountFiatUSDUSD में राशि, जिसकी गणना इनवॉइस बनाते समय invoice.amountFiat से मौजूदा विनिमय दर पर होती है
urlग्राहक के लिए भुगतान पृष्ठ का लिंक। इनवॉइस के भुगतान के लिए यह लिंक ग्राहक को भेजें