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 ответов

73 просмотра

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта