Как я могу отправить массив объектов JSON в качестве параметра GET?

Я использую Netaxept в качестве системы оплаты для клиента, и у меня возникли проблемы с ранее упомянутым вопросом.

Я пытаюсь выбрать, какие карты показывать на платежном терминале. В API говорится, что

"PaymentMethodActionList - это массив объектов JSON, каждый из которых представляет правило для обработки карт, например:

     [{"PaymentMethod":"Visa","Fee":"100"},{"PaymentMethod":null,"Fee":"200"}]"

Так что я хочу сделать что-то вроде этого

$url = 'test.payment.nets.com/?paymentMethodActionList=[{"PaymentMethod":"Visa","Fee":"100"},{"PaymentMethod":null,"Fee":"200"}]';

но Netsaxept дает мне внутреннюю ошибку.

Как мне этого добиться?

1 ответ

Вам нужно URL кодировать значение. Также имейте в виду, что вы можете достичь предела размера для такого запроса GET.

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