चर प्रतीक — भुक्तानी ट्र्याक गर्ने रेफरेन्स। ट्र्याक गर्न रकमको अन्त्यमा ४ अंक थप्छौं; उदाहरण Tron मा USDT मा बिन्दुपछि ६ अंक। पहिलो दुई प्रयोग हुन्छन्, जस्तै 10.55 (१० डलर ५५ सेन्ट), चर प्रतीकसहित 10.550001। यो सेन्टको १००० गुणा कम — खरिदकर्ताले बढी तिर्दैन। तर भुक्तानी ट्र्याक गर्न सकिन्छ।
Merchant मोडमा १०,००० कोड सकिएपछि स्वतः नयाँ USDT ठेगाना थपिन्छ, अर्को १०,००० का लागि — अनन्तसम्म। यसले दिनमा हजारौं अर्डर भएको ठूलो स्टोर पनि चलाउन सकिन्छ।
नत्र हरेक भुक्तानीका लागि छुट्टै ठेगाना चाहिन्थ्यो। अनि सबै रकम एउटै ठेगानामा जम्मा गर्न ब्लकचेन कमिसन तिर्नुपर्थ्यो। उदाहरणका लागि, १०० ठेगानामा १०० भुक्तानी छ भने एउटा ठेगानामा जम्मा गर्न (एक्सचेन्ज आदि) १०० पटक कमिसन तिर्नुपर्ने हुन्थ्यो (प्रति पटक 0.9$)। माथि वर्णन गरिएका रेफरेन्स नम्बरले यो समस्या हटाएका छौं।
Your server must be able to accept a POST request to the address you specified as the webhook. Here is an example in Javascript (Express.js framework)
app.post('/mi_webhook_subscription/', bodyParser.json(), (request, response) => {
try {
let eventObj = request.body;
const signature = request.headers['mitilena-signature'];
if (signature === endpointSecretMitilenaNewOur) {
if (!eventObj.statusObj) {
return response.status(400).send('Error, no object.');
}
let hookObj = eventObj.statusObj;
...
We will send you an object in JSON format. The object will have the following fields, as well as a secret key. Your private secret key:
You should only process requests to your webhook that contain this key.
statusObj = {
mitilenaInvoiceId: 'auto-683dc5-03f2c0-e3f06a-example-string', // never undefined
yourPaymentId: 'stringOrNull', // never undefined
yourProductName: 'stringOrNull', // never undefined
yourProductId: 'stringOrNull', // never undefined
secretKey: 'your-unique-secret-key', // never undefined,
stableCoinAmount: 0, // number, never undefined
stableCoinSymbol: 'USDT', // never undefined
stableCoinBlockchain: 'tether-trc20', // never undefined
stableCoinContractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', // string | null
localCurrencyAmount: 0, // number, never undefined
localCurrencyCode: 'EUR', /// ISO 4217 currency code, never undefined
wasPaid: true, // true | false, never undefined
}
/* payment time === webhook call time.
We try to send a request immediately after the payment is detected
!!!
If the secret key is incorrect or at least one field is
undefined - this is a fake request, do not set the order
as paid in your system! */
यस्तो वस्तु प्राप्त गरी जाँच गरेपछि आफ्नो डाटाबेसमा अर्डर भुक्तानी भएको चिन्ह लगाउन सक्नुहुन्छ। हामीसँग अझ पूर्ण विवरण छ हाम्रो ब्लगमा।