Как признать сделку купли продажи автомобиля недействительной


Могут ли признать дкп на автомобиль ничтожным?

Ирина, добрый вечер.

Могут ли признать дкп на автомобиль ничтожным?
Ирина

Тут все зависит от того, какие основания были положены в обоснование заявляемых требований. По смыслу гражданского законодательства

1. Сделка недействительна по основаниям, установленным законом, в силу признания ее таковой судом (оспоримая сделка) либо независимо от такого признания (ничтожная сделка).

Само по себе совершение сделки неуправомоченным лицом — последствий ее ничтожности не порождают. В частности, согласно ст. 183 ГК РФ

1. При отсутствии полномочий действовать от имени другого лица или при превышении таких полномочий сделка считается заключенной от имени и в интересах совершившего ее лица , если только другое лицо (представляемый) впоследствии не одобрит данную сделку.
До одобрения сделки представляемым другая сторона путем заявления совершившему сделку лицу или представляемому вправе отказаться от нее в одностороннем порядке, за исключением случаев, если при совершении сделки она знала или должна была знать об отсутствии у совершающего сделку лица полномочий либо об их превышении.
2. Последующее одобрение сделки представляемым создает, изменяет и прекращает для него гражданские права и обязанности по данной сделке с момента ее совершения.
3. Если представляемый отказался одобрить сделку или ответ на предложение представляемому ее одобрить не поступил в разумный срок, другая сторона вправе потребовать от неуправомоченного лица, совершившего сделку, исполнения сделки либо вправе отказаться от нее в одностороннем порядке и потребовать от этого лица возмещения убытков. Убытки не подлежат возмещению, если при совершении сделки другая сторона знала или должна была знать об отсутствии полномочий либо об их превышении.

Как Вы отметили,

в связи с тем, что человек получивший деньги по доверенности не рассчитался с собственником
Ирина

в связи с чем и возникает вопрос какие требования выдвинуты истцом — вернуть деньги за автомобиль или истребовать сам автомобиль? Если мы говорим о возврате денег — то есть основания говорить о том, что саму сделку первоначальный владелец не оспаривает, а если так, то она в силу п. 2 ст. 183 ГК порождает для него правовые последствия в виде отчуждения автомобиля. И в этой связи можно строить свою линию защиты на том, что Вы являетесь надлежащим ответчиком по делу и более того, без достаточных к тому оснований были применены обеспечительные меры в виде наложения запрета на совершение регистрационных действий с автомобилем.

В случае, если же оспаривается сама сделка, то требования истца вытекают из положения ст. 168 ГК РФ

1. За исключением случаев, предусмотренных пунктом 2 настоящей статьи или иным законом, сделка, нарушающая требования закона или иного правового акта, является оспоримой, если из закона не следует, что должны применяться другие последствия нарушения, не связанные с недействительностью сделки.
2. Сделка, нарушающая требования закона или иного правового акта и при этом посягающая на публичные интересы либо права и охраняемые законом интересы третьих лиц, ничтожна, если из закона не следует, что такая сделка оспорима или должны применяться другие последствия нарушения, не связанные с недействительностью сделки.

Но тогда речь идет не о ничтожности, а об оспоримости сделки — т.е. признать ее недействительной может лишь суд. До этого момента, пока решение суда не вступило в законную силу совершенная сделка является действительной.

А поскольку речь идет об оспоримой сделки, то имеет место возможность применение ряда рычагов защиты характерных при оспаривании сделки.

В первую очередь, есть смысл заявить ходатайство о пропуске срока исковой давности.

Статья 181

2. Срок исковой давности по требованию о признании оспоримой сделки недействительной и о применении последствий ее недействительности составляет один год. Течение срока исковой давности по указанному требованию начинается со дня прекращения насилия или угрозы, под влиянием которых была совершена сделка (пункт 1 статьи 179), либо со дня, когда истец узнал или должен был узнать об иных обстоятельствах, являющихся основанием для признания сделки недействительной.

определение отправной точки исчисления срока давности подчиняется общим правилам:

ст. 200 ГК РФ

1. Если законом не установлено иное, течение срока исковой давности начинается со дня, когда лицо узнало или должно было узнать о нарушении своего права и о том, кто является надлежащим ответчиком по иску о защите этого права.

Следуя логике истец мог узнать об отчуждении автомобиля с момента его продажи — а это 2014 г. и к настоящему времени годичный срок давности вышел.

В этом случае, суд обязан применить положения ст. 199 ГК РФ

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

и в удовлетворении иска должно быть отказано.

