Я пытаюсь подключить локального платежного провайдера к моему боту nodejs telegram. Я пытаюсь отправить URL параметра подтверждения успешного платежа, например, 'server_url': 'https://api.telegram.org/bot:token/some_method. Но не могу поймать этот обратный вызов внутри моего nodejs. Не могли бы вы помочь мне, какой URL я должен отправить? Как отловить успешный платеж внутри nodejs? Спасибо.
sendRequestLiqpay() {
// set invoice parameters
let request = {
"action" : "invoice_bot",
"version" : "3",
"email" : "alexXX@gmail.com",
"amount" : this.price,
"currency" : "UAH",
"orderId" : this.orderId,
"phone" : "3806750000",
// Payment provider return result of payment by POST to this URL. How to catch this data?
'server_url': 'https://api.telegram.org/bot:token/IDoNtnowMethodToCatchPostData'
}
let chatId = this.chatId;
let public_key = 'sandbox_xx';
let private_key = 'sandbox_xx';
// init payment prov session
let liqpay = new LiqPay(public_key, private_key);
// generate provider web form url to payment and send to chat
liqpay.api("request", request,
function( json ){
this.sendPaymentlinkToUser(chatId, json.href);
});
}