Я пытаюсь интегрировать Cybersource Secure Acceptance в мобильное приложение, которое я создаю. Единственная проблема заключается в том, что мне нужен способ передать дополнительные данные php, которые предоставляет Cybersource без ввода пользователей, а именно: имя, фамилия, адрес электронной почты, номер карты (не для сохранения, конечно) и просто попросить пользователей просмотреть их заказ. в веб-просмотре. Как это может быть сделано?
Краткий ответ — да, пользовательские поля данных поддерживаются API CyberSource. Я бы посоветовал вам взглянуть на руководства, относящиеся к вашей реализации. Начать с https://support.cybersource.com/ а также https://developer.cybersource.com/ найти гидов.
Однако, в качестве примера, если вы используете API Simple Order, вы можете использовать приведенные ниже поля для отправки данных в CyberSource, которые будут возвращены вам в ответе. Обратите внимание, что личная информация в этих полях запрещена.
merchantDefinedData_field1
merchantDefinedData_field2
merchantDefinedData_field3
merchantDefinedData_field4
Для таких данных, как имя, адрес электронной почты и т. Д., Которые вы уже сохранили и не хотите, чтобы пользователь вводил их повторно, эти данные могут быть POST’ы в API через скрытые поля ввода. Естественно, имена полей должны соответствовать обязательным именам полей API.
Других решений пока нет …