Другой момент — интересно, что противопоставит лицо в качестве контрдовода против применения последствий пропуска сроков исковой давности. И основываясь на этом можно попробовать выйти на ее осведомленности в совершении от ее имени сделки и наделении продавца надлежащими полномочиями по отчуждению автомобиля. В этом случае есть перспектива вернуться к требованием о возврате денег — ведь со слов истца будет следовать, что она не возражала против совершения сделки.

Для построения линии защиты Вам, как минимум, необходимо подготовить грамотное возражение против предъявленного иска и предъявить ходатайство о пропуске срока исковой давности.

Документы следует отправить в суд одновременно, заказным письмом с уведомлением о вручении, посредством факсимильной связи и посредством электронной связи, приложив к ним копию документа удостоверяющего Вашу личность.

2,1 - простая сделка

Транзакции могут быть очень простыми, очень сложными или где-то посередине. AvaTax CreateTransaction API поддерживает широкий спектр функций и возможностей, которые позволяют компаниям любого размера точно отражать свои налоговые обязательства.

Чтобы изучить AvaTax, лучше начать с малого - давайте посмотрим на минимальную информацию, необходимую для расчета транзакции, и почему эта информация требуется:

  • companyCode компании, которая записала транзакцию.Если в вашем аккаунте несколько компаний, вам нужно указать, какая из них создает эту транзакцию. В этом примере мы будем использовать компанию DEVGUIDE, которую вы создали в Главе 1 - Начало работы с AvaTax.
  • Поле код или «Код документа» относится к уникальной ссылке на транзакцию. Например, номер счета-фактуры, сгенерированный вашей ERP, будет сопоставлен с кодом . Будьте осторожны, чтобы не использовать повторяющийся код , так как это может привести к коллизиям документов и возврату ошибок DocStatus .
  • Тип транзакции - например, продажи записываются как SalesInvoice , которая является постоянной транзакцией, о которой можно сообщить в налоговый орган. В этом примере мы получим налоговую оценку, используя тип SalesOrder , который не записывается и не будет отражен в налоговой декларации.
  • Дата , когда произошла транзакция.
  • Код customerCode клиента, запрашивающего транзакцию.Эта функция необходима для того, чтобы клиенты, имеющие свидетельства об освобождении от налога, были правильно освобождены от налога с продаж - мы рассмотрим это подробнее в Главе 8 - Льготы. Если вы создаете заказ на продажу для клиента, которого еще нет в вашей системе, вы можете отправить фиктивный код клиента, поскольку заказы на продажу не записываются.
  • Список адресов , участвующих в транзакции. В этом примере мы будем использовать элемент адреса singleLocation , что означает, что вся наша транзакция произошла в одном месте, и что никакие поставки или заказы по телефону не были включены.Мы рассмотрим многоадресные транзакции в главе 3 - «Настройка ваших транзакций».
  • Для каждой из строк в счете-фактуре нам нужно знать общую сумму в долларов строки.

Вот как выглядит наименьшая возможная транзакция:

 POST / api / v2 / Transactions / Create { "companyCode": "DEVGUIDE", «код»: «1001», "type": "SalesOrder", «дата»: «2017-06-15», "customerCode": "EXAMPLECUSTOMER", "адреса": { "singleLocation": { "line1": "100 Ravine Lane NE", "город": "Остров Бейнбридж", "регион": "WA", "страна": "США", "postalCode": "98110" } }, "линии": [ { «количество»: 100 } ] } 

У вас, вероятно, возникнут вопросы об этой транзакции.Например, как AvaTax узнает, какой тип продукта я продаю? Как мне сообщить о транзакции, которую я отправил со склада в дом клиента? Как рассчитать налог на доставку и обработку?

Мы начнем отвечать на эти вопросы в следующих нескольких главах. На данный момент давайте разберемся, почему AvaTax требует эти ключевые поля.

Код компании

Значение companyCode определяет, какие налоговые правила регулируют транзакцию. В AvaTax каждая компания может иметь собственный налоговый профиль - она ​​может объявлять связь в разных местах; он может создавать собственные налоговые правила, переопределения и другое поведение.В каждой учетной записи AvaTax может быть столько компаний, сколько необходимо для точного отражения бизнес-структуры. Каждая компания идентифицируется по своему уникальному значению companyCode - это значение, которое вы указываете при вызове API CreateTransaction.

Если вы забудете указать companyCode , AvaTax автоматически предположит, что вы хотите использовать компанию по умолчанию. Каждая учетная запись AvaTax имеет компанию по умолчанию, но поскольку в сложном бизнесе могут участвовать десятки компаний, рекомендуется всегда включать значение companyCode .

Как разработчик соединителей, большинство ваших пользователей будут иметь простую структуру компании. Рекомендуется предоставлять раскрывающийся список компаний в пользовательском интерфейсе, но автоматически отображать (и выделять) компанию с установленным в true флагом isDefault . Чтобы получить список доступных компаний для вашего пользовательского интерфейса, вызовите API QueryCompanies.

Тип документа

AvaTax может обрабатывать различные типы транзакций, в том числе транзакции «Продажи», «Покупки», «Возврат» и «Инвентаризация».Мы используем поле типа - часто называемое DocumentType или TransactionType - чтобы различать эти типы транзакций. Многие соединители будут работать только с транзакциями продаж; но если вы разрабатываете плагин для системы бухгалтерского учета, вам следует ожидать обработки всех типов транзакций.

Некоторые типы документов являются временными оценками, а другие являются постоянными транзакциями, которые будут храниться и в конечном итоге сообщаться в налоговый орган. В AvaTax оценки называются заказами, а постоянные транзакции - счетами.Это означает, что временная оценка продаж - SalesOrder , тогда как постоянная продажа - SalesInvoice .

Если вы забудете включить поле типа в API-интерфейс CreateTransaction, AvaTax предположит, что вам нужна временная оценка, и используйте значение SalesOrder , которое не будет записано в AvaTax.

Код документа

В приведенном выше примере мы не предоставили значение для поля с кодом . Поле код является необязательным кодом, который идентифицирует эту транзакцию.Когда мы не предоставляем его, AvaTax присваивает каждой транзакции глобальный уникальный идентификатор, часто называемый GUID.

Разработчики

Connector могут захотеть использовать значение кода , которое связывает транзакции в AvaTax с транзакциями в вашем программном обеспечении. Например, вы можете использовать поле идентификатора вашей продажи, как оно известно в вашей учетной системе. Эти значения кода должны быть уникальными в каждой компании - если вы попытаетесь создать две транзакции с одинаковым кодом для одной и той же компании, AvaTax предполагает, что вы хотите изменить существующую транзакцию и сообщить об ошибке.

После создания транзакции вы будете использовать это значение кода , чтобы идентифицировать его при вызове CommitTransaction, AdjustTransaction или VoidTransaction. Какую бы ценность вы ни предоставили, обязательно сохраните ее или ссылку на нее.

Дата документа

Поле дата указывает календарный день, в который произошла транзакция. Обратите внимание, что транзакции рассчитываются по календарному дню и не зависят от часовых поясов. Независимо от того, является ли календарный день локальным при создании транзакции, налог будет рассчитываться в соответствии с налоговым законодательством, действующим в этот календарный день.

Поскольку значение даты необходимо для правильного определения налоговых правил для транзакции, и поскольку календарные дни легко неправильно интерпретировать, когда транзакция происходит вблизи границы часового пояса, это поле является обязательным для заполнения.

код клиента

Значение customerCode идентифицирует клиента, который работает с компанией. Поскольку транзакция юридически определяется как транзакция между покупателем и продавцом, значения customerCode и companyCode идентифицируют две стороны, участвующие в транзакции.

Например, если тип транзакции - SalesInvoice , транзакция считается продажей, осуществленной компанией, идентифицированной companyCode , проданной покупателю, идентифицированному customerCode .

Это определение необходимо для того, чтобы наше программное обеспечение правильно обрабатывало сертификаты об освобождении. AvaTax требует это поле, чтобы исключения работали правильно, когда пользователь начинает работать с сертификатами. Мы рассмотрим это более подробно в главе 8 «Исключения».

адресов

Адреса являются важной частью процесса расчета налога с продаж. Существует ряд факторов, которые влияют на расчет налога с продаж, но адреса, вероятно, являются наиболее важными. Общая ставка налога с продаж, которую вы платите, обычно состоит из нескольких меньших ставок, и каждая из них относится к разной налоговой юрисдикции (например, штат, округ, город).

AvaTax определяет правильные налоговые юрисдикции на основании предоставленных адресов. Это может показаться довольно простым, но существует огромное количество различных налоговых юрисдикций, и границы не всегда чисты или просты для определения.У Avalara есть команда контент-исследований, которая делает всю работу по этому вопросу, поэтому вам не нужно - вам просто нужно дать нам адрес, и мы определим правильные налоговые юрисдикции для вас.

Двумя типами адресов, которые учитываются при расчете налога с продаж, являются адреса происхождения и адреса назначения. Например, если вы живете в Вашингтоне и продаете кружку кому-то в Калифорнии, ваш исходный адрес (типа ShipFrom от ) будет Вашингтоном, а адрес назначения (типа ShipTo ) будет Калифорнией.

Простейший тип транзакции - это транзакция торговой точки, где адрес отправителя и адрес назначения совпадают. Этот тип транзакции использует тип адреса SingleLocation , который вы увидите в нашем примере выше. В этом сценарии покупатель совершает покупку в розничном месте и получает товар (ы) в этом месте. Это тип транзакции, на котором мы сосредоточимся в оставшейся части этой главы, но мы обсудим, как рассчитать налог для транзакций с несколькими адресами, в главе 3 - Настройка вашей транзакции.

Хотя для расчета требуются только город, штат и почтовый индекс, рекомендуется предоставлять как можно больше информации об адресе. Это поможет обеспечить максимально точный расчет налогов.

Разрешение адресов

Мы рекомендуем проверять / разрешать адреса по системе проверки адресов Avalara, используя API ResolveAddress. Когда вы вызываете этот API, Avalara сообщит результат, указывающий, можно ли найти адрес или были ли обнаружены какие-либо ошибки или опечатки - и ваши пользователи могут оценить эту помощь при вводе адреса.Вот как это сделать:

  • Когда пользователь вводит данные в поле адреса, вызовите ResolveAddress, предоставив столько информации, сколько предоставил пользователь.
  • Если функция ResolveAddress сообщает, что ResolutionQuality - это External или NotCoded , это означает, что AvaTax не может идентифицировать адрес, который набрал пользователь. Вам следует предупредить пользователя и спросить, является ли адрес правильным.
  • Если пользователь решает принять неверный адрес, можно указать line1 = "ОБЩАЯ ПОСТАВКА" .Это специальный код, распознаваемый USPS, который позволяет обрабатывать нераспознанные адреса, даже если автоматическая проверка адресов не определяет правильное местоположение. Для получения дополнительной информации см. Веб-сайт USPS на General Delivery.

Вот как ваш код будет использовать ResolveAddress для исправления незначительной ошибки в почтовых индексах:

Тестовый пример

2.1.1 - Разрешение адресов

Настройка
  • Вызовите API ResolveAddress с неверным адресом:
    • Line1: 2000 Main Street
    • Город: Ирвин
    • Состояние: CA
    • Почтовый индекс: 92615
      • Обратите внимание, что этот почтовый индекс на самом деле для Хантингтон-Бич.
      • Правильный почтовый индекс для этого адреса в Ирвин 92614.
Утверждения
  • Раздел результата ValidatedAddresses результата содержит правильный почтовый индекс - 92614.
  • РазрешениеКачество результата установлено на «Пересечение».
    • Это означает, что AvaTax смог найти адрес, и вы должны предложить обновить опечатанный адрес клиента, чтобы он соответствовал проверенному адресу.

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

,

Соглашение о купле-продаже автомобилей

от Candice Irene

Ikonoklast_Fotografie / iStock / Getty Images

Соглашение о купле-продаже автомобилей является юридическим документом между продавцом автомобиля и покупателем. Этот договор содержит подробную информацию о транспортном средстве для продажи и разрешает смену владельца.

Стороны

В договоре купли-продажи автомобилей будет указан список сторон, участвующих в сделке. Владелец будет указывать свое имя, адрес и контактную информацию.Покупатель также перечислит свою информацию.

Автомобиль

Подробная информация о транспортном средстве, такая как марка, модель и год, будет указана в документе договора купли-продажи автомобиля. В нем также будут указаны показания одометра, цвет и идентификационный номер автомобиля.

Условия

Условия передачи транспортного средства новому владельцу будут указаны в соглашении. Документ будет содержать цену автомобиля, способ оплаты и дату передачи.Каждая сторона должна подписать договор купли-продажи автомобиля, чтобы он был юридически обязывающим договором.

Еще статьи
.

ответов на транзакции - PayPal Developer

Быстрые ссылки в этом разделе:

По завершении транзакции сервер Payflow возвращает строку ответа, состоящую из пар имя-значение.

Ниже приведен пример строки ответа:

  РЕЗУЛЬТАТ = 0 & PNREF = EFHP0D426A53 & RESPMSG = УТВЕРЖДЕНО & AUTHCODE = 25 ТЕСТ & AVSADDR = Y & AVSZIP = N & CVV2MATCH = Y  

Ответы на транзакции по кредитным картам

В таблице ниже описаны значения, которые могут быть возвращены в строках ответа.

