26.08.2021 18:26
AnatolyEmelin
 
Коллеги! Как указать в PayOrder платежную карту гостя (ПДС) для оплаты заказа?
27.08.2021 06:28
Sibgaba
 
Никак.
Ее надо сперва применить карту в заказ, а потом уже в PayOrder указать код валюты "Платежной карты"
27.08.2021 06:36
AnatolyEmelin
 
Цитата:
Sibgaba Никак.
Ее надо сперва применить карту в заказ, а потом уже в PayOrder указать код валюты "Платежной карты"
А как в запросе создания заказа к API указать карту?
27.08.2021 06:38
AnatolyEmelin
 
Подключаем к R Keeper торговые автоматы для выдачи ланч боксов.
28.08.2021 09:47
Sibgaba
 
Цитата:
AnatolyEmelin А как в запросе создания заказа к API указать карту?
Не верная логика.
Для этого есть отдельный запрос:
ApplyMCR или ApplyPersonalCard (там по ситуации надо смотреть)

Итого
- CreateOrder
- SaveOrder
- ApplyMCR/ApplyPersonalCard
- PayOrder
30.08.2021 07:57
AnatolyEmelin
 
Достучался через знакомого дилера до техподдрежки RK. Ответ:
30.08.2021 07:58
AnatolyEmelin
 
Карта указывается в описании гостя (<Guest guestLabel="1" cardCode="6002">) при создании заказа (там же указываем идентификатор интерфейса):

<?xml version="1.0" encoding="UTF-8"?>
<RK7Query>
<RK7CMD CMD="CreateOrder" openTime="2018-07-13T14:18:00" duration="T00:01:00" holder="ООО Рога и Копыта">
<Table code="79"/>
<Waiter code = "24"/>
<Guests>
<Guest guestLabel="1" cardCode="6002">
<Inteface code="1"/>
</Guest>
<Guest guestLabel="2"/>
</Guests>
<DeliveryBlock deliveryTime="2018-07-11T15:00:00"/>
</RK7CMD>
</RK7Query>
30.08.2021 08:35
AnatolyEmelin
 
<Guest guestLabel="1" cardCode="6002">
<Inteface code="1"/>


и потом в payorder указать правильную валюту
31.08.2021 09:42
Sibgaba
 
Можно конечно и так, тем более что в свете вашей задачи это мало на что влияет
Но в общей логике правильнее добавлять карту в заказ целиком (а не на гостя)

И кстати, в вашем случае возможно придется и блюда добавлять с указанием гостя...
А может и не придется т.к. он всегда один
01.09.2021 11:04
AnatolyEmelin
 
Цитата:
Sibgaba А может и не придется т.к. он всегда один
Да гость всегда один, в данном случае определяем его по карте-пропуску к которой "привязан" корпоративный кошелек и льготы.
Часовой пояс GMT +3, время: 18:15.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.