169 похожих чатов

Всем, привет. Выполняю из abap через cl_http_client запросы 1) Request method:

POST
Request URI: https://3dsec.sberbank.ru/sbersafe/anonymous/order/payment
Body:
{
"expiry": "999912",
"cvc": "123",
"mdOrder": "e1234567-42d8-7ddc-9dc3-11111111be59c",
"cardholder": "cardholder",
"language": "ru",
"pan": "1111111111111111111"
}

Получаю:
PaReq=eJxVUttygjAQ/RWHdwiEcNFZ41jtxWmx2uIHZEJUqoAG8PL3TQRqfcqezebs2bOB0SXb905ClmmRDw3Hso2eyHmRpPlmaKziFzM0RhTirRRi+i14LQWFSJQl24hemgyNYM18tx8Q0/Owb5KQB2boeGuT2WHAbcF9p88NCovxlzhSaBtR1cfCgDqoGCXfsryiwPjxaTanBAe+bQNqIWRCzqbUwS7x/CAE1GDIWSZoIqoslYruhoAXdV7JK/WJC6gDUMs93VbVoRwgdD6freaRJWsESN8BumtY1DoqFdclTWg0fXbn8eaqTjz/2V0+4yWJ4uU5imdDQLoCElYJim2MHaWwZ/cH==

2)
Request method: POST
Request URI: https://web.rbsuat.com/acs/auth/start.do

Form params: MD=e1234567-42d8-7ddc-9dc3-11111111be59c
PaReq=eJxVUttygjAQ/RWHdwiEcNFZ41jtxWmx2uIHZEJUqoAG8PL3TQRqfcqezebs2bOB0SXb905ClmmRDw3Hso2eyHmRpPlmaKziFzM0RhTirRRi+i14LQWFSJQl24hemgyNYM18tx8Q0/Owb5KQB2boeGuT2WHAbcF9p88NCovxlzhSaBtR1cfCgDqoGCXfsryiwPjxaTanBAe+bQNqIWRCzqbUwS7x/CAE1GDIWSZoIqoslYruhoAXdV7JK/WJC6gDUMs93VbVoRwgdD6freaRJWsESN8BumtY1DoqFdclTWg0fXbn8eaqTjz/2V0+4yWJ4uU5imdDQLoCElYJim2MHaWwZ/cH==
TermUrl=https://3dsec.sberbank.ru/sbersafe/anonymous/order/finishTds

Headers: Accept=*/*
Content-Type=application/x-www-form-urlencoded; charset=ISO-8859-1

Получаю:
acctId=u4abcMq2Q2TCiABCDEFCvPLKT7
3)
Request method: POST
Request URI: https://web.rbsuat.com/acs/auth/finish.do
Form params: acctId=u4abcMq2Q2TCiABCDEFCvPLKT7
password=111111

Headers: Accept=*/*
Content-Type=application/x-www-form-urlencoded; charset=ISO-8859-1

Получаю:
PaRes:eJydVlmTosoS/isdfR4Np9iXCdoINhEQBEQU37AsEVR2Zfn1l7ane/pOzMO5t4IIMpPML7+srNQS/HOFkLJG8F6hmWChuo5i9JIc317ZU8SQPEtNaZpgphQH2SmH06dphHEsxBBkcB6+zgRH9FD9DGAQD2nE0VOOZA9T6kjSU55EaFRpdIIUT8OIHAMeqKqTPJvhP7AfhAA+1TF3Bc9R1syECJaSbs8ogmUwTAC/VOGGKl2Z4QRJ0QzLCeBDF8DvQOf+LtVjIV1ynFmKStp+3I9vwk4v3cp3Kct3W8vX3wTw7iEcowbNCIwg8BH2BeN/4uRPkhLA0y4U73DiLb+P2DTLP8l8twnjplUog/2MoUgBfGkC6oo8Q6PHWN+XLIDf9Ioom2HfFj6uEXu0Cv5uJjTJ7a+0nnahbqLmXs9CAfySBBg9HjNRFCUpPaqJty+0TbxZG+LnGst9uggIJjOMHkmN72eUeI3zKmnOt3eq/20QwDsV8OzvTFgncTYmq9BLd7tm9dvruWmKnwC0bfujJX/kVQyIsRCA8WB0ONZJ/M/rRxQ66tkp/5/C5CjLswRG12SImvFwWKg558eXL25/g/G9dyQceKo8HaGmEKey6bsFI3F6xAR/B/1W2b/J8ifZqo6m9TnC3xP8ATQTPHRC7ycCvWw8/e31n385IEoSo7r5f9h8MvmO8IkXRNc7mu2ltdiwDh1oMPXsBbHdApg4C00/cG+fcR+eAvii/6u2j0Z+27APR9kst1hObsRAnsxLus9uVvToKjzZuk7mLOfKvT3JTO+/jf0H5kolWw==
4)
Request method: POST
Request URI: https://3dsec.sberbank.ru/sbersafe/anonymous/order/finishTds
Form params: MD=e1234567-42d8-7ddc-9dc3-11111111be59c
PaRes=eJydVlmTosoS/isdfR4Np9iXCdoINhEQBEQU37AsEVR2Zfn1l7ane/pOzMO5t4IIMpPML7+srNQS/HOFkLJG8F6hmWChuo5i9JIc317ZU8SQPEtNaZpgphQH2SmH06dphHEsxBBkcB6+zgRH9FD9DGAQD2nE0VOOZA9T6kjSU55EaFRpdIIUT8OIHAMeqKqTPJvhP7AfhAA+1TF3Bc9R1syECJaSbs8ogmUwTAC/VOGGKl2Z4QRJ0QzLCeBDF8DvQOf+LtVjIV1ynFmKStp+3I9vwk4v3cp3Kct3W8vX3wTw7iEcowbNCIwg8BH2BeN/4uRPkhLA0y4U73DiLb+P2DTLP8l8twnjplUog/2MoUgBfGkC6oo8Q6PHWN+XLIDf9Ioom2HfFj6uEXu0Cv5uJjTJ7a+0nnahbqLmXs9CAfySBBg9HjNRFCUpPaqJty+0TbxZG+LnGst9uggIJjOMHkmN72eUeI3zKmnOt3eq/20QwDsV8OzvTFgncTYmq9BLd7tm9dvruWmKnwC0bfujJX/kVQyIsRCA8WB0ONZJ/M/rRxQ66tkp/5/C5CjLswRG12SImvFwWKg558eXL25/g/G9dyQceKo8HaGmEKey6bsFI3F6xAR/B/1W2b/J8ifZqo6m9TnC3xP8ATQTPHRC7ycCvWw8/e31n385IEoSo7r5f9h8MvmO8IkXRNc7mu2ltdiwDh1oMPXsBbHdApg4C00/cG+fcR+eAvii/6u2j0Z+27APR9kst1hObsRAnsxLus9uVvToKjzZuk7mLOfKvT3JTO+/jf0H5kolWw==

Headers: Accept=*/*
Content-Type=application/x-www-form-urlencoded; charset=ISO-8859-1


Последний запрос возвращает 404 Not Found. Как будто не может найти соответствующую транзакцию.
В чем может быть проблема? из Постмана все работает... Пробовала До последнего шага выполнить в abap и последний шаг только из Постмана - так тоже отрабатывает.

2 ответов

14 просмотров

Там в постмане до фига настроек для запросов, они такие же как в сапе?

Ильнар- Автор вопроса
Юрий Зуев
Там в постмане до фига настроек для запросов, они ...

Похоже что то с настройкой редиректа.. В Постмане выставлен автоматический редирект. Последний запрос должен быть перенаправлен. В коде выставлял lo_http_client->propertytype_redirect = lo_http_client->co_enabled, но похоже этого недостаточно, т.к. если выставить lo_http_client->co_prompt, то получаю 302 Found Как правильно редиректить не совсем понятно... На уровне сервера можно выставить настройку icm/HTTP/redirect_<xx> возможно это то, что нужно

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

Обсуждают сегодня

Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
22
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
Карта сайта