Здравствуйте!
Стоит простая задача: встроить в страницу сайта форму приема платежей от Яндекс.Денег и отправку на email пароля для оплативших.
Форму я сделал, указал там обязательное требование email.
Создал страницу, принимающую http-запрос от Яндекса после получения платежа.
Вот такой тестовый код:
<?php
$notification_type = $_POST['notification_type']; //p2p-incoming
$operation_id = $_POST['operation_id']; //1234567
$amount = $_POST['amount']; //300.00
$currency = $_POST['currency']; //643
$datetime = $_POST['datetime']; //2011-07-01T09:00:00.000+04:00
$sender = $_POST['sender']; //41001XXXXXXXX
$codepro = $_POST['codepro']; //false
$sha1_hash = $_POST['sha1_hash']; //090a8e7ebb6982a7ad76f4c0f0fa5665d741aafa
file_put_contents("file.txt", $notification_type, FILE_APPEND);
file_put_contents("file.txt", $operation_id, FILE_APPEND);
file_put_contents("file.txt", $amount, FILE_APPEND);
file_put_contents("file.txt", $datetime, FILE_APPEND);
file_put_contents("file.txt", $sender, FILE_APPEND);
?>
Вопрос такой: как получить по operation_id (я так понял, что по нему) информацию о почте заплатившего?
Яндекс пишет: Чтобы получить остальные параметры платежа, включая «Комментарий к платежу», сделайте вызов operation-details и укажите параметр operation_id, который вы получили в уведомлении.
Можете подсказать, как модифицировать этот код, чтобы получить требуемый адрес почты?