












Automatikus azonosító (VS) több fizetéshez 
Változó szimbólum — referencia a fizetés nyomon követéséhez. A fizetés nyomon követéséhez 4 számjegyet adunk az összeg végéhez; például USDT-nél a Tron hálózaton 6 tizedesjegy van. Az első kettőt használjuk, például 10.55 (10 dollár 55 cent), a változó szimbólummal pedig 10.550001 lesz. Lényegében ez ezerszer kisebb egy centnél — a vevő nem fizet többet. De a fizetés nyomon követhető.
Ha Merchant módban legfeljebb 10 000 kódot használ el, automatikusan hozzáadódik egy új USDT-cím a következő 10 000 kódhoz — és így tovább a végtelenségig. Így akár egy nagy webáruházat is kiszolgálhat napi több ezer rendeléssel.
Egyébként minden fizetéshez külön címet kellene használnia. Aztán hálózati díjat fizetne az összes összeg egy címre gyűjtéséért. Például ha 100 fizetés van 100 címen, hogy egy címre gyűjtse a pénzt (csere stb.), 100-szor kellene jutalékot fizetnie (0,9$ alkalmanként). Ezt a fent leírt elegáns referenci számokkal kerültük meg.
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;
...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! */