Поле Описание
PNREF
PPREF идентификатор транзакции PayPal платежа; возвращается процессором PayPal.
Длина символа и ограничения: 17-символьная строка
РЕЗУЛЬТАТ Результат попытки транзакции. РЕЗУЛЬТАТ = 0 означает, что сделка была одобрена.
Примечание: Для транзакций подтверждения счета РЕЗУЛЬТАТ = 0 с RESPMSG = Подтверждено означает, что авторизация с нулевым долларом была успешно выполнена.
Примечание: Процессор PayPal также может возвращать предупреждающее сообщение в строке RESPMSG , когда RESULT = 0 . Для получения дополнительной информации о корректирующих действиях см. Коды ошибок API.
Любое другое значение для РЕЗУЛЬТАТ указывает на снижение или ошибку.
Длина символа и ограничения: переменная длина, число
CVV2MATCH Результат проверки кода безопасности карты (CVV2). Банк-эмитент может отклонить транзакцию в случае несоответствия.В других случаях сделка может быть одобрена, несмотря на несоответствие.
Y = совпадение
N = не совпадение
X = одно из следующего: (не обработано, служба не поддерживается, недоступна, нет ответа или были переданы неверные данные).
Длина символа и ограничения: 1 буквенный символ ( Y , N , X или нет ответа)
RESPMSG Ответное сообщение возвращено с результатом транзакции.Точная формулировка меняется. Иногда после начальной RESPMSG появляется двоеточие, за которым следует более подробная информация.
Примечание: Для транзакций подтверждения счета РЕЗУЛЬТАТ = 0 с RESPMSG = Подтверждено означает, что авторизация с нулевым долларом была успешно выполнена. Для частичных разрешений RESPMSG = частичное утверждение , когда RESULT = 0 .
Примечание: Процессор PayPal также может возвращать предупреждающее сообщение в строке RESPMSG , когда RESULT = 0 .Для получения дополнительной информации о корректирующих действиях см. Коды ошибок API.
Длина символов и ограничения: переменные, буквенно-цифровые символы
AUTHCODE Возвращены для продажи, авторизации и голосовой авторизации транзакций по кредитным картам. AUTHCODE - это код подтверждения, полученный по телефону из сети обработки. AUTHCODE требуется при отправке принудительной транзакции ( F ).
Длина символа и ограничения: 6 буквенно-цифровых символов
AVSADDR Ответ адрес службы проверки адреса возвращается, если вы используете службу проверки адреса.Ответы на адрес службы проверки адресов приведены только для ознакомления. Этот процесс не влияет на результат авторизации.
Длина символа и ограничения: 1 буквенный символ ( Y , N , X или нет ответа)
AVSZIP Ответ адрес службы проверки адреса возвращается, если вы используете службу проверки адреса. Ответы на адрес службы проверки адресов приведены только для ознакомления. Этот процесс не влияет на результат авторизации.
Длина символа и ограничения: 1 буквенный символ ( Y , N , X или нет ответа)
IAVS Ответы на адрес службы международной проверки адреса могут быть возвращены, если вы используете службу проверки адреса. Ответы IAVS только для совета. Это значение не влияет на результат транзакции. Указывает, является ли ответ службы проверки адреса международным ( Y ), США ( N ) или не может быть определен ( X ).Требуется версия клиента 3.06 или более поздняя.
Длина символа и ограничения: 1 буквенный символ ( Y , N , X или нет ответа)
PROCAVS Необработанный ответ службы проверки адреса, возвращаемый процессором. Это поле не нормализовано и возвращается, когда для VERBOSITY установлено значение HIGH .
Длина символа и ограничения: 1 символ
PROCCVV2 Необработанный ответ CVV2 , возвращаемый процессором.Это поле не нормализовано и возвращается, когда для VERBOSITY установлено значение HIGH .
Длина символа и ограничения: 1 символ
HOSTCODE Необработанный код ответа, возвращаемый процессором. Это поле не нормализовано и возвращается, когда для VERBOSITY установлено значение HIGH . Используйте RESPTEXT для получения ответного сообщения от процессора. Информацию о кодах ответов процессора PayPal см. В кодах ошибок API.Для всех других процессоров, пожалуйста, свяжитесь напрямую с вашим банком-продавцом или процессором.
Длина символа и ограничения: 6 символов
RESPTEXT Необработанный текст, возвращаемый процессором, который соответствует возвращенному HOSTCODE . Это поле не нормализовано и возвращается, когда для VERBOSITY установлено значение HIGH .
Длина символа и ограничения: 32 символа
PROCCARDSECURE Необработанный ответ проверки подлинности покупателя, возвращенный процессором.Это поле не нормализовано и возвращается, когда для VERBOSITY установлено значение HIGH .
Длина символа и ограничения: 1 символ
ADDLMSGS Дополнительное сообщение об ошибке, которое указывает на использование функций, которые были отключены.
Длина символа и ограничения: до 1048 символов. Обычно 50 символов.
PAYMENTTYPE (только PayPal.) Возвращает мгновенного , если платеж является мгновенным, или проверяет , если платеж задерживается (DP) на процессоре PayPal.
Длина символа и ограничения: 7-символьная строка
CORRELATIONID (только PayPal.) Значение, используемое для отслеживания этой транзакции прямой оплаты.
Длина символа и ограничения: 13 буквенно-цифровых символов
AMEXID Уникальный идентификатор транзакции возвращается, когда VERBOSITY = HIGH для отслеживания транзакций CAPN American Express на процессорах не PayPal.
Примечание: Используется продавцами, которые авторизуют транзакции через шлюз, но рассчитываются с помощью стороннего решения.
Длина символов и ограничения: 15 цифр
AMEXPOSDATA Значение, возвращаемое для транзакций American Express CAPN, когда VERBOSITY = HIGH на процессорах, отличных от PayPal.
Примечание: Используется только продавцами, которые авторизуются через шлюз, но рассчитываются с помощью стороннего решения.
Длина символов и ограничения: 16 буквенно-цифровых символов
CCTRANSID Уникальный идентификатор транзакции, возвращаемый некоторыми процессорами для всех транзакций по кредитным картам.
Примечание: Это поле используется только продавцами, которые авторизуют транзакции через шлюз, но осуществляют расчеты через стороннее решение.
Длина символов и ограничения: 15 цифр
CCTRANS_POSDATA Возврат стоимости от некоторых процессоров для всех транзакций по кредитным картам.
Примечание: Это поле доступно только тем торговцам, которые авторизуются через шлюз, но осуществляют расчеты через стороннее решение.
Длина символов и ограничения: 16 буквенно-цифровых символов
AMT В этом поле возвращается сумма транзакции или, если выполняется частичная авторизация, сумма, утвержденная для частичной авторизации.
ORIGAMT Частичные авторизации: оригинальная сумма, представленная для авторизации.
КАРДИОН Тип кредитной карты. Возвращается как ответ на запрос при отправке значения параметра запроса VERBOSITY HIGH .
Это одно из следующих значений для используемых в настоящее время карт:
- 0 = Visa
- 1 = MasterCard
- 2 = Обнаружение
- 3 = American Express
- 4 = Diner's Club
- 5 = JCB
- 9 = Maestro (Switch)
EMAILMATCH Проверяет, является ли отправленное значение BILLTOEMAIL тем, что находится в файле с процессором.(Только процессор American Express)
Длина символа и ограничения: 1 буквенный символ ( Y , N , X или нет ответа)
PHONEMATCH Проверяет, является ли отправленное значение BILLTOPHONENUM тем, что находится в файле с процессором. (Только процессор American Express)
Длина символа и ограничения: 1 буквенный символ ( Y , N , X или нет ответа)
EXTRSPMSG Дополнительные сообщения, связанные с процессором.
ПЕРЕВОЗКА Время совершения сделки. Ниже приведен пример ответа в возвращенном формате:
TRANSTIME = 2010-08-11 22:53:18
Длина символа и ограничения: см. Пример
ДУБЛИКАТ Возвращается с одним из следующих значений:
- DUPLICATE = 2 - ORDERID уже был отправлен в предыдущем запросе с тем же ORDERID .
- DUPLICATE = 1 - идентификатор запроса уже отправлен для предыдущего запроса.
- DUPLICATE = -1 - База данных шлюза недоступна. PayPal не может определить, является ли это дублирующим заказом или запросом.
DATE_TO_SETTLE Дата завершения транзакции. Этот параметр возвращается в ответе только для транзакций запроса ( TRXTYPE = I ).
PAYMENTADVICECODE Код ответа процессора обычно возвращается при отклоненных повторяющихся транзакциях.Его цель - предоставить продавцам информацию и конкретные инструкции о том, как справиться со снижением. Продавец обязан следовать предоставленным инструкциям, чтобы избежать возвратных платежей.
Подробнее о значениях этих кодов см. PAYMENTADVICECODE . Значение 03 или 21 указывает, что продавец обязан остановить эту повторяющуюся транзакцию. Эти два кода указывают на то, что либо аккаунт был закрыт, либо было совершено мошенничество, либо владелец карты попросил банк прекратить этот платеж по другой причине.Даже если повторная попытка транзакции будет успешной, это может привести к возврату платежа.
TRANSSTATE Состояние транзакции, отправленной в ответе на запрос или с ошибками, связанными с транзакциями службы защиты от мошенничества (FPS). Значения:
- 0 = Подтверждение счета (без расчетов)
- 1 = Общее состояние ошибки
- 3 = Авторизация подтверждена
- 4 = Частичный захват
- 6 = Ожидание расчета (транзакция должна быть рассчитана)
- 7 = Выполняется расчет (транзакция, участвующая в текущем текущем расчете)
- 8 = Успешно установлено
- 9 = Авторизация получена (после захвата транзакции типа авторизации , его TRANSSSTATE становится 9)
- 10 = Ошибка захвата (произошла ошибка при попытке получить авторизацию, поскольку транзакция уже была захвачена)
- 11 = Не удалось выполнить расчет (транзакции не выполняются обычно из-за проблем) с процессором продавца или потому что тип карты не установлен с процессором продавца)
- 12 = Unsettl транзакция ed из-за неверной информации об учетной записи
- 14 = По разным причинам партия, содержащая эту транзакцию, не смогла выполнить расчет
- 15 = Расчет не завершен из-за возврата платежа
- 16 = Ошибка расчета ACH продавца; (необходимо собрать его вручную)
- 106 = транзакция неизвестного статуса - транзакции не выполнены
- 206 = транзакции приостановлены в ожидании вмешательства клиента

