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