@apokin
Веб-разработчик

Как настроить безопасное SSL соединение с Яндекс Кассой (безопасная сделка), используя php-curl?

Настройка SSL php-curl для соединения c серверами Яндекс Деньги (безопасная сделка)
Речь идет об этом сервисе
Используем curl
Получили сертификаты
Имеем:
yamoney_chain.p7b
12345.cer
private.key

Необходимо проверить, что к нам обращается именно сервер Яндекса при запросе paymentAviso

А так же нужно идентифицировать нас при запросе cancelPayment

Кто сталкивался с подобными задачами? Если можно прикрепите примеры что и как переконвертировать и как подключить все это через curl_setopt

*ps Реализовали. Бессмысленно было задавать здесь вопрос, потому-что мы первые кто подключил эту безопасную сделку.
  • Вопрос задан
  • 832 просмотра
Решения вопроса 1
YooMoneyHelp
@YooMoneyHelp
Здравствуйте, я из Яндекс.Денег. Чтобы проверить, что к вам обращается именно наш сервер при запросе paymentAviso, можно внести ip-адреса наших серверов в список разрешенных.

Для аутентификации используется специальный клиентский SSL: https://tech.yandex.ru/money/doc/payment-solution/... — раздел 2.

Примеры запросов реализации можно посмотреть в документации Яндекса: https://tech.yandex.ru/money/doc/payment-solution/... или на страничке Я.Кассы на github: https://github.com/yandex-money/yandex-money-kassa...
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Vovanys
@Vovanys
можно через локальный nginx запроксировать с клиенским сертификатом, а к nginx уже локально ходить
вы > nginx > yandex по ssl
Ответ написан
Комментировать
@apokin Автор вопроса
Веб-разработчик
Как мне сказал заказчик, мы первые, кто подключает яндекс безопасную сделку))) Надеюсь что они поправят некоторые проблемы, возникающие периодически, и сервис будет работать как часы. Сервис пока единственный, который может осуществлять переводы с карту на карту. Для физ. лиц идеально подходит. Вопрос только как быть с юриками? Может что придумают. Очень бы хотелось услышать предложение по организации подобной работы между юриками.
Ответ написан
newqwertyplayer
@newqwertyplayer
Программист
Если кому будет интересно есть сервис s-deal.ru тоже по безопасным сделкам работают.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы