Загрузка...

Creating a card2card script based on (Tinkoff C2C)

Thread in Reversing / Assembler created by visahunter26 Apr 19, 2023. 334 views

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

    [IMG]

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

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

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

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

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

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

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