Любая TRANSSTATE свыше 1000; Пример 1003, является недействительной транзакцией.Например, авторизация имеет TRANSSTATE из 3 до захвата. Но если авторизация аннулируется, TRANSSTATE станет 1003.

В случае фильтров службы защиты от мошенничества в ответ возвращаются следующие коды ошибок и значения TRANSSTATE :
- для кода ошибки 125 - отклонено фильтрами FPS , TRANSSTATE = 1 или остается неизменным по сравнению с исходным значением
- Для кода ошибки 126 - помечено для просмотра фильтрами FPS , TRANSSTATE = 1
Если продавец принимает Для транзакции, помеченной фильтром FPS, значение TRANSSTATE будет меняться в зависимости от исходного типа транзакции:
TRANSSTATE = 3 для утвержденного авторизации ( TRXTYPE = A )
TRANSSTATE = 6 для утвержденной продажи ( TRXTYPE = S ), задержанный захват ( TRXTYPE = D ), возврат ( TRXTYPE = C ) или сила ( TRXTYPE = F )
TRANSSTA TE = 0 для утвержденного Void ( TRXTYPE = V )
- Для кода ошибки 128 - продавец отклоняет транзакцию, помеченную фильтром FPS , TRANSSTATE = 1 или остается неизменной по сравнению с ее первоначальным значением.
Длина символа и ограничения: 10 целых символов

