|
Эквайринг. Получить номер и дату чека при оплате картой (Сбербанк). | ☑ | ||
|---|---|---|---|---|
|
0
Анцеранана
17.11.20
✎
16:27
|
Уважаемые коллеги! Кто - нибудь сталкивался с проблемой получения номера и даты кассового чека в 1С при проведении операции по банковской карте?
Информация по карте в личном кабинете Сбербанка отображается в разделе Транзакции - Истории - Оплата ОФД. Там выводятся нужные нам поля: Номер ФН, Дата и время чека в ФН. Однако в ЛК Сбербанка нет этих данных в отчете. Я также им задал вопрос - может где-то есть какой-то сервис где эти данные содержатся? Даже кинул им ссылку: https://securepayments.sberbank.ru/wiki/doku.php/integration:api:rest:requests:getreceiptstatus Однако в СП мне сказали так - данные нужно получать у оператора фискальных данных. То есть в нашем случае это Такском. Пока я связываюсь с Такскомом грустные мысли лезут в голову: получается часть данных придется брать из сервиса Такском, часть - данные по заказам из личного кабинета. как-то сопоставлять одно с другим.. Может мне что-то не договорили в СП Сбербанка? PS Тут сразу скажу. что я первый раз делаю такую задачу , может что-то не понимаю, почитал про загрузку - выгрузку Json только вот пока. А тут испытательный срок. надо въехать |
|||
|
1
zippygrill
17.11.20
✎
16:28
|
банковская операция происходит раньше пробития чека. Что вы хотите получить если этих данных еще нет?
|
|||
|
2
Анцеранана
19.11.20
✎
11:16
|
(1) Вообщем ситуация такая , чек пробит операция зафиксирована в ЛК сбербанка..
Подскажите пожалуйста с чего начать? Там интерфейс rest Как получить данные из getReceiptStatus.do? (адрес: https://3dsec.sberbank.ru/payment/rest/getReceiptStatus.do ) Правильно ли я понял, что действовать придется через HTTP соединение? как описано в статье https://www.koderline.ru/expert/programming/article-osnovnye-printsipy-vzaimodeystviya-s-rest-api-primer-raboty/ Привожу код оттуда: Соединение = Новый HTTPСоединение(АДРЕС_СЕРВЕРА_API); ИмяМетода = "ИМЯ_МЕТОДА"; ПараметрыHTTPЗапроса = ""; ДобавитьПараметрHTTPЗапроса(ПараметрыHTTPЗапроса,"FactorID",FACTORID); ДобавитьПараметрHTTPЗапроса(ПараметрыHTTPЗапроса,"Hashkey",SECRETKEY); Ответ = ПолучитьРезультатЗапроса(Соединение, ИмяМетода, ПараметрыHTTPЗапроса); ИМЯ_МЕТОДА - это если я правильно понял "getReceiptStatus.do" ? Что указать в АДРЕС_СЕРВЕРА_API? То что тут указано как FACTORID и SECRETKEY - это я так понял не пароль к Сбербанк онлайн, а какой-то УИД специальный? Как сформулировать вопрос службе поддержки, чтобы они предоставили эти данные? |
| Форум | Правила | Описание | Секции | Поиск |