Authorize.net x_description

Мне нужно иметь возможность передавать идентифицирующую информацию на сервер Authorize.net, чтобы я мог использовать эту информацию при получении подтверждения для целей регистрации. У нас есть такая информация, как идентификаторы товаров, которые мы продаем на нашем сайте, и я хотел бы, чтобы ответ Authorize.net включал эту информацию для добавления в нашу базу данных вместе с остальными данными транзакций, которые изначально предоставляет API Authorize.net. Что-то вроде "частных данных продавца" в тележках Google Checkout.

Единственное поле, которое я вижу, которое не содержит какой-либо другой конкретной информации в API Authorize.net, - это x_description. Мой вопрос: отображаются ли данные в x_description для покупателя в какой-либо момент? Информация, которую я хотел бы включить, является конфиденциальной и не предназначена для глаз покупателя. Я просмотрел документацию по API, предоставленную Authorize.net, и мне непонятно, что делается с этим полем.

Если это поле не является частным, есть ли лучшее решение моей проблемы, которого я не вижу?


person Alan Hunt    schedule 22.06.2012    source источник


Ответы (3)


Изучите их список полей API и посмотрите, что вы можете использовать. Например, если вы хотите создать список позиций, посмотрите на их поле x_line_item. Если вы используете AIM / CIM SDK и не говорите Authorize.net о необходимости отправить квитанцию ​​по электронной почте, я не понимаю, как клиент увидит что-нибудь, которое вы отправляете на Authorize.net, кроме оплаты. на их кредитную карту. Если ваш клиент действительно получит электронное письмо непосредственно от Authorize.net, он, скорее всего, увидит все, что вы отправляете. Но дважды проверьте документы, которые я связал, чтобы быть уверенным.

person Crontab    schedule 22.06.2012
comment
Я просмотрел все их списки полей API. Насколько я понимаю, данные x_line_item предназначены для отслеживания данных о доставке. - person Alan Hunt; 22.06.2012
comment
Поля, разделенные вертикальной чертой, которые им необходимы, прямо из документации: идентификатор товара, название товара, описание товара, количество товара, цена товара, налогооблагаемый товар. Ничего об отслеживании информации, хотя это все необязательные данные, которые вы можете использовать для чего угодно. - person Crontab; 22.06.2012
comment
Я понимаю. Спасибо за ваши ответы. - person Alan Hunt; 22.06.2012

У вас есть x_description, но также x_invoice_num и x_po_num. Эти поля предназначены для внутреннего использования продавцом. Поля x_description и x_invoice_num можно установить в виртуальном терминале, если вы используете его для отправки транзакций, а также через API. Authorize.net вернет их в ответе. Если вы установите любое из этих двух полей в подписке с автоматическим регулярным выставлением счетов, оно будет возвращено в каждом отдельном ответе на платеж. Они также могут быть включены в квитанцию ​​электронной почты - я никогда не использовал квитанцию ​​электронной почты authorize.net для покупателя. Вы можете отключить эту квитанцию ​​по электронной почте и отправить квитанцию ​​по электронной почте.

person Community    schedule 08.02.2015

Я знаю, что x_description отправляется обычным текстом на электронную почту продавца, поэтому я бы не стал использовать его для чего-либо слишком важного. Однако описание не появляется в выписке по моей кредитной карте (как клиент).

Вы можете использовать еще одно поле refId. Это плохо документировано, но то, что вы передаете в refId, будет возвращено в объекте ответа как refId.

Лично я рекомендую создать таблицу базы данных для хранения ваших данных, а затем использовать refId для отслеживания идентификатора вставки.

person Nostalg.io    schedule 09.12.2016