Ответы службы проверки адресов от PayPal

В следующей таблице сравнивается подробный ответ, который процессор PayPal возвращает для проверки адреса, с нормализованным значением ответа ( Y , N или X ), которое AVSADDR и AVSZIP возвращают. Чтобы получить значение процессора PayPal, установите для параметра VERBOSITY значение HIGH .Значение процессора возвращается в параметре ответа PROCAVS .

PayPal процессор AVS код Значение AVSADDR AVSZIP
A Адрес Y N
B Международный "А" Y N
C Международный "N" N N
D Международный "X" Y Y
E Не допускается для транзакций MOTO (Интернет / Телефон) X X
F для Великобритании "X" Y Y
G Нет в наличии X X
I Международная Недоступно X X
N N N
P Почтовый (Международный "Z") N Y
R Повтор X X
S Сервис не поддерживается X X
U Недоступно X X
Вт весь почтовый индекс N Y
X Точный Матч Y Y
Y да Y Y
Z Zip N Y
Все остальные X X

Ниже приведен пример строки запроса авторизации, которая устанавливает VERBOSITY на HIGH .Payflow возвращает в ответ значение PROCAVS .

  TRXTYPE = A & BILLTOSTREET = 123 Main St & BILLTOZIP = 00382 & TENDER = C & PARTNER = PayPal & USER = SuperMerchant & PWD = SuperUserPassword & AMT = 1,00 & АССТ = 4111111111111111 & EXPDATE = 1215 & INVNUM = PONUM1 и многословие = ВЫСОКИЙ  

В ответе возвращается значение PROCAVS .

  РЕЗУЛЬТАТ = 0 & PNREF = VFHA0FF94691 & RESPMSG = Одобрено & AUTHCODE = 245PNI & AVSADDR = Y & AVSZIP = Y & HOSTCODE = A & PROCAVS = Y & VISACARDLEVEL = 12 & TRANSTIME = 2011-01-12 13: 54: 35 & AMT = 1.00 & АССТ = 1111 & EXPDATE = 1215 & CARDTYPE = 0 & IAVS = N  

