Я работаю над системой SAAS, которая позволяет совершать покупки через собственный платежный шлюз клиента. У нас есть один клиент, который хочет использовать Stripe в качестве шлюза, однако, поскольку они используют корпоративные карты покупок (CP C), необходимо передать детали транзакции уровня 3. Я пытался получить от Stripe подробную информацию о том, как мы гарантируем, что данные уровня 3 могут быть успешно пройдены, однако на самом деле я ничего не могу с этим поделать с точки зрения получения какой-либо окончательной информации, с которой мы можем работать.
Stripe говорит, что их система поддерживает данные уровня 3, нам просто нужно предоставить данные в первую очередь, однако в их документации об этом ничего нет, и приведенный нами пример допускает перечисление только одного элемента - нам нужно будет поддерживать корзину с различными товарами.
Мы используем процесс Payment Intents и уже поддерживаем добавление метаданных к транзакции. Нам сказали, что добавление метаданных для SKU, Единицы измерения, Цена за единицу и Расширенная цена позволит обрабатывать уровень 3, однако, похоже, это не соответствует списку информации в других источниках (не говоря уже о том, что нельзя перечислять несколько элементов). в порядке из-за того, что ключи метаданных должны быть уникальными)
Исходя из этого, наша совокупность метаданных выглядит следующим образом (значения жестко заданы в качестве примера)
Dictionary<string, string> nRetVar = new Dictionary<string, string>();
nRetVar.Add("Customer", "John Smith");
nRetVar.Add("Email", "John.Smith@example.com");
nRetVar.Add("Order Number", "12345");
nRetVar.Add("Order Date", "2020-02-06");
nRetVar.Add("SKU", "ABCD1234");
nRetVar.Add("Unit of Measure", "1 Pack");
nRetVar.Add("Unit Price", "$10.00");
nRetVar.Add("Extended Price", "$15.00");
Поддержка полосы никогда не кажется непосредственно ответить на любой из вопросов, которые мы задавали по этому поводу, поэтому очень трудно добиться какого-либо прогресса в этом вопросе - достаточно ли у кого-нибудь опыта с этим, чтобы подтвердить, достаточно ли этих метаданных для отнесения к уровню 3, или есть еще что нам нужно добавить?