Quando vi
este artigo aqui, comecei a chorar. Um golpe tão exato no coração que o próprio Cupido invejaria. Mas neste artigo não há informações sobre o que fazer de qualquer maneira.
O problema com o novo site do Sberbank é que ele não é indexado pelos mecanismos de pesquisa. Absolutamente. Absolutamente. Se direcionarmos o novo URL para um mecanismo de pesquisa, não veremos nada. Também não há pesquisa no site. A pesquisa do Google no site não nos dará nada. Bem, a terra é Winnie-the-Pooh.
Se você usa o REST para receber dados e não pode refazer o código para novos requisitos, então você
1. Vá ao
painel de administração do Sberbank e verifique se o seu caixa on-line pode funcionar a partir da 1.05. Na versão do sistema CRF deve haver 1,05.
2. Complete sua solicitação com as seguintes chaves
"itemAttributes": { "attributes" : [ { "name": "paymentMethod", "value": "1" }, { "name": "paymentObject", "value": "4" } ] }
itemAttributes deve estar em cada item de item.
3. E pedido completo
{ "orderCreationDate": 1544553466000, "customerDetails": { "email": "test@222.ru", "phone": "42", "contact": "Max" }, "cartItems": { "items": [ { "positionId": 1, "name": "FFD 1.05", "quantity": { "value": 1, "measure": "ed" }, "itemCode": "item_1", "tax": { "taxType": 0, "taxSum": 0 }, "itemPrice": 100000, "itemAttributes": { "attributes" : [ { "name": "paymentMethod", "value": "1" }, { "name": "paymentObject", "value": "4" } ] } } ] } }
Esse é o mínimo necessário para atualizar seu código no FFD 1.05. Se de repente você ficou muito surpreso com o formato itemAttributes, não está sozinho. Como traduzir o
que é indicado aqui no que está escrito acima, eu realmente não imagino. Mas ficarei feliz se você me disser nos comentários, onde você pode encontrar um exemplo de formatação de itemAttributes no site deles.