Откуда брать id товара для платежного шюза сбербанк?
Для кассы сбербанка требуется ID заказа в магазине: $vars['orderNumber'] = $order_id;
Откуда его брать? Если вручную вводить, то операция выполняется только один раз и в следующий раз пишет "Заказ с таким номером уже обработан"
Надо как-то генерировать этот ID, данные о товаре берутся из JSON файла (имя, описание, цена)
только таким образом вы сможете сопоставить покупку и платежи. т.к. данный товар могут купить много раз. Если у вас магазин, то перед платежами нужно создать заказ, в таблице, где будут данные покупателя, сгенерированный ID таблицы и нужно передавать в платежную систему, это стандарт.