चर प्रतीक — भुक्तानी ट्र्याक गर्ने रेफरेन्स। ट्र्याक गर्न रकमको अन्त्यमा ४ अंक थप्छौं; उदाहरण 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! */
यस्तो वस्तु प्राप्त गरी जाँच गरेपछि आफ्नो डाटाबेसमा अर्डर भुक्तानी भएको चिन्ह लगाउन सक्नुहुन्छ। हामीसँग अझ पूर्ण विवरण छ हाम्रो ब्लगमा।