Нормализованные результаты кода безопасности карты

Параметр CVV2MATCH возвращает Y , N или X .

В следующей таблице приведены подробные результаты, которые процессор PayPal возвращает для кодов безопасности карты. Чтобы получить значение процессора PayPal, установите для параметра VERBOSITY значение HIGH . Значение процессора возвращается в параметре ответа PROCCVV2 .

PayPal Процессор CVV2 Код PayPal Код процессора Описание Payflow CVV2MATCH
M Матч Y
N Нет матча N
P Не обработано X
S Сервис не поддерживается X
U Недоступно X
X Нет ответа X
Все остальные X

БАЛАМТ карты отклика и сохраненного значения

Транзакции, отвечающие требованиям отчетности и отчетности American Express, могут вернуть BALAMT , если транзакция включает карту с сохраненным значением.Карты с сохраненной стоимостью, как правило, предлагаются в качестве подарочных карт, что позволяет клиенту тратить любую сумму до остатка на карте. Для возврата баланса карты BALAMT карта должна быть активной и не скомпрометированной. Если карта используется для покупки товаров, превышающих остаток на карте, American Express отклоняет транзакцию и возвращает баланс карты в BALAMT .

Примечание: Не все процессоры поддерживают BALAMT , когда в транзакции используется карта с сохраненным значением.

Пример карты American Express с сохраненным значением

Следующий запрос на авторизацию предназначен для покупки 123,00.

  TRXTYPE = A & TENDER = C & PWD = x1y2z3 & PARTNER = PayPal & VENDOR = SuperMerchant & USER = SuperMerchant & АССТ = 5555555555554444 & EXPDATE = 1215 & AMT = 123.00 & BILLTOSTREET = 5199 MAPLE & BILLTOZIP = 94588  

Поскольку ответ возвращает BALAMT со значением 99,00, авторизация отклонена.

  РЕЗУЛЬТАТ = 12 & PNREF = VXYZ01234567 & RESPMSG = ОТКЛОНЕНО & БАЛАНС = 99.00 & AVSADDR = Y & AVSZIP = N  

PNREF

PNREF - это уникальный идентификационный номер транзакции, выпущенный PayPal, который идентифицирует транзакцию для выставления счетов, составления отчетов и данных транзакции. PNREF возвращается в ответе на транзакцию, указывающем, что ваша транзакция была получена PayPal. Значение PNREF также отображается в столбце «Идентификатор транзакции» в отчетах PayPal Manager.

Сохранение PNREF в ваших записях полезно, особенно если вы планируете выполнять следующие типы транзакций Payflow:

Значение PNREF представляет собой 12-символьную строку печатных символов.Печатные символы также включают в себя символы, отличные от букв и цифр, такие как знак вопроса (-). Однако значение PNREF обычно содержит только буквы и цифры, например:

  • VADE0B248932
  • ACRAF23DB3C4

Примечание: Формат (или типы значений, возвращаемых в) параметра PNREF может быть изменен без уведомления; Payflow будет уведомлять продавцов только в случае изменения длины этого параметра.

значений RESULT и RESPMSG text

Параметр RESULT является первым параметром ответа, возвращенным в строке ответа. Значение РЕЗУЛЬТАТ указывает на общий статус попытки транзакции:

  • Значение 0 (ноль) означает, что ошибок не было, и транзакция была одобрена.

    Примечание: Для транзакций подтверждения счета РЕЗУЛЬТАТ = 0 с RESPMSG = Подтверждено означает, что авторизация с нулевым долларом прошла успешно.

  • Значение меньше 0 указывает на то, что произошла ошибка связи. В этом случае транзакция не предпринимается.
  • Значение, превышающее 0 , указывает на снижение или ошибку (за исключением случая РЕЗУЛЬТАТ 104 . См. Следующую таблицу).

Ответное сообщение ( RESPMSG ) содержит краткое описание результатов отклонения или ошибки.

Чтобы получить необработанный код ответа и сообщение, возвращаемое процессором, установите VERBOSITY на HIGH в своем запросе и запишите значения ответов параметров HOSTCODE и RESPTEXT .

Только для процессора PayPal: При интерпретации значений РЕЗУЛЬТАТ для процессора PayPal обратите внимание на следующее:

  • Когда RESULT = 0 , может быть возвращена предупреждающая информация, которая будет полезна для приложения запроса. См. Коды ошибок API для получения подробной информации о корректирующих действиях.
  • Когда РЕЗУЛЬТАТ = 104 , журнал
.

Смотрите также