Запрос, например, сгенерированный на стороне сервера JSON для интеграции HPP

Я пытаюсь использовать полное перенаправление страницы с прямой интеграцией, и если я правильно читаю документацию, я считаю, что смогу сгенерировать JSON на стороне сервера для перехода в RealexHpp.redirect. Я знаю, что код для создания этого JSON используется на нескольких языках, но используется ли где-нибудь необработанный вывод JSON? Я спрашиваю, поскольку язык, на котором я пишу, не входит в число поддерживаемых, поэтому я пытаюсь убедиться, что я правильно понимаю выходной формат.

Я попытался воссоздать структуру JSON на основе того, что, по моему мнению, отображаемый код Java должен выводить, но я, очевидно, делаю что-то не так, поскольку он не работает, было бы действительно полезно, если бы у меня был какой-то необработанный JSON, чтобы сравнить его с убедитесь, что я правильно понимаю структуру.

Большое спасибо,

Как настроить Tailwind CSS с React.js и Next.js?
Как настроить Tailwind CSS с React.js и Next.js?
Tailwind CSS - единственный фреймворк, который, как я убедился, масштабируется в больших командах. Он легко настраивается, адаптируется к любому...
LeetCode запись решения 2536. Увеличение подматриц на единицу
LeetCode запись решения 2536. Увеличение подматриц на единицу
Увеличение подматриц на единицу - LeetCode
Переключение светлых/темных тем
Переключение светлых/темных тем
В Microsoft Training - Guided Project - Build a simple website with web pages, CSS files and JavaScript files, мы объясняем, как CSS можно...
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel могут быть немного сложными, но с помощью Eloquent ORM и его моделей мы можем сделать это с легкостью. В этой...
В PHP
В PHP
В большой кодовой базе с множеством различных компонентов классы, функции и константы могут иметь одинаковые имена. Это может привести к путанице и...
Карта дорог Беладжар PHP Laravel
Карта дорог Беладжар PHP Laravel
Laravel - это PHP-фреймворк, разработанный для облегчения разработки веб-приложений. Laravel предоставляет различные функции, упрощающие разработку...
0
0
86
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Необработанные примеры JSON недоступны, но у нас есть примеры HTML POST (https://developer.globalpay.com/hpp/card-payments). Вы можете создать JSON на их основе.

Вот как должен выглядеть JSON: {"MERCHANT_ID":"MerchantId","ACCOUNT":"internet","ORDER_ID":"N6qsk4kYRZihmPrTXWYS6g","AMOUNT":"1999","CURRENCY":"EUR", "TIMESTAMP":"20221121100715","AUTO_SETTLE_FLAG":"1","SHIPPING_CODE":"50001|Квартира 825","SHIPPING_CO":"США","HPP_SHIPPING_STREET1":"Квартира 825","HPP_SHIPPING_STREET2":"Комплекс 741","HPP_SHIPPING_STREET3":"Дом 963","HPP_SHIPPING_CITY":"Чикаго","HPP_SHIPPING_STATE":"IL","HPP_SHIPPING_POTALCODE":"50001","HPP_SHIPPING_COUNTRY":"840","BILLING_CODE":"59 |123","BILLING_CO":"GB","HPP_BILLING_STREET1":"Квартира 123","HPP_BILLING_STREET2":"Дом 456","HPP_BILLING_STREET3":"Квартира 4","HPP_BILLING_CITY":"Галифакс","HPP_BILLING_POSTALCODE" :"W5 9HR","HPP_BILLING_COUNTRY":"826","HPP_CUSTOMER_EMAIL":"james.mason@example.com","HPP_CUSTOMER_PHONENUMBER_MOBILE":"44|07123456789","HPP_PHONE":"44|07123456789","HPP_ADDRESS_MATCH_INDICATOR ":"ЛОЖЬ","HPP_VERSION":"2","SHA1HASH":"308bb8dfbbfcc67c28d602d988ab104c3b08d012"}

Спасибо, что поделились примером JSON, это мне очень помогло.

Adam Hayden 22.11.2022 15:52

Другие вопросы по теме