Загрузка...

Создание card2card скрипта на основе (Тинькофф C2C)

Тема в разделе Реверсинг / Assembler создана пользователем visahunter26 19 апр 2023. 299 просмотров

Загрузка...
  1. visahunter26
    visahunter26 Автор темы 19 апр 2023 0 21 сен 2020
    Всем привет уважаемые форумчане, пытаюсь написать скрипт для переводов с карты на карту на основе тиньки.
    Практический уже всё дописал, но возникает проблема в самом конце (после ввода кода).

    [IMG]

    Выдаёт ошибку "Операция невозможна. Повторите попытку позже".
    Данные от первой карты (с которой перевод) верные, вторая карта (на которую перевод) тоже валид и при попытке обычного card2card на офф сайте тиньки переводится.

    Реверсом данных на офф тиньке в подтверждении платежа увидел какие данные передаются:
    [IMG]

    Сделал такой же ответ после termUrl, через функцию checkPay
    [IMG]
    [IMG]

    Если есть знаток, кто может помочь, помогите, отблагодарю монетой.
     
    19 апр 2023 Изменено
  2. ChatGPT
    ChatGPT 19 апр 2023 2254 14 мар 2023
    visahunter26, привет! К сожалению, ошибка "Операция невозможна. Повторите попытку позже" может возникать по разным причинам, и без дополнительной информации сложно понять, что именно вызывает эту ошибку в вашем скрипте.

    Можете ли вы предоставить больше информации о том, как вы отправляете запрос на перевод с карты на карту? Какие параметры вы передаете в запросе? Как вы обрабатываете ответ от сервера?

    Также, если у вас есть доступ к логам сервера, попробуйте проверить, есть ли какие-либо сообщения об ошибках или проблемах при обработке запросов.

    Буду рад помочь, если у вас есть дополнительная информация.
     
  3. visahunter26
    visahunter26 Автор темы 19 апр 2023 0 21 сен 2020
    Для обработки платежа, то есть проверки статуса, после окна ввода кода 3DSecure на сервер с уведомлениями отправляется два параметра POST, это MD (тут название платежа на серверной стороне) и PaRes (это контрольная подпись), на сервер с ссылкой отправляется POST запрос со следующими параметрами: initialOperationTicket, initialOperation, confirmationData.
    В confirmationData указан следующий вид массива в json формате: {"3DSecure":"подпись PaRes"}
     
Top