ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Настоящая заявка испрашивает приоритет и преимущество даты подачи патентной заявки США № 15/074,199, поданной 18 марта 2016, которая включена в настоящий документ посредством ссылки во всей своей полноте.
ОБЛАСТЬ ТЕХНИКИ
Настоящее раскрытие относится к маркировке и обработке предварительно одобренных транзакций по платежам, в частности, к предварительному одобрению платежной транзакции эмиссионным финансовым учреждением для обработки в качестве частичного взноса и маркировки транзакции как таковой во время обработки без необходимости изменения существующих систем терминалов для производства платежей в местах совершения покупок.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Частичные взносы используются во всем мире, чтобы потребители могли совершать покупки, которые в противном случае они не смогли бы сделать. В некоторых местах, торгово-сервисные предприятия управляют частичными взносами, позволяя потребителю покупать продукт и платить за этот продукт с течением времени. В других местах эмиссионные финансовые учреждения (ʺэмитентыʺ) может управлять частичными взносами путем оплаты покупки по поручению потребителя, а затем начисления на текущий счет (счет транзакции) потребителя за покупку с течением времени. В любом случае, потребитель может немедленно совершить покупку и расплатиться за нее с течением времени, что может быть выгодно, если потребитель имеет низкий кредитный лимит, не может создавать сбережения и т.д.
Во многих случаях, частичные взносы либо во время транзакции, либо после транзакции уже обрабатывались. Например, частичный взнос (платеж в рассрочку), управляемый торгово-сервисным предприятием, часто создается в точке продажи в процессе оформления покупки, где транзакция обрабатывается для суммы регулярного частичного взноса, и потребителю начисляются дополнительные частичные взносы в согласованный период времени. Частичные взносы, управляемые эмитентами, часто создаются после обработки транзакции, когда потребитель может идентифицировать обработанную транзакцию, за которую эмитент не сразу производит запись на счет потребителя, а вместо этого записывает на счет потребителя суммы частичных вносов с предварительно определенными периодами рассрочки. Для частичных взносов, созданных после того, как транзакция была обработана, потребитель должен иметь полную сумму покупки, первоначально доступную для покупки, что может быть неосуществимым и идти вразрез с одним из основных преимуществ рассрочки. Дополнительная информация о создании частичных взносов после обработки транзакций содержится в патентной заявке США №14/219,215, озаглавленной ʺMethod and System for Consumer Behavior Modeling Based on Installment Paymentsʺ, поданной 19 марта 2014 на имя David Grossman; и предварительной патентной заявке США № 62/160,328, озаглавленной ʺMethod and System for POS Enabled Installments with Eligibility Check Requirementsʺ, поданной 12 мая 2015 на имя Vijila Sudhakar et al., которые включены в настоящий документ посредством ссылки во всей их полноте.
Таким образом, существует потребность в техническом решении, которое может позволить первоначально обрабатывать транзакцию как частичный взнос без необходимости изменения существующих точек продаж и без ущерба для затрагиваемых торгово-сервисных предприятий. Такое решение позволит торгово-сервисным предприятиям нормально заключать сделки, а потребителям - использовать частичные взносы без необходимости наличия полной суммы покупки. Путем предварительного одобрения транзакции для обработки в качестве частичного взноса, транзакция может быть маркирована во время ее обработки, чтобы гарантировать, что она будет обрабатываться корректным образом как частичный взнос, что повысит эффективность такой обработки.
КРАТКОЕ ОПИСАНИЕ
Настоящее раскрытие содержит описание систем и способов для маркировки предварительно одобренных транзакций с оплатой в рассрочку (частичного взноса) и обработки транзакций как частичных взносов на основе предварительного одобрения.
Способ маркировки предварительно одобренной транзакции частичного взноса для обработки эмитентом включает в себя: прием, принимающим устройством сервера обработки, сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к транзакции частичного взноса, предварительно одобренной финансовым учреждением-эмитентом, причем данные частичного взноса включают в себя по меньшей мере основной учетный номер, предварительно одобренную сумму и один или более критериев транзакции; прием, принимающим устройством сервера обработки, сообщения транзакции из платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя по меньшей мере множество элементов данных, включающих в себя по меньшей мере первый элемент данных, выполненный с возможностью хранения основного учетного номера, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения данных транзакции; верификацию, посредством модуля верификации сервера обработки, согласованности платежной транзакции с транзакцией частичного взноса на основе соответствия между по меньшей мере предварительно одобренной суммой и суммой транзакции и одним или более критериями транзакции с данными транзакции; сохранение, посредством модуля обработки транзакций сервера обработки, флага частичного взноса в третьем элементе данных, включенном во множество элементов данных, включенных в сообщение транзакции, при успешной верификации; и электронную передачу, посредством передающего устройства сервера обработки, сообщения транзакции, включающего в себя третий элемент данных, хранящий флаг частичного взноса, в финансовое учреждение-эмитент через платежную сеть.
Способ обработки платежной транзакции в качестве частичного взноса на основе предварительного одобрения включает в себя: сохранение, в базе данных счетов сервера обработки, профиля счета, причем профиль счета включает в себя данные, относящиеся к счету транзакции, включающие в себя по меньшей мере основной учетный номер, остаток на счете и данные счета; прием, принимающим устройством сервера обработки, сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к запрошенной транзакции частичного взноса, данные частичного взноса включают в себя по меньшей мере основной учетный номер, сумму частичного взноса, одно или более условий платежа и один или более критериев транзакции; предварительное одобрение, посредством модуля обработки транзакций сервера обработки, транзакции частичного взноса на основе по меньшей мере суммы частичного взноса, одного или более условий платежа, остатка на счете и данных счета; передачу электронным образом, посредством передающего устройства сервера обработки, сигнала данных с наложенным по меньшей мере указанием предварительного одобрения для запрошенной транзакции частичного взноса; прием, принимающим устройством сервера обработки, сообщения транзакции из платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя по меньшей мере множество элементов данных, включающих в себя по меньшей мере первый элемент данных, выполненный с возможностью хранения основного учетного номера, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения данных транзакции; и проводку, по счету транзакции, относящемуся к профилю счета, платы на сумму, основанную по меньшей мере на сумме частичного взноса, одном или более условиях платежа и сумме транзакции.
Система для маркировки предварительно одобренной транзакции для обработки эмитентом включает в себя: принимающее устройство сервера обработки, выполненное с возможностью приема сигнала данных с наложенными данными частичного взноса, при этом данные частичного взноса относятся к транзакции частичного взноса, предварительно одобренной финансовым учреждением-эмитентом, данные частичного взноса включают в себя по меньшей мере основной учетный номер, предварительно одобренную сумму и один или более критериев транзакции, и приема сообщения транзакции из платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя по меньшей мере множество элементов данных, включающих в себя по меньшей мере первый элемент данных, выполненный с возможностью хранения основного учетного номера, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения данных транзакции; модуль верификации сервера обработки, выполненный с возможностью верификации согласованности платежной транзакции с транзакцией частичного взноса на основе соответствия между по меньшей мере предварительно одобренной суммой и суммой транзакции и одним или более критериями транзакции с данными транзакции; модуль обработки транзакций сервера обработки, выполненный с возможностью сохранения флага частичного взноса в третьем элементе данных, включенном во множество элементов данных, включенных в сообщение транзакции, при успешной верификации; и передающее устройство сервера обработки, выполненное с возможностью передачи электронным образом сообщения транзакции, включающего в себя третий элемент данных, хранящий флаг частичного взноса, в финансовое учреждение-эмитент через платежную сеть.
Система для обработки платежной транзакции в качестве частичного взноса на основе предварительного одобрения включает в себя: базу данных счетов сервера обработки, выполненную с возможностью хранения профиля счета, причем профиль счета включает в себя данные, относящиеся к счету транзакции, включающие в себя по меньшей мере основной учетный номер, остаток на счете и данные счета; принимающее устройство сервера обработки, выполненное с возможностью приема сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к запрошенной транзакции частичного взноса, данные частичного взноса включают в себя по меньшей мере основной учетный номер, сумму частичного взноса, одно или более условий платежа и один или более критериев транзакции; модуль обработки транзакций сервера обработки, выполненный с возможностью предварительного одобрения транзакции частичного взноса на основе по меньшей мере суммы частичного взноса, одного или более условий платежа, баланса счета и данных счета; и передающее устройство сервера обработки, выполненное с возможностью передачи электронным образом сигнала данных с наложенным по меньшей мере указанием предварительного одобрения для запрашиваемой транзакции частичного взноса. Принимающее устройство сервера обработки дополнительно выполнено с возможностью приема сообщения транзакции из платежной сети, при этом сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя по меньшей мере множество элементов данных, включающих в себя по меньшей мере первый элемент данных, выполненный с возможностью хранения основного учетного номера, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения данных транзакции. Модуль обработки транзакций сервера обработки дополнительно выполнен с возможностью проводки по текущему счету, относящемуся к профилю счета, платы на сумму, основанную по меньшей мере на сумме частичного взноса, одном или более условиях платежа и сумме транзакции.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Объем настоящего раскрытия лучше всего можно понять из нижеследующего подробного описания примерных вариантов осуществления при рассмотрении в связи с прилагаемыми чертежами. На чертежах представлено следующее:
Фиг. 1 - блок-схема, иллюстрирующая архитектуру системы высокого уровня для предварительного одобрения и последующей обработки транзакций частичного взноса в соответствии с примерными вариантами осуществления.
Фиг. 2 - блок-схема, иллюстрирующая сервер обработки согласно фиг. 1 для предварительного одобрения и обработки транзакций частичного взноса в соответствии с примерными вариантами осуществления.
Фиг. 3 - блок-схема, иллюстрирующая предварительное одобрение и обработку транзакции частичного взноса с использованием системы согласно фиг. 1 в соответствии с примерными вариантами осуществления.
Фиг. 4 - блок-схема последовательности операций, иллюстрирующая примерный способ маркировки предварительно одобренной транзакции частичного взноса для обработки эмитентом в соответствии с примерными вариантами осуществления.
Фиг. 5 - блок-схема последовательности операций, иллюстрирующая примерный способ обработки платежной транзакции как частичного взноса на основе предварительного одобрения в соответствии с примерными вариантами осуществления.
Фиг. 6 - блок-схема, иллюстрирующая обработку платежной транзакции в соответствии с примерными вариантами осуществления.
Фиг. 7 - блок-схема, иллюстрирующая архитектуру компьютерной системы в соответствии с примерными вариантами осуществления.
Дальнейшие области применимости настоящего раскрытия станут очевидными из подробного описания, представленного ниже. Следует понимать, что подробное описание примерных вариантов осуществления предназначено только для иллюстративных целей и поэтому не предназначено для обязательного ограничения объема раскрытия.
ПОДРОБНОЕ ОПИСАНИЕ
Словарь терминов
Платежная сеть - система или сеть, используемая для перевода денег с использованием заменителей наличных. Платежные сети могут использовать различные протоколы и процедуры для обработки перевода денег для различных типов транзакций. Транзакции, которые могут выполняться через платежную сеть, могут включать покупки продуктов или услуг, покупки в кредит, дебетовые транзакции, переводы средств, снятия со счета и т.д. Платежные сети могут быть выполнены с возможностью выполнения транзакций посредством заменителей наличных, что может включать платежные карты, аккредитивы, чеки, счета транзакций и т.д. Примеры сетей или систем, выполненных с возможностью действовать в качестве платежных сетей, включают управляемые посредством MasterCard®, VISA®, Discover®, American Express®, PayPal® и т.д. Использование термина ʺплатежная сетьʺ здесь может относиться как к платежной сети как к сущности (объекту), так и к физической платежной сети, такой как оборудование, аппаратные средства и программное обеспечение, содержащие платежную сеть.
Счет транзакции - финансовый счет, который может использоваться для финансирования транзакции, такой как расчетный (текущий банковский) счет, сберегательный счет, кредитный счет, счет виртуального платежа и т.д. Счет транзакции может быть связан с потребителем, который может быть любым подходящим типом субъекта, связанного с платежным счетом, который может включать в себя лицо, семью, компанию, корпорацию, правительственный орган и т.д. В некоторых случаях, счет транзакции может быть виртуальным, таким как счета, управляемые посредством PayPal®, и т.д.
Торгово-сервисное предприятие - субъект, который предоставляет продукты (например, товары и/или услуги) для покупки другим субъектом, таким как потребитель или другой торгово-сервисное предприятие. Торгово-сервисное предприятие может быть потребителем, розничным торгово-сервисным предприятием, оптовиком, изготовителем или любым другим типом субъекта, который может предоставлять продукты для покупки, как это будет очевидно для специалистов в данной области техники. В некоторых случаях, торгово-сервисное предприятие может иметь специальные знания о товарах и/или услугах, предоставляемых для покупки. В других случаях, торгово-сервисное предприятие может не иметь или требовать каких-либо специальных знаний о предлагаемых продуктах. В некоторых вариантах осуществления, субъект, участвующий в одной транзакции, может считаться торгово-сервисным предприятием. В некоторых случаях, как используется здесь, термин ʺторгово-сервисное предприятиеʺ может относиться к оборудованию или устройству торгово-сервисного субъекта.
Эмитент - субъект, который устанавливает (например, открывает) аккредитив или кредитную линию в пользу бенефициара и оценивает проекты, составленные бенефициаром, в отношении суммы, указанной в аккредитиве или кредитной линии. Во многих случаях эмитент может быть банком или другим финансовым учреждением, уполномоченным открывать кредитные линии. В некоторых случаях, любой субъект, который может распространять кредитную линию бенефициару, может считаться эмитентом. Открытая эмитентом кредитная линия может быть представлена в форме платежного счета и может быть использована бенефициаром посредством использования платежной карты. Эмитент может также предлагать потребителям дополнительные типы платежных счетов, которые будут очевидны для специалистов в данной области техники, таких как дебетовые счета, предоплаченные счета, счета электронных кошельков, сберегательные счета, расчетные счета и т.д., и могут предоставлять потребителям физические или нефизические средства для доступа и/или использования такого счета, такие как дебетовые карты, карты предоплаты, банковские карты, электронные кошельки, чеки и т.д.
ʺПлатежные рельсыʺ (платформа Payment Rails) - инфраструктура, связанная с платежной сетью, используемой при обработке платежных транзакций и обмене сообщениями транзакций и другими подобными данными между платежной сетью и другими объектами, связанными с платежной сетью. Payment rails могут состоять из аппаратных средств, используемых для создания платежной сети и межсетевых соединений между платежной сетью и другими связанными с ней объектами, такими как финансовые учреждения, процессоры шлюзов и т.д. В некоторых случаях, payment rails также могут испытывать воздействие программного обеспечения, например, посредством специального программирования аппаратных средств связи и устройств, которые составляют payment rails. Например, payment rails могут включать в себя специально сконфигурированные вычислительные устройства, которые специально выполнены с возможностью маршрутизации сообщений транзакций, которые могут быть специально отформатированными сообщениями данных, которые электронным образом передаются через payment rails, как более подробно описано ниже.
Система предварительного одобрения и обработки транзакций частичного взноса
Фиг. 1 иллюстрирует систему 100 для предварительного одобрения транзакций частичного взноса и маркировку транзакций во время обработки для обработки как частичных взносов в результате предварительного одобрения.
Система 100 может включать в себя сервер 102 обработки. Сервер 102 обработки, обсужденный более подробно ниже, может быть выполнен с возможностью предварительного одобрения транзакций частичного взноса на основе выбранных критериев моделирования для транзакции, маркировки транзакций частичного взноса во время обработки для обработки как транзакции частичного взноса и обработки транзакций частичного взноса на основе предварительного одобрения. В некоторых случаях, сервер 102 обработки может быть выполнен с возможностью выполнения одной или более из вышеперечисленных функций на основе своего положения в системе 100, как обсуждается ниже.
В системе 100, потребителю 104 может быть желательно совершить покупку в рассрочку, а не покупать продукт (например, товары и/или услуги) посредством единой платежной транзакции, когда платеж требуется полностью во время транзакции. Потребитель 104 может иметь счет транзакции, созданный в финансовом учреждении-эмитенте, таком как банк-эмитент. Счет транзакции может храниться, управляться или иным образом ассоциироваться с системой 106 эмитента, которая может представлять собой вычислительную систему, управляемую финансовым учреждением-эмитентом или от его имени. В некоторых вариантах осуществления, сервер 102 обработки может быть частью системы 106 эмитента, или система 106 эмитента может включать в себя сервер 102 обработки, так что система 106 эмитента может быть выполнена с возможностью предварительного одобрения транзакций частичного взноса, выполняемых сервером 102 обработки и обсуждаемых здесь.
Чтобы запросить предварительное одобрение транзакции частичного взноса, потребитель 104 может использовать вычислительное устройство 108 для моделирования транзакции и ее обработки в качестве транзакции частичного взноса. Вычислительное устройство 108 может быть вычислительным устройством любого типа, подходящим для выполнения обсуждаемых здесь функций, таким как настольный компьютер, портативный компьютер, ноутбук, планшетный компьютер, сотовый телефон, смартфон, смарт-часы, смарт-телевидение, носимое вычислительное устройство, имплантируемое вычислительное устройство и т.д. Взаимодействия между вычислительным устройством 108 и потребителем 104 могут выполняться с использованием одной или более прикладных программ, сохраненных и исполняемых вычислительным устройством 108, таких как специально сконфигурированная прикладная программа для моделирования транзакций как транзакций частичного взноса или прикладная программа веб-браузера, выполненная с возможностью перехода на веб-сайт, выполненный с возможностью моделирования транзакций как транзакций частичного взноса.
В рамках моделирования, потребитель 104 может вводить один или более критериев транзакции для транзакции, которую он хочет обработать в качестве транзакции частичного взноса. Один или более критериев транзакции могут включать в себя любые критерии, подходящие для идентификации последующей транзакции для идентификации и сопоставления с моделируемой транзакцией. Критерии транзакции могут включать в себя, например, время транзакции, данные транзакции, идентификатор торгово-сервисного предприятия, имя торгово-сервисного предприятия, код категории торгово-сервисного предприятия, данные о продукте, географическое местоположение и т.д. Потребитель 104 может также ввести оцененную сумму транзакции, которая может быть оценкой потребителя суммы транзакции для платежной транзакции, которую он хотел бы обработать в качестве транзакции частичного взноса.
Затем потребитель 104 может выбрать, с использованием вычислительного устройства 108, одно или более условий для желательного частичного взноса. Одно или более условий могут включать в себя сумму платежа в рассрочку (частичного взноса), количество платежей, период частичного взноса (например, общий период или период повторяющихся платежей), процентную ставку и т.д. В некоторых случаях, потребитель 104 может выбрать одно условие, которое может влиять на другие условия. Например, потребитель 104 может выбрать желательное количество платежей, которое может использоваться при расчете оцененной суммы платежей в рассрочку. В другом примере, потребитель 104 может выбрать желательную сумму платежа частичного взноса, которая может использоваться для определения подходящего количества платежей и периода частичного взноса. Интерфейс, используемый потребителем 104 посредством вычислительного устройства 108, может включать в себя ползунки, выпадающие окна, переключатели и другие подходящие элементы интерфейса для выбора условий частичного взноса. В некоторых случаях, пользователю могут быть отображены дополнительные условия, на которые невозможно влиять вариантами выбора потребителя, а также условия, изменяемые в соответствии с вариантами выбора потребителя, и соответственно измененные в процессе сделанного потребителем выбора.
После того, как потребитель 104 смоделировал транзакцию частичного взноса и удовлетворился результатом, потребитель 104 может представить моделирование для предварительного одобрения системой 106 эмитента. В некоторых случаях, моделирование может передаваться электронным образом на сервер 102 обработки посредством подходящей сети и способа связи, который затем может перенаправить моделирование в систему 106 эмитента для предварительного одобрения. В других случаях, сервер 102 обработки может быть частью системы 106 эмитента и может выполнять предварительное одобрение смоделированной транзакции частичного взноса. В таких случаях, функции, выполняемые системой 106 эмитента, обсуждаемые здесь, могут выполняться сервером 102 обработки в качестве части системы 106 эмитента.
Система 106 эмитента может принимать от вычислительного устройства 108 смоделированную транзакцию частичного взноса, которая может включать в себя по меньшей мере идентификатор счета транзакции, связанной с потребителем 104, один или более критериев транзакции, представленных потребителем 104, и одно или более условий частичного взноса. Идентификатором может быть основной учетный номер, идентификационный номер, адрес электронной почты, имя пользователя, номер телефона, идентификатор устройства или другое идентификационное значение, подходящее для использования при идентификации счета транзакции, связанного с потребителем 104. В некоторых случаях, одно или более условий частичного взноса могут включать в себя только те условия, которые выбраны потребителем 104. В других случаях, условия частичного взноса могут включать в себя дополнительные условия частичного взноса, которые могут быть изменены или не могут быть изменены на основе условий, выбранных потребителем 104.
Затем система 106 эмитента может предварительно одобрить или отклонить смоделированный частичный взнос, на основе остатка на счете связанного счета транзакции, условий частичного взноса и любого другого подходящего фактора. Например, система 106 эмитента может выполнить анализ рисков, анализ кредитоспособности и т.д., чтобы определить предварительное одобрение смоделированной транзакции частичного взноса. Если смоделированная транзакция частичного взноса не была предварительно одобрена, система 106 эмитента может электронным образом передать сигнал данных с наложенным указанием отказа в смоделированной транзакции частичного взноса на вычислительное устройство 108 (например, через сервер 102 обработки, если применимо) с использованием подходящей сети связи и способа. В некоторых случаях, указание может сопровождаться одним или более альтернативными условиями, предложенными системой 106 эмитента, такими как изменения суммы платежа в рассрочку, процентная ставка, количество платежей и т.д. В таких случаях, потребитель 104 может принять измененные условия или может представить дополнительные изменения в условия и повторно направить смоделированную транзакцию частичного взноса.
Если система 106 эмитента предварительно одобряет смоделированную транзакцию частичного взноса или принимает одобрение от потребителя 104 через вычислительное устройство 108 принятия измененных условий частичного взноса для смоделированной транзакции частичного взноса, система 106 эмитента может соответствующим образом уведомить вычислительное устройство 108 и может сохранить данные, связанные со смоделированной транзакцией частичного взноса. В некоторых случаях, система 106 эмитента может сохранить данные смоделированной транзакции частичного взноса (например, идентификатор счета, условия и т.д.) в профиле, связанном со счетом транзакции. В других случаях, система 106 эмитента может сохранить данные смоделированной транзакции частичного взноса в выделенной базе данных, используемой для хранения данных транзакции частичного взноса.
В некоторых вариантах осуществления, смоделированная транзакция частичного взноса может представлять собой моделирование транзакции электронной коммерции, инициируемой потребителем 104. Для примера, потребитель 104 может перейти на веб-сайт, связанный с торгово-сервисным предприятием, и выбрать один или более продуктов для покупки с использованием традиционных методов электронной торгово-сервисным предприятием. В рамках процесса оформления покупки, потребителю 104 может быть представлен (например, через вычислительное устройство 108) интерфейс для использования при выборе одного или более условий частичного взноса, которые могут частично основываться на данных транзакции для платежной транзакции, соответствующей выбранным продуктам. Например, оцененная сумма транзакции может основываться на общей сумме продуктов, выбранных для оформления покупки потребителем 104. Затем потребитель 104 может представить смоделированную транзакцию частичного взноса для предварительного одобрения системой 106 эмитента.
В некоторых вариантах осуществления, потребитель 104 может представить данные транзакции для платежной транзакции, указанной через продукты, выбранные для оформления покупки, в систему 106 эмитента перед выбором условий частичного взноса. В таком варианте осуществления, система 106 эмитента может сначала идентифицировать условия частичного взноса, подходящие для предварительного одобрения, на основе данных, связанных со счетом транзакции потребителя. Затем система 106 эмитента может возвратить подходящие условия частичного взноса потребителю 104 через вычислительное устройство 108. Пользователь 104 может выбирать желательные условия частичного взноса и может повторно представить смоделированную транзакцию частичного взноса в систему 106 эмитента для окончательного предварительного одобрения или может, как обсуждается ниже, представить транзакцию для обработки с включенными выбранными условиями частичного взноса.
После того, как смоделированная транзакция частичного взноса предварительно одобрена, данные транзакции частичного взноса могут быть электронным образом переданы на сервер 102 обработки для использования при маркировке транзакции во время обработки. Сервер 102 обработки может хранить данные во внутренней, внешней или иным образом доступной базе данных для использования при маркировке платежной транзакции. В некоторых вариантах осуществления, сервер 102 обработки может быть частью платежной сети 112, связанной с обработкой платежных транзакций. В других вариантах осуществления, сервер 102 обработки может быть отделен от платежной сети 112, но может осуществлять связь с ней для приема сообщений транзакций для платежных транзакций для идентификации как связанных со смоделированными транзакциями частичного взноса для обработки. В некоторых вариантах осуществления, система 106 эмитента и платежная сеть 112 могут включать в себя сервер 102 обработки, который может быть выполнен с возможностью выполнения функций, связанных с каждым субъектом, соответственно.
После процесса предварительного одобрения, потребитель 104 может инициировать платежную транзакцию с торгово-сервисным предприятием с использованием любого подходящего способа инициирования платежной транзакции. Платежная транзакция может быть проводимой лично транзакцией, например, в физическом местоположении торгово-сервисного предприятия или может быть дистанционной транзакцией, например, проводимой через Интернет. В рамках инициирования платежной транзакции, потребитель 104 может предоставлять платежные реквизиты системе 110 торгово-сервисного предприятия (например, системе терминалов для производства платежей в местах совершения покупок), связанной с торгово-сервисным предприятием. Платежные реквизиты могут включать в себя данные, связанные со счетом транзакции, используемым потребителем 104, в моделировании транзакции частичного взноса, и могут передаваться в систему 110 торгово-сервисного предприятия с использованием любого подходящего способа, например, через физическую платежную карту, электронную передачу от вычислительного устройства 108 и т.д. Система 110 торгово-сервисного предприятия может принимать платежные реквизиты и может передавать платежные реквизиты и дополнительные данные транзакции для обработки. Платежные реквизиты и дополнительные данные транзакции могут быть отправлены непосредственно в платежную сеть 112 или на сервер 102 обработки или через один или более промежуточных объектов, таких как приобретающие финансовые учреждения и шлюзовые процессоры. В некоторых случаях, данные могут передаваться электронным образом через инфраструктуру payment rails, связанную с платежной сетью и управляемую ею. 112. Способы и системы для передачи данных, связанных с платежными транзакциями, а также аппаратные средства и системы, участвующие в них, более подробно обсуждаются ниже в отношении процесса 600, показанного на фиг. 6.
В рамках обработки платежной транзакции, сервер 102 обработки может принимать сообщение транзакции для платежной транзакции. В некоторых случаях, сервер 102 обработки может принимать сообщение транзакции непосредственно из системы 110 торгово-сервисного предприятия или связанной системы (например, системы связанного приобретающего финансового учреждения) через инфраструктуру payment rails. В других случаях, сервер 102 обработки может принимать сообщение транзакции из платежной сети 112, например, пересылать на сервер 102 обработки через инфраструктуру payment rails. Сообщение транзакции может быть специально отформатированным сообщением данных, сформатированным в соответствии с одним или более стандартами, регулирующими обмен сообщениями о финансовых транзакциях, такими как стандарт Международной организации по стандартизации ISO 8583. Сообщения транзакций могут включать в себя множество элементов данных, выполненных с возможностью хранения данных, которые могут хранить данные, как указано в связанном стандарте(ах). В некоторых случаях, сообщение транзакции может также включать в себя битовую карту, которая может указывать элементы данных, включенные в нее, и данные, хранящиеся во включенных элементах данных. Сообщения транзакций могут также включать в себя указатель типа сообщения, который может указывать тип для сообщения транзакции, такой как запрос авторизации, ответ авторизации и т.д.
Сообщение транзакции, отправленное на сервер 102 обработки для платежной транзакции, вовлекающей потребителя 104 и торгово-сервисного предприятия, может включать в себя индикатор типа сообщения, указывающий запрос авторизации, и может включать в себя множество элементов данных, включающих в себя первый элемент данных, выполненный с возможностью хранения основного учетного номера, связанного со счетом транзакции, используемым в моделировании, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения дополнительных данных транзакции. Дополнительные данные транзакции могут включать в себя, например, время транзакции, дату транзакции, код категории торгово-сервисного предприятия, идентификатор торгово-сервисного предприятия, имя торгово-сервисного предприятия, географическое местоположение, данные о продукте, данные торгово-сервисного предприятия, данные потребителя, данные вознаграждения, данные лояльности, данные о предложениях и т.д.
Сервер 102 обработки может сравнивать дополнительные данные транзакции и сумму транзакции, хранящиеся в соответствующих элементах данных, с критериями транзакции, представленными для предварительно одобренной транзакции частичного взноса, для определения, относится ли сообщение транзакции к платежной транзакции, которая соответствует предварительно одобренной транзакции частичного взноса. Может указываться соответствие, если критерии транзакции соответствуют данным транзакции, сохраненным в соответствующих элементах данных сообщения транзакции, и если сумма транзакции находится в пределах предварительно определенного диапазона суммы, указанной в предварительно одобренной транзакции частичного взноса. Предварительно определенным диапазоном может быть процент, установленная сумма (например, установленная системой 106 эмитента, потребителем 104 или сервером 102 обработки) или другой диапазон, например, для учета отклонений в цене, дополнительных продуктов, налога с продаж и т.д. В некоторых вариантах осуществления, транзакция платежа также должна быть представлена в течение предварительно определенного периода времени предварительного одобрения транзакции частичного взноса. Предварительно определенный период времени может быть установлен системой 106 эмитента или сервером 102 обработки, и согласованность с ним может быть определена на основе времени, когда была получена смоделированная транзакция частичного взноса, и времени и/или даты транзакции, сохраненных в соответствующих элементах данных, включенных в сообщение транзакции.
Если транзакция платежа не соответствует предварительно одобренной транзакции частичного взноса, платежная транзакция может обрабатываться с использованием традиционных способов и систем, таких, как описано ниже в отношении процесса 600, показанного на фиг. 6. Если платежная транзакция соответствует предварительно одобренной транзакции частичного взноса, сервер 102 обработки может маркировать транзакцию. В некоторых вариантах осуществления, маркировка платежной транзакции может включать в себя сохранение, в конкретном элементе данных, включенном в сообщение транзакции, указания, что платежная транзакция должна быть преобразована в транзакцию частичного взноса. Измененное сообщение транзакции затем может быть электронным образом передано в систему 106 эмитента через платежную сеть 112 и/или инфраструктуру payment rails. В других вариантах осуществления, сервер 102 обработки может электронным образом передавать второй сигнал данных в систему 106 эмитента в дополнение к сообщению транзакции, который включает указание, что сообщение транзакции соответствует предварительно одобренной транзакции частичного взноса. В некоторых случаях, второй сигнал данных или конкретный элемент данных может включать в себя дополнительные данные, используемые для идентификации соответствующей предварительно одобренной транзакции частичного взноса, такие как идентификационный номер или стоимость транзакции.
Система 106 эмитента может принять сообщение транзакции, а также указание, что платежная транзакция соответствует предварительно одобренной транзакции частичного взноса. Затем система 106 эмитента может обрабатывать платежную транзакцию как частичный взнос, используя традиционные способы и системы. Например, система 106 эмитента может одобрить платежную транзакцию полностью для оплаты суммы транзакции торгово-сервисному предприятию, но может записывать на счет транзакции для потребителя 104 первоначальную сумму частичного взноса, проводя дополнительные платы на суммы частичного взноса с дополнительными процентами в предварительно определенные периоды частичного взноса. В рамках одобрения платежной транзакции, сообщение транзакции, которое включает в себя код ответа, указывающий одобрение, может быть электронным образом передано обратно в систему 110 торгово-сервисного предприятия через платежную сеть, что может также включать в себя указатель типа сообщения, указывающий ответ авторизации. В некоторых вариантах осуществления, система 106 эмитента может верифицировать, что сообщение транзакции соответствует предварительно одобренной транзакции частичного взноса, перед обработкой как транзакции частичного взноса. Верификация может включать в себя сравнение суммы транзакции и данных транзакции, сохраненных в соответствующих элементах данных, включенных в сообщение транзакции, с критериями транзакции в предварительно одобренной транзакции частичного взноса.
В некоторых вариантах осуществления, от потребителя 104 может потребоваться предоставить подтверждение преобразования платежной транзакции в частичный взнос, чтобы подтвердить, что корректная платежная транзакция была маркирована для преобразования. В таких вариантах осуществления, когда система 106 эмитента принимает сообщение транзакции и флаг, система 106 эмитента может электронным образом передать сигнал данных на вычислительное устройство 108, связанное с потребителем 104, который включает в себя указание, что требуется подтверждение преобразования. В некоторых случаях, указание может сопровождаться данными транзакции для платежной транзакции и/или предварительно одобренной транзакции частичного взноса. Затем потребитель 104 может, с использованием вычислительного устройства 108, предоставить подтверждение преобразования в транзакцию частичного взноса, которое может быть передано электронным образом обратно в систему 106 эмитента. Если потребитель 104 не одобряет, то система 106 эмитента может обрабатывать платежную транзакцию с использованием традиционных способов и систем обработки.
В некоторых случаях, система 106 эмитента может изменять условия частичного взноса для преобразования в транзакцию частичного взноса, чтобы они варьировалась относительно предварительно одобренных условий частичного взноса. В таких случаях, запрос у потребителя 104 одобрения может включать в себя и указывать измененные условия частичного взноса. Потребитель 104 может тогда принять или отклонить преобразование в транзакцию частичного взноса с измененными условиями частичного взноса, и система 106 эмитента обрабатывает транзакцию соответственно. В некоторых случаях, потребитель 104 может предложить дополнительные изменения условий частичного взноса, которые могут быть приняты или отклонены системой 106 эмитента и обработаны соответствующим образом.
Способы и системы, обсуждаемые здесь, позволяют предварительно одобрять транзакции частичного взноса, так что платежные транзакции могут маркироваться во время обработки для преобразования в транзакции частичного взноса. Специализированная конфигурация сервера 102 обработки данных может разрешать выполнять такие действия без изменения в системах 110 торгово-сервисного предприятия и, таким образом, использовать унаследованное программное обеспечение и аппаратные средства точек продаж (кассовых терминалов), в то же время позволяя потребителям 104 использовать транзакции частичного взноса для оплаты покупок. Кроме того, будучи выполненным с возможностью маркировки платежных транзакций во время обработки и прежде, чем транзакция будет оплачена потребителем 104, сервер 102 обработки может гарантировать, что транзакция обрабатывается, не требуя от потребителя 104 оплаты полной суммы покупки, что может увеличивать возможности потребителя участвовать в транзакциях и, тем самым, увеличивать удобства для потребителей и доходы эмитентов.
Сервер обработки
Фиг. 2 иллюстрирует вариант осуществления сервера 102 обработки системы 100. Для специалистов в релевантной области техники будет очевидно, что вариант осуществления сервера 102 обработки, проиллюстрированного на фиг. 2, предоставлен только в качестве иллюстрации и не может быть исчерпывающим для всех возможных конфигураций сервера 102 обработки, подходящего для выполнения функций, как описано здесь. Например, компьютерная система 600, показанная на фиг. 6 и более подробно обсужденная ниже, может быть подходящей конфигурацией сервера 102 обработки.
Сервер 102 обработки может включать в себя принимающее устройство 202. Принимающее устройство 202 может быть выполнено с возможностью приема данных по одной или более сетям через один или более сетевых протоколов. В некоторых вариантах осуществления принимающее устройство 202 может быть выполнено с возможностью приема данных по инфраструктуре payment rails, например, с использованием специально сконфигурированной инфраструктуры, связанной с платежными сетями 112, для передачи сообщений транзакций, которые включают в себя конфиденциальные финансовые данные и информацию. В некоторых случаях, принимающее устройство 202 также может быть выполнено с возможностью приема данных от систем 106 эмитентов, вычислительных устройств 108, систем 110 торгово-сервисного предприятия, платежных сетей 112 и других объектов через альтернативные сети, такие как Интернет. В некоторых вариантах осуществления, принимающее устройство 202 может состоять из множества устройств, таких как разные принимающие устройства для приема данных по различным сетям, такие как первое принимающее устройство для приема данных через инфраструктуру payment rails и второе принимающее устройство для приема данных через Интернет. Принимающее устройство 202 может принимать электронные сигналы данных, которые передаются, причем данные могут накладываться на сигнал данных и декодироваться, анализироваться, считываться или иным образом получаться посредством приема сигнала данных принимающим устройством 202. В некоторых случаях, принимающее устройство 202 может включать в себя модуль синтаксического анализа для синтаксического анализа принятого сигнала данных для получения наложенных на него данных. Например, принимающее устройство 202 может включать в себя программу синтаксического анализатора, выполненную с возможностью приема и преобразования принятого сигнала данных в используемый ввод для функций, выполняемых устройством обработки, для осуществления описанных здесь способов и систем. В некоторых вариантах осуществления, принимающее устройство 202 может быть выполнено с возможностью приема сигналов данных, передаваемых электронным образом через интерфейс программирования приложений (API).
Принимающее устройство 202 может быть выполнено с возможностью приема сигналов данных, передаваемых электронным образом вычислительными устройствами 108, с наложенными смоделированными транзакциями частичного взноса. Принимающее устройство 202 также может быть выполнено с возможностью приема сигналов данных, передаваемых электронным образом вычислительными устройствами 108, на которые наложены подтверждения для преобразований платежных транзакций в транзакции частичного взноса, изменения условий частичного взноса и указания предварительного одобрения смоделированной транзакции частичного взноса системой 106 эмитента. В некоторых случаях, принимающее устройство 202 может принимать сигналы данных, передаваемые электронным образом вычислительными устройствами 108 через API. В тех случаях, когда сервер 102 обработки не является частью системы 106 эмитента, принимающее устройство 202 может принимать сигналы данных, передаваемые электронным образом системой 106 эмитента, например, с наложенными предварительно одобренными транзакциями частичного взноса, ответами авторизации для платежных транзакций, и т.д., которые также могут передаваться электронным образом через API, исполняемый сервером 102 обработки или системой 106 эмитента. Принимающее устройство 202 также может принимать сообщения транзакции через платежную сеть 112 и инфраструктуру payment rails, например, передаваемые электронным образом непосредственно системой 110 торгово-сервисного предприятия или промежуточным объектом или пересылаемые платежной сетью 112.
Сервер 102 обработки также может включать в себя модуль 204 связи. Модуль 204 связи может быть выполнен с возможностью передачи данных между модулями, механизмами, базами данных, памятью и другими компонентами сервера 102 обработки для использования при выполнении функций, обсуждаемых здесь. Модуль 204 связи может предусматривать один или более типов связи и использовать различные способы связи для связи в вычислительном устройстве. Например, модуль 204 связи может состоять из шины, контактных штырьковых разъемов, проводов и т.д. В некоторых вариантах осуществления, модуль 204 связи также может быть выполнен с возможностью связи между внутренними компонентами сервера 102 обработки и внешними компонентами сервера 102 обработки, такими как внешние базы данных, устройства отображения, устройства ввода и т.д. Сервер 102 обработки также может включать в себя устройство обработки. Устройство обработки может быть выполнено с возможностью выполнения функций сервера 102 обработки, обсуждаемых здесь, как будет очевидно для специалистов в релевантной области техники. В некоторых вариантах осуществления, устройство обработки может включать в себя и/или состоять из множества механизмов и/или модулей, специально выполненных с возможностью выполнения одной или более функций устройства обработки, таких как модуль 214 запроса, модуль 216 верификации, модуль 218 обработки транзакции и т.д. Используемый здесь термин ʺмодульʺ может быть программным обеспечением или аппаратными средствами, специально запрограммированными для приема ввода, выполнения одного или более процессов с использованием ввода и предоставления вывода. Ввод, вывод и процессы, выполняемые различными модулями, будут очевидны для специалиста в данной области техники на основе настоящего раскрытия.
Сервер 102 обработки может включать в себя базу данных 206 счетов. База данных 206 счетов может быть выполнена с возможностью хранения множества профилей 208 счетов с использованием подходящего формата и схемы хранения данных. База данных 206 счетов может быть реляционной базой данных, которая использует структурированный язык запросов для хранения, идентификации, изменения, обновления, доступа и т.д. структурированных наборов данных, хранящихся в ней. Каждый профиль 208 счета может представлять собой структурированный набор данных, выполненный с возможностью хранения данных, относящихся к счету транзакции. Каждый профиль 208 счета может включать в себя по меньшей мере основной учетный номер, остаток по счету и данные счета. Основной учетный номер может быть номером, связанным с соответствующим счетом транзакции, используемым в платежных транзакциях и транзакциях частичного взноса, связанных с соответствующим счетом транзакции. Остаток на счете может быть остатком, кредитным лимитом или другим значением, используемым при определении одобрения транзакций частичного взноса и платежных транзакций, связанных с соответствующим счетом транзакции. Данные счета могут включать в себя дополнительные данные, связанные с соответствующим счетом транзакции, которые могут использоваться при определении предварительного одобрения смоделированных транзакций частичного взноса, такие как данные о кредитоспособности, доходах и т.д.
Сервер 102 обработки также может включать в себя базу данных 210 транзакций. База данных 210 транзакций может быть выполнена с возможностью хранения множества записей 212 данных транзакций с использованием подходящего формата и схемы хранения данных. База данных 210 транзакций может быть реляционной базой данных, которая использует структурированный язык запросов для хранения, идентификации, изменения, обновления, доступа и т.д. структурированных наборов данных, хранящихся в ней. Каждая запись 212 данных транзакции может представлять собой структурированный набор данных, выполненный с возможностью хранения данных, связанных с транзакцией, такой как платежная транзакция или предварительно одобренная транзакция частичного взноса. Каждая запись 212 данных транзакции может включать в себя сообщение транзакции, которое включает данные транзакции, или может включать в себя данные транзакции, которые могут быть связаны с предварительно одобренной смоделированной транзакцией частичного взноса. Данные, связанные с предварительно одобренной смоделированной транзакцией частичного взноса, могут включать в себя по меньшей мере один или более критериев транзакции, одно или более условий частичного взноса и основной учетный номер, связанный со счетом транзакции, для которого была предварительно одобрена транзакция частичного взноса.
Сервер 102 обработки может включать в себя модуль 214 запроса. Модуль 214 запроса может быть выполнен с возможностью выполнения запросов к базам данных для идентификации информации. Модуль 214 запроса может принимать одно или более значений данных или строк запроса и на этой основе может выполнять строку запроса на указанной базе данных, такой как база данных 206 счетов или база данных 210 транзакций, для идентификации информации, хранящейся в них. Затем модуль 214 запроса может выводить идентифицированную информацию на соответствующий механизм или модуль сервера 102 обработки по мере необходимости. Модуль 214 запроса может, например, выполнять запрос в базе данных 206 счетов, чтобы идентифицировать профиль 208 счета, относящийся к полученной смоделированной транзакции частичного взноса, для использования при определении предварительного одобрения смоделированной транзакции частичного взноса. Модуль 214 запроса также может быть выполнен с возможностью исполнения запроса в базе данных 210 транзакций, чтобы идентифицировать запись 212 данных транзакции для предварительно одобренной транзакции частичного взноса для сопоставления с принятым сообщением транзакции.
Сервер 102 обработки также может включать в себя модуль 216 верификации. Модуль 216 верификации может быть выполнен с возможностью верификации того, что сообщение транзакции соответствует предварительно одобренной транзакции частичного взноса. Модуль 216 верификации может быть выполнен с возможностью приема сообщения транзакции и записи 212 данных транзакции в качестве ввода, может сравнивать данные, включенные в элементы данных сообщения транзакции и в запись 212 данных транзакции, и может выводить результат сравнения, чтобы указать, верифицировано ли сообщение транзакции как соответствующее предварительно одобренной транзакции частичного взноса, или нет. Сравнение может включать в себя, например, сравнение времени транзакции в сообщении транзакции как находящееся в течение предварительно определенного периода времени, когда запись 212 данных транзакции была сохранена или было получено соответствующее предварительное одобрение, сравнение суммы транзакции в сообщении транзакции как находящейся в пределах предварительно определенной суммы предварительно одобренной суммы и т.д.
Сервер 102 обработки также может включать в себя модуль 218 обработки транзакций. Модуль 218 обработки транзакций может быть выполнен с возможностью выполнения функций, связанных с обработкой платежных транзакций и транзакций частичного взноса. Модуль 218 обработки транзакций может быть выполнен с возможностью приема данных смоделированной транзакции частичного взноса и, на основе профиля 208 счета, связанного с указанным счетом транзакции (например, основным учетным номером или другим идентификационным значением) в данных транзакции частичного взноса, предварительного одобрения смоделированной транзакции частичного взноса. Модуль 218 обработки транзакций также может быть выполнен с возможностью идентификации альтернативных условий частичного взноса для предварительного одобрения смоделированной транзакции частичного взноса. Модуль 218 обработки транзакций может быть дополнительно выполнен с возможностью изменять сообщения транзакции, чтобы включать связь указания флага с предварительно одобренной транзакцией частичного взноса, и преобразовывать платежные транзакции в транзакции частичного взноса. Такое преобразование может включать в себя одобрение платежной транзакции путем генерирования ответа авторизации, указывающего одобрение для платежной транзакции, и проводки платы на соответствующий счет транзакции на сумму частичного взноса и соответствующих процентов в предварительно определенные периоды частичного взноса. Дополнительные функции, выполняемые модулем 218 обработки транзакций, связанные с обработкой платежных транзакций, будут очевидны для специалистов в релевантной области техники.
Сервер 102 обработки также может включать в себя передающее устройство 220. Передающее устройство 214 может быть выполнено с возможностью передачи данных по одной или более сетям посредством одного или более сетевых протоколов. В некоторых вариантах осуществления, передающее устройство 220 может быть выполнено с возможностью передачи данных по инфраструктуре payment rails, например, с использованием специально сконфигурированной инфраструктуры, связанной с платежными сетями 112, для передачи сообщений транзакций, которые включают в себя конфиденциальные финансовые данные и информацию, такую как идентифицированные учетные записи платежа. В некоторых случаях, передающее устройство 220 может быть выполнено с возможностью передачи данных в системы 106 эмитента, вычислительные устройства 108, системы 110 торгово-сервисного предприятия, платежные сети 112 и другие субъекты через альтернативные сети, такие как Интернет. В некоторых вариантах осуществления, передающее устройство 220 может состоять из множества устройств, таких как различные передающие устройства для передачи данных по различным сетям, такие как первое передающее устройство для передачи данных по инфраструктуре payment rails и второе передающее устройство для передачи данных по Интернету. Передающее устройство 220 может электронным образом передавать сигналы данных, которые имеют наложенные данные, которые могут анализироваться принимающим вычислительным устройством. В некоторых случаях, передающее устройство 220 может включать в себя один или более модулей для наложения, кодирования или иного форматирования данных в сигналы данных, подходящие для передачи. В некоторых вариантах осуществления, передающее устройство 220 может быть выполнено с возможностью передачи электронным образом сигналов данных через API.
Передающее устройство 220 может быть выполнено с возможностью передавать электронным образом сигналы данных в системы 106 эмитента, с наложенными данными смоделированной транзакции частичного взноса, сообщениями транзакций для платежных транзакций, указаниями связей сообщений транзакций с предварительно одобренными транзакциями частичного взноса и т.д. Передающее устройство 220 также может быть выполнено с возможностью передачи электронным образом сигналов данных на вычислительные устройства 108, например, с наложенными указаниями предварительного одобрения для смоделированных транзакций частичного взноса, запросами для подтверждения условий частичного взноса, запросами для подтверждения преобразования платежной транзакции в транзакцию частичного взноса и т.д. В некоторых в вариантах осуществления, передающее устройство 220 может электронным образом передавать сигналы данных в систему 106 эмитента и/или вычислительные устройства 108 через API, которые могут выполняться сервером 102 обработки и/или системой 106 эмитента. Передающее устройство 220 также может быть выполнено с возможностью передачи электронным образом сообщений транзакций в платежную сеть 112, например, для пересылки в системы 106 эмитента, системы 110 торгово-сервисного предприятия и связанные с ними объекты (например, приобретающие финансовые учреждения).
Сервер 102 обработки также может включать в себя память 222. Память 222 может быть выполнена с возможностью хранения данных для использования сервером 102 обработки при выполнении функций, обсуждаемых здесь. Память 222 может быть выполнена с возможностью хранения данных с использованием подходящих методов и схем форматирования данных и может представлять собой любой подходящий тип памяти, такой как постоянная память, память с произвольным доступом и т.д. Память 222 может включать, например, ключи и алгоритмы шифрования, протоколы и стандарты связи, стандарты и протоколы форматирования данных, программный код для модулей и прикладных программ устройства обработки и другие данные, которые могут быть пригодны для использования сервером 102 обработки в выполнении функций, раскрытых здесь, как будет очевидно для специалистов в релевантной области техники.
Процесс предварительного одобрения и обработки транзакции частичного взноса
Фиг. 3 иллюстрирует процесс 300 для предварительного одобрения смоделированной транзакции частичного взноса и последующего преобразования связанной с этим платежной транзакции в транзакцию частичного взноса для обработки.
На этапе 302, потребитель 104 может, используя вычислительное устройство 108, моделировать транзакцию частичного взноса. Моделирование может включать в себя выбор одного или более условий частичного взноса, которые могут использоваться в вычислении дополнительных условий частичного взноса, а также ввод одного или более критериев транзакции. Условия частичного взноса могут быть желательными условиями для смоделированной транзакции частичного взноса, такими как желательная сумма платежа частичного взноса, количество платежей, процентная ставка и т.д. Критерии транзакции могут включать в себя критерии, связанные с платежной транзакцией, которая должна быть преобразована в смоделированную транзакцию частичного взноса, такие как сумма транзакции, время транзакции, дата транзакции, имя торгово-сервисного предприятия, код категории торгово-сервисного предприятия, идентификатор торгово-сервисного предприятия и т.д.
На этапе 304, потребитель 104 может, используя вычислительное устройство 108, электронным образом передавать сигнал данных в систему 106 эмитента (например, которая может быть выполнена с возможностью выполнения функций сервера 102 обработки, рассмотренного выше), с наложенным запросом для предварительного одобрения смоделированной транзакции частичного взноса. Запрос может включать в себя смоделированную транзакцию частичного взноса в дополнение к данным, подходящим для использования при идентификации счета транзакции, который будет использоваться в транзакции частичного взноса, который может быть идентификационным значением, таким как основной учетный номер, идентификационный номер, имя пользователя, адрес электронной почты, номер телефона, идентификатор устройства и т.д. На этапе 306, модуль 218 обработки транзакций системы 106 эмитента может предварительно одобрить смоделированную транзакцию частичного взноса. Предварительное одобрение может основываться на остатке на счете и дополнительных данных счета, хранящихся в профиле 208 счета, относящемся к связанному счету транзакции, как идентифицировано посредством запроса, исполняемого в базе данных 206 счетов, посредством модуля 214 запроса системы 106 эмитента и условий частичного взноса для смоделированной транзакции частичного взноса.
После того, как смоделированная транзакция частичного взноса была предварительно одобрена, на этапе 308 передающее устройство 220 системы 106 эмитента может электронным образом передавать сигнал данных на сервер 102 обработки посредством подходящей сети связи и способа с наложенным предварительно одобренным смоделированным частичным взносом. В некоторых вариантах осуществления, система 106 эмитента и сервер 102 обработки могут взаимодействовать через интерфейс программирования приложения (API), исполняемый сервером 102 обработки и/или системой 106 эмитента. Сигнал данных может приниматься приемным устройством 202 сервера 102 обработки с предварительно одобренным частичным взносом, включая по меньшей мере основной учетный номер и один или более критериев транзакции для использования в идентификации связанной с ним платежной транзакции. В некоторых вариантах осуществления, сервер 102 обработки и/или система 106 эмитента могут хранить предварительно одобренный частичный взнос в записи 212 данных транзакции в базе данных 210 транзакций.
На этапе 310, передающее устройство 220 системы 106 эмитента может электронным образом передавать сигнал данных в вычислительное устройство 108, связанное с потребителем 104, с наложенным уведомлением о том, что смоделированная транзакция частичного взноса была предварительно одобрена. Вычислительное устройство 108 может быть идентифицировано посредством данных, включенных в представленный запрос, и/или на основе данных, сохраненных в профиле 208 счета, идентифицированном как относящийся к счету транзакции, для которой было запрошено предварительное одобрение.
На этапе 312, потребитель 104 может инициировать транзакцию платежа с системой 110 торгово-сервисного предприятия с использованием традиционных систем и способов и может представлять счет транзакции, для которого было запрошено предварительное одобрение для оплаты инициированной транзакции. На этапе 314, запрос авторизации может быть передан электронным образом на сервер 102 обработки, исходя из системы 110 торгово-сервисного предприятия через инфраструктуру payment rails. Запрос авторизации может быть сообщением о транзакции, относящимся к платежной транзакции, которое включает в себя указатель типа сообщения, указывающий запрос авторизации, и множество элементов данных, которые включают в себя элементы данных, выполненные с возможностью хранения основного учетного номера, связанного со счетом транзакции, суммы транзакции и дополнительные данные транзакции.
На этапе 316, сервер 102 обработки может идентифицировать, что платежная транзакция соответствует предварительно одобренной транзакции частичного взноса. Идентификация может быть основана на сравнении данных, сохраненных в элементах данных, включенных в принятый запрос авторизации, включая по меньшей мере сумму транзакции, с данными, соответствующими предварительно одобренной транзакции частичного взноса, например, как может быть идентифицировано посредством исполнения запроса в базе данных 210 транзакций сервера 102 обработки посредством модуля 214 запроса. В некоторых вариантах осуществления, время транзакции, сохраненное в соответствующем элементе данных, включенном в запрос авторизации, должно быть в пределах предварительно определенного периода времени приема или предварительного одобрения для транзакции частичного взноса и/или времени, указанного в транзакции частичного взноса. Например, потребитель 104 может указать будущее время для смоделированной транзакции частичного взноса. Сравнение может также включать в себя определение модулем 216 верификации сервера 102 обработки, что данные транзакции запроса авторизации согласуются с одним или более критериям транзакции, включенным в данные предварительно одобренной транзакции частичного взноса.
После того как модуль 216 верификации сервера 102 обработки верифицировал, что запрос авторизации соответствует предварительно одобренной транзакции частичного взноса, затем на этапе 318 модуль 218 обработки транзакций сервера обработки может маркировать запрос авторизации. Маркировка запроса авторизации может включать в себя сохранение, в конкретном элементе данных сообщения транзакции, флага, указывающего, что платежная транзакция была предварительно одобрена для преобразования в транзакцию частичного взноса. В некоторых случаях флаг, может состоять из или может включать в себя данные, указывающие предварительно одобренную транзакцию частичного взноса, такие как значение идентификации транзакции. На этапе 320, передающее устройство 220 сервера 102 обработки может электронным образом передавать маркированный запрос авторизации в систему 106 эмитента, например, через платежную сеть 112 и/или инфраструктуру payment rails, чтобы приниматься принимающим устройством 202 системы 106 эмитента.
На этапе 322, модуль 216 верификации системы 106 эмитента может выполнять верификацию запроса авторизации для верификации предварительно одобренной транзакции частичного взноса, которая соответствует запросу авторизации, например, путем сравнения данных транзакции, включенных в него, с данными транзакции частичного взноса, хранящимися в базе данных 210 транзакций системы 106 эмитента после предварительного одобрения, выполненного на этапе 306. В некоторых случаях, верификация может включать в себя генерацию или изменение условий частичного взноса для частичного взноса, которые могут отличаться от предварительно одобренных условий частичного взноса. После успешной верификации, передающее устройство 220 системы 106 эмитента может электронным образом передавать сигнал данных потребителю 104 посредством вычислительного устройства 108, с наложенным запросом условий частичного взноса. Запрос условий частичного взноса может включать в себя одно или более условий частичного взноса для принятия потребителем 104 и может представлять собой условия частичного взноса, включенные в первоначальный запрос предварительного одобрения смоделированной транзакции частичного взноса, или может представлять собой его изменения.
На этапе 326, потребитель 104 может, используя вычислительное устройство 108, подтвердить принятие условий частичного взноса. Например, устройство отображения вычислительного устройства 108 может отображать условия платежа потребителю 104, а потребитель 104 может использовать одно или более устройств ввода вычислительного устройства 108, таких как мышь, клавиатура, сенсорный экран, микрофон, и т.д., чтобы указать принятие условий частичного взноса. На этапе 328, вычислительное устройство 108 может электронным образом передавать сигнал данных в систему 106 эмитента, с наложенным принятием потребителем условий частичного взноса. Принимающее устройство 202 системы 106 эмитента может принимать и анализировать сигнал данных. На этапе 330, система 106 эмитента может затем одобрить транзакцию. В рамках одобрения, модуль 218 обработки транзакций может провести плату для первого платежа частичного взноса на счет транзакции, связанный с потребителем 104. Модуль 218 обработки транзакций может также преобразовывать запрос авторизации в ответ авторизации путем изменения указателя типа сообщения и может также сохранить код ответа в соответствующем элементе данных в сообщении транзакции, которое указывает, что транзакция была одобрена. Система 106 эмитента может продолжать начислять плату потребителю 104 за будущие платежи частичного взноса в течение периода частичного взноса, как установлено в принятых условиях частичного взноса.
На этапе 332, передающее устройство 220 системы 106 эмитента может электронным образом передать ответ авторизации серверу 102 обработки через платежную сеть 112 и/или инфраструктуру payment rails. На этапе 334, ответ авторизации может быть передан передающим устройством 220 сервера 102 обработки в систему 110 торгово-сервисного предприятия. На этапе 336, система 110 торгово-сервисного предприятия может завершить платежную транзакцию с потребителем 104, например, путем предоставления потребителю 104 предусмотренных транзакцией товаров или услуг.
Примерный способ маркировки предварительно одобренной транзакции частичного взноса для обработки эмитентом
Фиг. 4 иллюстрирует способ 400 для маркировки платежной транзакции, которая соответствует транзакции частичного взноса, предварительно одобренной финансовым учреждением-эмитентом для обработки таким образом.
На этапе 402 сигнал данных с наложенными данными частичного взноса может приниматься принимающим устройством (например, принимающим устройством 202) сервера обработки (например, сервера 102 обработки), причем данные частичного взноса относятся к транзакции частичного взноса, предварительно одобренной финансовым учреждением-эмитентом (например, системой 106 эмитента), причем данные частичного взноса включают в себя по меньшей мере основной учетный номер, предварительно одобренную сумму и один или более критериев транзакции. На этапе 404, сообщение транзакции может приниматься принимающим устройством сервера обработки из платежной сети (например, платежной сети 112), причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя по меньшей мере множество элементов данных, включающих в себя по меньшей мере первый элемент данных, выполненный с возможностью хранения основного учетного номера, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения данных транзакции.
На этапе 406, согласованность платежной транзакции с транзакцией частичного взноса может быть верифицирована модулем верификации (например, модулем верификации 216) сервера обработки на основе соответствия между по меньшей мере предварительно одобренной суммой и суммой транзакции и одним или более критериями транзакции с данными транзакции. На этапе 408, флаг частичного взноса может быть сохранен модулем обработки транзакций (например, модулем 218 обработки транзакций) сервера обработки в третьем элементе данных, включенном во множество элементов данных, включенных в сообщение транзакции, после успешной верификации. На этапе 410, сообщение транзакции, включающее в себя третий элемент данных, хранящий флаг частичного взноса, может быть передано электронным образом посредством передающего устройства (например, передающего устройства 220) сервера обработки в финансовое учреждение-эмитент через платежную сеть.
В некоторых вариантах осуществления, способ 400 может дополнительно включать сохранение, в базе данных транзакций (например, базе данных 210 транзакций) сервера обработки, записи данных транзакции (например, записи 212 транзакции), причем запись данных транзакции является структурированным набором данных, относящимся к транзакции частичного взноса, и включает данные частичного взноса. В одном варианте осуществления, соответствие между предварительно одобренной суммой и суммой транзакции может указываться посредством предварительно одобренной суммы, находящейся в пределах предварительно определенной суммы для суммы транзакции. В другом варианте осуществления, данные частичного взноса могут дополнительно включать в себя предварительно определенную сумму. В некоторых вариантах осуществления, один или более критериев транзакции могут включать в себя по меньшей мере одно из кода категории торгово-сервисного предприятия, идентификатора торгово-сервисного предприятия, географического местоположения, времени и/или даты транзакции и данных продукта.
Примерный способ обработки платежной транзакции как частичного взноса на основе предварительного одобрения
Фиг. 5 иллюстрирует способ 500 для обработки платежной транзакции как транзакции частичного взноса на основе соответствия платежной транзакции предварительно одобренной транзакции частичного взноса.
На этапе 502, профиль счета (например, профиль 208 счета) может быть сохранен в базе данных счетов (например, базе данных 206 счетов) сервера обработки (например, сервера 102 обработки), причем профиль счета включает в себя данные, относящиеся к счету транзакции, включая по меньшей мере основной учетный номер, остаток на счете и данные счета. На этапе 504 сигнал данных с наложенными данными частичного взноса может приниматься принимающим устройством (например, принимающим устройством 202) сервера обработки, причем данные частичного взноса связаны с запрошенной транзакцией частичного взноса, причем данные частичного взноса включают в себя по меньшей мере основной учетный номер, сумму частичного взноса, один или более условий платежа и один или более критериев транзакции.
На этапе 506, транзакция частичного взноса может быть предварительно одобрена модулем обработки транзакций (например, модулем 218 обработки транзакций) сервера обработки на основе по меньшей мере суммы частичного взноса, одного или более условий платежа, остатка на счете и данных счета. На этапе 508, сигнал данных с наложенным по меньшей мере указанием предварительного одобрения для запрошенной транзакции частичного взноса может быть передан электронным образом посредством передающего устройства (например, передающего устройства 220) сервера обработки.
На этапе 510, сообщение транзакции может приниматься принимающим устройством сервера обработки из платежной сети (например, платежной сети 112), причем сообщение транзакции отформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя по меньшей мере множество элементов данных, включающих в себя по меньшей мере первый элемент данных, выполненный с возможностью хранения основного учетного номера, второй элемент данных, выполненный с возможностью хранения суммы транзакции, и один или более дополнительных элементов данных, выполненных с возможностью хранения данных транзакции. На этапе 512, плата на сумму, основанную по меньшей мере на сумме частичного взноса, одном или более условиях платежа и сумме транзакции, может быть проведена по счету транзакции, относящемуся к профилю счета.
В некоторых вариантах осуществления, способ 500 может дополнительно включать в себя исполнение, посредством модуля запроса (например, модуля 214 запроса) сервера обработки, запроса в базе данных счетов для сохранения, в профиле счета, данных частичного взноса. В одном варианте осуществления, способ 500 может также включать в себя верификацию, посредством модуля верификации (например, модуля 216 верификации) сервера обработки, согласованности платежной транзакции с транзакцией частичного взноса на основе соответствия между по меньшей мере суммой частичного взноса и суммой транзакции и одним или более критериями транзакции с данными транзакции.
В некоторых вариантах осуществления, сообщение транзакции может дополнительно включать в себя третий элемент данных, выполненный с возможностью хранения флага частичного взноса. В одном варианте осуществления, предварительное одобрение транзакции частичного взноса может включать в себя изменение по меньшей мере одного из суммы частичного взноса и по меньшей мере одного из одного или более условий платежа, профиль счета может дополнительно включать в себя данные связи, и способ может дополнительно содержать: передачу электронным образом, посредством передающего устройства сервера обработки, сигнала данных с наложенными по меньшей мере измененной суммой частичного взноса и/или условиями платежа на вычислительное устройство (например, вычислительное устройство 108), связанное с соответствующим счетом транзакции, с использованием данных связи; и прием, принимающим устройством, сигнала данных с наложенными указанием одобрения измененной суммы частичного взноса и/или условий платежа от вычислительного устройства.
Система и процесс обработки платежных транзакций
Фиг. 6 иллюстрирует систему и процесс 600 обработки транзакций для обработки платежных транзакций в системе. Процесс 600 и этапы, включенные в него, могут выполняться одним или более компонентами системы 100, рассмотренными выше, такими как сервер 102 обработки, потребитель 104, система 106 эмитента, вычислительное устройство 108, система 110 торгово-сервисного предприятия, платежная сеть 112 и т.д. Обработка платежных транзакций с использованием системы и процесса 600, показанных на фиг. 6 и обсуждаемых ниже, могут использовать инфраструктуру payment rails, которая может состоять из вычислительных устройств и инфраструктуры, используемой для выполнения этапов процесса 600, как специально сконфигурировано и запрограммировано объектами, рассмотренными ниже, включая сервер 612 обработки транзакций, который может быть связан с одной или более платежными сетями, выполненными с возможностью обработки платежных транзакций. Специалистам в релевантной области техники будет очевидно, что процесс 600 может быть включен в процессы, проиллюстрированные на фиг. 3-5, рассмотренные выше, в отношении этапа или этапов, связанных с обработкой платежной транзакции. Кроме того, объекты, обсуждаемые здесь для выполнения процесса 600, могут включать в себя одно или более вычислительных устройств или систем, выполненных с возможностью выполнения функций, обсуждаемых ниже. Например, торгово-сервисное предприятие 606 может содержать одно или более устройств точек продаж, локальную сеть связи, вычислительный сервер и другие устройства, выполненные с возможностью выполнения функций, обсуждаемых ниже.
На этапе 620, финансовое учреждение-эмитент 602 может выдать платежную карту или другой подходящий платежный инструмент покупателю 604. Финансовое учреждение-эмитент может быть финансовым учреждением, таким как банк или другой подходящий тип субъекта, который администрирует и управляет платежными счетами и/или платежными инструментами для использования с платежными счетами, которые могут использоваться для финансирования платежных транзакций. Покупатель 604 может иметь счет транзакции в финансовом учреждении-эмитенте 602, с которым связана выпущенная платежная карта, так что при использовании в платежной транзакции, платежная транзакция финансируется связанным счетом транзакции. В некоторых вариантах осуществления, платежная карта может быть выдана потребителю 604 физически. В других вариантах осуществления, платежная карта может быть виртуальной платежной картой или может иным образом предоставляться покупателю 604 в электронном формате.
На этапе 622, потребитель 604 может представить выданную платежную карту торгово-сервисному предприятию 606 для использования при финансировании платежной транзакции. Торгово-сервисное предприятие 606 может быть коммерческой компанией, другим потребителем или любым объектом, который может участвовать в платежной транзакции с потребителем 604. Платежная карта может быть представлена потребителем 604 посредством предоставления физической карты продавцу 606, передачи электронным образом (например, посредством связи в ближнем поле, беспроводной передачи или другого подходящего типа и протокола электронной передачи) реквизитов платежа для платежной карты или инициирования передачи реквизитов платежа торгово-сервисному предприятию 606 через третью сторону. Торгово-сервисное предприятие 606 может получать реквизиты платежа (например, посредством электронной передачи, путем считывания их с физической платежной карты и т.д.), которые могут включать в себя по меньшей мере номер счета транзакции, связанный с платежной картой и/или связанным счетом транзакции. В некоторых случаях, данные платежа могут включать в себя одну или более криптограмм приложений, которые могут использоваться при обработке платежной транзакции.
На этапе 624, торгово-сервисное предприятие 606 может вводить детали транзакции в вычислительную систему точки продажи. Сведения о транзакции могут включать в себя реквизиты платежа, предоставленные потребителем 604, связанные с платежной картой, и дополнительные данные, связанные с транзакцией, такие как сумма транзакции, время и/или дата, данные о продукте, данные о предложениях, данные лояльности, данные вознаграждения, данные торгово-сервисного предприятия, данные потребителя, данные о точках продаж и т.д. Детали транзакции могут быть введены в систему точки продажи торгово-сервисного предприятия 606 через одно или более устройств ввода, например, сканер оптического штрих-кода, предназначенный для сканирования штрих-кодов продуктов, клавиатуру, выполненную с возможностью приема кодов товаров, вводимых пользователем, и т.д. Система точки продажи торгово-сервисного предприятия может быть специально сконфигурированным вычислительным устройством и/или специализированным вычислительным устройством, предназначенным для обработки электронных финансовых транзакций и связи с платежной сетью (например, через инфраструктуру payment rails). Система точки продажи торгово-сервисного предприятия может быть электронным устройством, на котором запускается приложение системы точки продажи, причем приложение заставляет электронное устройство получать и передавать информацию электронной финансовой транзакции в платежную сеть. В некоторых вариантах осуществления, торгово-сервисное предприятие 606 может быть онлайн розничным торгово-сервисным предприятием в транзакции электронной торговли. В таких вариантах осуществления, данные транзакции могут быть введены в корзину виртуальных покупок или в другой репозиторий для хранения данных транзакций в электронной транзакции, как это будет очевидно для специалистов в релевантной области техники.
На этапе 626, торгово-сервисное предприятие 606 может электронным образом передавать сигнал данных с наложенными данными транзакции на процессор 608 шлюза. Процессор 608 шлюза может быть объектом, выполненным с возможностью приема деталей транзакции от торгово-сервисного предприятия 606 для форматирования и передачи в приобретающее финансовое учреждение 610. В некоторых случаях, процессор 608 шлюза может быть связан с множеством торгово-сервисных предприятий 606 и множеством приобретающих финансовых учреждений 610. В таких случаях, процессор 608 шлюза может принимать детали транзакций для множества различных транзакций, связанных с различными торгово-сервисным предприятиями, которые могут отправляться в соответствующие приобретающие финансовые учреждения 610. Имея отношения с несколькими приобретающими финансовыми учреждениями 610 и имея необходимую инфраструктуру для осуществления связи с финансовыми учреждениями с использованием инфраструктуры payment rails, например, с использованием интерфейсов программирования приложений, связанных с процессором 608 шлюза, или финансовыми учреждениями, используемыми для представления, получения и поиска данных, процессор 608 шлюза может выступать в качестве посредника для торгово-сервисного предприятия 606, чтобы иметь возможность осуществлять платежные транзакции через один канал и формат связи с помощью процессора 608 шлюза без необходимости поддерживать отношения с несколькими приобретающими финансовыми учреждениями 610 и процессорами платежей и связанными с ними аппаратными средствами. Приобретающие финансовые учреждения 610 могут быть финансовыми учреждениями, такими как банки или другие организации, которые администрируют и управляют платежными счетами и/или платежными инструментами для использования с платежными счетами. В некоторых случаях, приобретающие финансовые учреждения 610 могут управлять счетами транзакций для торгово-сервисных предприятий 606. В некоторых случаях, одно финансовое учреждение может действовать как финансовое учреждение-эмитент 602 и как приобретающее финансовое учреждение 610.
На сигнал данных, передаваемый от торгово-сервисного предприятия 606 на процессор 608 шлюза, могут быть наложены детали транзакции для платежной транзакции, которые могут быть сформатированы на основе одного или более стандартов. В некоторых вариантах осуществления, стандарты могут быть установлены процессором 608 шлюза, который может использовать уникальный, проприетарный формат для передачи данных транзакции в/из процессора 608 шлюза. В других вариантах осуществления, может использоваться общедоступный стандарт, такой как стандарт Международной организации по стандартизации ISO 8683. Стандарт может указывать типы данных, которые могут быть включены, форматирование данных, способ хранения и передачи данных и другие критерии для передачи данных транзакции в процессор 608 шлюза.
На этапе 628, процессор 608 шлюза может анализировать сигнал данных транзакции для получения наложенных на него данных транзакции и может форматировать данные транзакции по мере необходимости. Форматирование данных транзакции может выполняться процессором 608 шлюза на основе проприетарных стандартов процессора 608 шлюза или приобретающего финансового учреждения 610, связанного с платежной транзакцией. Проприетарные стандарты могут указывать тип данных, включенных в данные транзакции, и формат для хранения и передачи данных. Приобретающее финансовое учреждение 610 может быть идентифицировано процессором 608 шлюза с использованием данных транзакции, например, путем анализа данных транзакции (например, деконструкции на элементы данных) для получения идентификатора счета, включенного в него, связанного с приобретающим финансовым учреждением 610. В некоторых случаях, процессор 608 шлюза может затем форматировать данные транзакции на основе идентифицированного приобретающего финансового учреждения 610, например, чтобы согласовываться со стандартами форматирования, указанным приобретающим финансовым учреждением 610. В некоторых вариантах осуществления, идентифицированное приобретающее финансовое учреждение 610 может быть связано с торгово-сервисным предприятием 606, участвующим в платежной транзакции, и в некоторых случаях может управлять счетом транзакции, связанным с торгово-сервисным предприятием 606.
На этапе 630, процессор 608 шлюза может электронным образом передавать сигнал данных с наложенными сформатированными данными транзакции, в идентифицированное приобретающее финансовое учреждение 610. Приобретающее финансовое учреждение 610 может принимать сигнал данных и анализировать сигнал для получения сформатированных данных транзакций, наложенных на него. На этапе 632, приобретающее финансовое учреждение может генерировать запрос авторизации для платежной транзакции на основе сформатированных данных транзакции. Запрос авторизации может быть специально сформатированным сообщением транзакции, которое сформатировано в соответствии с одним или более стандартами, такими как стандарт ISO 8683 и стандарты, установленные платежным процессором, используемым для обработки платежной транзакции, например, платежной сетью. Запрос авторизации может быть сообщением транзакции, которое включает в себя указатель типа сообщения, указывающий запрос авторизации, который может указывать на то, что торгово-сервисное предприятие 606, участвующий в платежной транзакции, запрашивает платеж или обещание платежа от финансового учреждения-эмитента 602 для транзакции. Запрос авторизации может включать в себя множество элементов данных, причем каждый элемент данных выполнен с возможностью хранения данных, как указано в соответствующих стандартах, например, для хранения номера счета, криптограммы приложения, суммы транзакции, информации финансового учреждения-эмитента 602 и т.д.
На этапе 634, приобретающее финансовое учреждение 610 может электронным образом передать запрос авторизации серверу 612 обработки транзакций для обработки. Сервер 612 обработки транзакций может состоять из одного или более вычислительных устройств в составе платежной сети, выполненных с возможностью обработки платежных транзакций. В некоторых вариантах осуществления, запрос авторизации может быть передан процессором транзакций в приобретающем финансовом учреждении 610 или другом субъекте, связанном с приобретающим финансовым учреждением. Процессор транзакций может представлять собой одно или более вычислительных устройств, которые включают в себя множество каналов связи для связи с сервером 612 обработки транзакций для передачи сообщений транзакций и других данных на сервер 612 обработки транзакций и от него. В некоторых вариантах осуществления, платежная сеть, связанная с сервером 612 обработки транзакций, может владеть или управлять каждым процессором транзакций таким образом, что платежная сеть может поддерживать контроль за передачей сообщений транзакций на и от сервера 612 обработки транзакций для обеспечения сетевой и информационной безопасности.
На этапе 636, сервер 612 обработки транзакций может выполнять услуги с добавленной стоимостью для платежной транзакции. Услуги с добавленной стоимостью могут быть услугами, специфицированными финансовым учреждением-эмитентом 602, которое могут обеспечивать добавленную стоимость финансовому учреждению-эмитенту 602 или потребителю 604 при обработке платежных транзакций. Услуги с добавленной стоимостью могут включать в себя, например, оценку вероятности мошенничества, контроль транзакций или счетов, сопоставление номеров счетов, предложение выкупа, обработку лояльности и т.д. Например, когда сервер обработки транзакций 612 принимает транзакцию, оценка вероятности мошенничества для транзакции может рассчитываться на основе данных, включенных в них, и одного или более алгоритмов и/или механизмов оценки вероятности мошенничества. В некоторых случаях, сервер 612 обработки транзакций может сначала идентифицировать финансовое учреждение-эмитент 602, связанное с транзакцией, а затем идентифицировать любые услуги, указанные финансовым учреждением-эмитентом 602 для выполнения. Финансовое учреждение-эмитент 602 может быть идентифицировано, например, данными, включенными в конкретный элемент данных, включенный в запрос авторизации, такой как идентификационный номер эмитента. В другом примере, финансовое учреждение-эмитент 602 может быть идентифицировано основным учетным номером, хранящимся в запросе авторизации, например, с использованием части основного учетного номера (например, идентификационного номера банка) для идентификации.
На этапе 638, сервер 612 обработки транзакций может электронным образом передать запрос авторизации в финансовое учреждение-эмитент 602. В некоторых случаях, запрос авторизации может быть изменен, или дополнительные данные могут быть включены или переданы вместе с запросом авторизации в результате выполнения услуг с добавленной стоимостью сервером 612 обработки транзакций. В некоторых вариантах осуществления, запрос авторизации может быть передан на процессор транзакций (например, принадлежащий или управляемый сервером 612 обработки транзакций), расположенный в финансовом учреждении-эмитенте 602 или связанной с ним организации, которая может направлять запрос авторизации в финансовое учреждение-эмитент 602.
На этапе 640, финансовое учреждение-эмитент 602 может авторизовать счет транзакции для оплаты платежной транзакции. Авторизация может быть основана на доступной сумме кредита для счета транзакции и сумме транзакции для платежной транзакции, оценках вероятности мошенничества, предоставляемых сервером 612 обработки транзакций, и других соображениях, которые будут очевидны для специалистов в релевантной области техники. Финансовое учреждение-эмитент 602 может изменять запрос авторизации, чтобы включить в него код ответа, указывающий одобрение (например, или отклонение, если транзакция будет отклонена) платежной транзакции. Финансовое учреждение-эмитент 602 также может изменять указатель типа сообщения для сообщения транзакции, чтобы указать, что сообщение транзакции изменено как ответ авторизации. На этапе 642, финансовое учреждение-эмитент 602 может передавать (например, через процессор транзакций) ответ авторизации на сервер 612 обработки транзакций.
На этапе 644, сервер 612 обработки транзакций может направлять ответ авторизации на приобретающее финансовое учреждение 610 (например, через процессор транзакций). На этапе 646, приобретающее финансовое учреждение может генерировать сообщение ответа, указывающее одобрение или отказ в платежной транзакции, как указано в коде ответа для ответа авторизации, и может передавать сообщение ответа в процессор 608 шлюза, используя стандарты и протоколы, установленные посредством процессора 608 шлюза. На этапе 648, процессор 608 шлюза может направлять сообщение ответа торгово-сервисному предприятию 606 с использованием соответствующих стандартов и протоколов. На этапе 650, предполагая, что транзакция была одобрена, торгово-сервисное предприятие 606 может затем предоставить продукты, приобретаемые потребителем 604 в рамках платежной транзакции, потребителю 604.
В некоторых вариантах осуществления, как только процесс 600 завершен, может быть выполнена оплата от финансового учреждения-эмитента 602 приобретающему финансовому учреждению 610. В некоторых случаях, оплата может быть произведена немедленно или в течение одного рабочего дня. В других случаях, платеж может производиться через определенный промежуток времени и в ответ на подачу клирингового запроса от приобретающего финансового учреждения 610 в финансовое учреждение-эмитент 602 через сервер 602 обработки транзакций. В таких случаях, клиринговые запросы для нескольких платежных транзакций могут быть объединены в единый клиринговый запрос, который может использоваться сервером 612 обработки транзакций для идентификации совокупных платежей, которые должны быть сделаны кем-то и к кому-то для расчетов по платежным транзакциям.
В некоторых случаях, система также может быть выполнена с возможностью выполнения обработки платежных транзакций в случаях, когда каналы связи могут быть недоступны. Например, если финансовое учреждение-эмитент недоступно для выполнения авторизации счета транзакции (например, на этапе 640), сервер 612 обработки транзакций может быть выполнен с возможностью выполнения авторизации транзакций от имени финансового учреждения-эмитента 602. Такие действия могут упоминаться как ʺобработка ожиданияʺ, когда сервер обработки транзакций находится ʺв ожиданииʺ как финансовое учреждение-эмитент 602. В таких случаях, сервер 612 обработки транзакций может использовать правила, установленные финансовым учреждением-эмитентом 602 для определения одобрения или отклонения платежной транзакции, и может соответствующим образом изменять сообщение транзакции до направления в приобретающее финансовое учреждение 610 на этапе 644. Сервер 612 обработки транзакций может сохранять данные, связанные с транзакциями, для которых сервер 612 обработки транзакций находится в ожидании, и может передавать сохраненные данные в финансовое учреждение-эмитент 602 после того, как связь будет восстановлена. Затем финансовое учреждение-эмитент 602 может обрабатывать счета транзакций, размещенные во время потери связи.
В другом примере, если сервер 612 обработки транзакций недоступен для отправки запроса авторизации приобретающим финансовым учреждением 610, тогда процессор транзакций в приобретающем финансовом учреждении 610 может быть выполнен с возможностью выполнения обработки сервера 612 обработки транзакций и финансового учреждения-эмитента 602. Процессор транзакций может включать в себя правила и данные, подходящие для использования при принятии решения об одобрении или отклонении платежной транзакции на основе данных, включенных в нее. Например, финансовое учреждение-эмитент 602 и/или сервер 612 обработки транзакций могут устанавливать лимиты на тип транзакции, сумму транзакции и т.д., которые могут быть сохранены в процессоре транзакций и использованы для определения одобрения или отклонения платежной транзакции на их основе. В таких случаях, приобретающее финансовое учреждение 610 может получить ответ авторизации для платежной транзакции, даже если сервер 612 обработки транзакций недоступен, гарантируя, что транзакции обрабатываются, и никакое время простоя не наблюдается даже в тех случаях, когда связь недоступна. В таких случаях, процессор транзакций может хранить данные транзакции для платежных транзакций, которые могут быть переданы серверу 612 обработки транзакций (например, и от него в связанные финансовые учреждения-эмитенты 602) после того, как связь будет восстановлена.
В некоторых вариантах осуществления, процессоры транзакций могут быть выполнены с возможностью включения множества различных каналов связи, которые могут использовать несколько коммуникационных карт и/или устройств для связи с сервером 612 обработки транзакций для отправки и приема сообщений транзакций. Например, процессор транзакций может состоять из нескольких вычислительных устройств, каждое из которых имеет несколько портов связи, которые подключены к серверу 612 обработки транзакций. В таких вариантах осуществления, процессор транзакций может циклически переключаться по каналам связи при передаче сообщений транзакций на сервер 612 обработки транзакций, чтобы снизить перегрузку сети и обеспечить более быструю и плавную связь. Кроме того, в случаях, когда канал связи может быть прерван или иным образом недоступен, могут быть доступны альтернативные каналы связи для дальнейшего увеличения времени безотказной работы сети.
В некоторых вариантах осуществления, процессоры транзакций могут быть выполнены с возможностью прямой связи с другими процессорами транзакций. Например, процессор транзакций в приобретающем финансовом учреждении 610 может идентифицировать, что запрос авторизации включает в себя финансовое учреждение-эмитент 602 (например, через идентификационный номер банка, включенный в сообщение транзакции), для которого не требуются услуги с добавленной стоимостью. Процессор транзакций в приобретающем финансовом учреждении 610 затем может передать запрос авторизации непосредственно процессору транзакций в финансовом учреждении-эмитенте 602 (например, без запроса авторизации, проходящего через сервер 612 обработки транзакций), где финансовое учреждение-эмитент 602 может обрабатывать транзакцию соответственно.
Способы, рассмотренные выше для обработки платежных транзакций, которые используют несколько способов связи с использованием нескольких каналов связи, и включают в себя отказоустойчивые системы для обеспечения обработки транзакций платежа в нескольких точках процесса и в нескольких местоположениях в системе, а также избыточности для обеспечения того, что сообщения поступают в место назначения успешно даже в случаях прерываний, могут обеспечить надежную систему, которая гарантирует, что платежные операции всегда успешно обрабатываются с минимальной ошибкой и прерыванием. Эта развитая сеть и ее инфраструктура и топология могут часто упоминаться как ʺpayment railsʺ, где данные транзакций могут быть направлены в payment rails от торгово-сервисных предприятий в миллионах разных точек продаж, чтобы маршрутизироваться через инфраструктуру на соответствующие серверы 612 обработки транзакций для обработки. Инфраструктура payment rails может быть такой, что вычислительное устройство общего назначения может оказаться неспособным надлежащим образом форматировать или подавать связь в инфраструктуру payment rails, без специального программирования и/или конфигурирования. Посредством специализации вычислительного устройства, вычислительное устройство может быть выполнено с возможностью отправки данных транзакции соответствующему объекту (например, процессору 608 шлюза, приобретающему финансовому учреждению 610 и т.д.) для обработки с использованием этой расширенной сети, а также для быстрого и эффективного получения ответа касательно способности потребителя 604 финансировать платежную транзакцию.
Архитектура компьютерной системы
Фиг. 7 иллюстрирует компьютерную систему 700, в которой варианты осуществления настоящего раскрытия или их части могут быть реализованы как считываемый компьютером код. Например, сервер 102 обработки согласно фиг. 1 может быть реализован в компьютерной системе 700 с использованием аппаратных средств, программного обеспечения, прошивки, не-временного считываемого компьютером носителя, имеющего инструкции, хранящиеся на нем, или их комбинации и может быть реализован в одной или более компьютерных системах или других системах обработки. Аппаратные средства, программное обеспечение или любая их комбинация могут включать в себя модули и компоненты, используемые для реализации способов, показанных на фиг. 3-6.
Если используется программируемая логика, такая логика может выполняться на коммерчески-доступной платформе обработки или специализированном устройстве. Специалисту в данной области техники может быть понятно, что варианты осуществления раскрытого предмета могут быть осуществлены на практике с различными конфигурациями компьютерных систем, включая многоядерные многопроцессорные системы, миникомпьютеры, компьютеры-мейнфреймы, компьютеры, связанные или объединенные в группы с распределенными функциями, а также широко распространенные или миниатюрные компьютеры, которые могут быть встроены практически в любое устройство. Например, по меньшей мере одно процессорное устройство и память могут использоваться для реализации вышеописанных вариантов осуществления.
Процессорный блок или устройство, как обсуждалось здесь, может быть одним процессором, множеством процессоров или их комбинациями. Процессорные устройства могут иметь одно или более процессорных ядер. Термины ʺкомпьютерный программный носительʺ, ʺдолговременный считываемый компьютером носительʺ и ʺиспользуемый компьютером носительʺ, как обсуждалось в настоящем документе, используются, как правило, для обозначения материальных носителей, таких как съемный блок 718 памяти, съемный блок 722 памяти и жесткий диск, установленный в накопителе 712 жесткого диска.
Различные варианты осуществления настоящего раскрытия описаны в терминах этой примерной компьютерной системы 700. На основе этого описания специалисту в данной области техники станет очевидным, как реализовать настоящее раскрытие с использованием других компьютерных систем и/или компьютерных архитектур. Хотя операции могут быть описаны как последовательный процесс, некоторые из операций могут фактически выполняться параллельно, одновременно и/или в распределенной среде, а также с программным кодом, хранящимся локально или удаленно для доступа с помощью одно- или многопроцессорных машин. Кроме того, в некоторых вариантах осуществления, порядок операций может быть перестроен без отклонения от сущности раскрытого предмета изобретения.
Процессорное устройство 704 может быть процессорным устройством специального или общего назначения, специально выполненным с возможностью выполнения функций, обсуждаемых здесь. Процессорное устройство 704 может быть подключено к инфраструктуре 706 связи, такой как шина, очередь сообщений, сеть, многоядерная схема передачи сообщений и т.д. Сеть может быть любой сетью, подходящей для выполнения функций, описанных здесь, и может включать в себя локальную сеть (LAN), глобальную сеть (WAN), беспроводную сеть (например, WiFi), сеть мобильной связи, спутниковую сеть, Интернет, оптоволоконную связь, коаксиальный кабель, инфракрасную, радиочастотную (RF) связь или любую их комбинацию. Другие подходящие типы и конфигурации сетей будут очевидны для специалистов в данной области техники. Компьютерная система 700 также может включать в себя основную память 708 (например, память с произвольным доступом, постоянную память и т.д.) и может также включать в себя вторичную память 710. Вторичная память 710 может включать в себя накопитель 712 жесткого диска и накопитель 714 съемной памяти, такой как накопитель гибкого диска, накопитель на магнитной ленте, дисковод оптического диска, флэш-память и т.д.
Накопитель 714 съемной памяти может считывать и/или записывать на съемный блок 718 памяти известным образом. Съемный блок 718 памяти может включать в себя съемный носитель данных, который может считываться и записываться с помощью накопителя 714 съемной памяти. Например, если накопитель 714 съемной памяти является накопителем гибких дисков или портом универсальной последовательной шины, съемный блок 718 памяти может быть гибким диском или переносным флэш-накопителем, соответственно. В одном варианте осуществления, съемный блок 718 памяти может быть не-временным считываемым компьютером носителем записи.
В некоторых вариантах осуществления, вторичная память 710 может включать в себя альтернативные средства для обеспечения возможности загрузки компьютерных программ или других инструкций в компьютерную систему 700, например, съемный блок 722 памяти и интерфейс 720. Примеры таких средств могут включать в себя программный картридж и интерфейс картриджа (например, как в видеоигровых системах), съемный чип памяти (например, EEPROM, PROM и т.д.) и связанное гнездо и другие съемные блоки 722 памяти и интерфейсы 720, как будет очевидно для специалистов в релевантной области техники.
Данные, хранящиеся в компьютерной системе 700 (например, в основной памяти 708 и/или вторичной памяти 710), могут храниться на любом подходящем считываемом компьютером носителе, таком как оптическая память (например, компакт-диск, цифровой универсальный диск, Blu-ray диск и т.д.) или памяти на магнитной ленте (например, накопителе жесткого диска). Данные могут быть сконфигурированы в любой подходящей конфигурации базы данных, такой как реляционная база данных, база данных на языке структурированных запросов (SQL), распределенная база данных, база данных объектов и т.д. Подходящие конфигурации и типы хранения будут очевидны для специалистов в релевантной области техники.
Компьютерная система 700 также может включать в себя интерфейс 724 связи. Интерфейс 724 связи может быть выполнен с возможностью обеспечить передачу программного обеспечения и данных между компьютерной системой 700 и внешними устройствами. Иллюстративные интерфейсы 724 связи могут включать в себя модем, сетевой интерфейс (например, карту Ethernet), порт связи, слот и карту PCMCIA и т.д. Программное обеспечение и данные, передаваемые через интерфейс 724 связи, могут быть в форме сигналов, которые могут быть электронными, электромагнитными, оптическими или другими сигналами, как это будет очевидно для специалистов в релевантной области техники. Сигналы могут распространяться по каналу 726 связи, который может быть выполнен с возможностью переноса сигналов и может быть реализован с использованием провода, кабеля, волоконной оптики, телефонной линии, сотовой телефонной линии, радиочастотного канала и т.д.
Компьютерная система 700 может дополнительно включать в себя интерфейс 702 дисплея. Интерфейс 702 дисплея может быть выполнен с возможностью позволять передавать данные между компьютерной системой 700 и внешним дисплеем 730. Иллюстративные интерфейсы 702 дисплея могут включать в себя мультимедийный интерфейс высокой четкости (HDMI), цифровой визуальный интерфейс (DVI), видеографическую матрицу (VGA) и т.д. Дисплей 730 может представлять собой любой подходящий тип дисплея для отображения данных, передаваемых через интерфейс 702 дисплея компьютерной системы 700, включая дисплей на электронно-лучевой трубке (CRT), жидкокристаллический дисплей (LCD), светодиодный (LED) дисплей, емкостной сенсорный дисплей, тонкопленочный транзисторный (TFT) дисплей и т.д.
Носитель компьютерной программы носитель и используемый компьютером носитель могут относиться к памяти, такой как основная память 708 и вторичная память 710, которые могут быть полупроводниковой памятью (например, DRAM и т.д.). Эти компьютерные программные продукты могут быть средством для предоставления программного обеспечения компьютерной системе 700. Компьютерные программы (например, логика управления компьютером) могут храниться в основной памяти 708 и/или во вторичной памяти 710. Компьютерные программы также могут быть приняты через интерфейс 724 связи. Такие компьютерные программы, при их исполнении, могут позволять компьютерной системе 700 реализовывать настоящие способы, представленные здесь. В частности, компьютерные программы, при их исполнении, могут позволить процессорному устройству 704 реализовывать способы, проиллюстрированные на фиг. 3-6, как обсуждалось здесь. Соответственно, такие компьютерные программы могут представлять собой контроллеры компьютерной системы 700. Если настоящее раскрытие реализовано с использованием программного обеспечения, программное обеспечение может быть сохранено в компьютерном программном продукте и загружено в компьютерную систему 700 с использованием накопителя 714 съемной памяти, интерфейса 720 и накопителя 712 жесткого диска или интерфейса 724 связи.
Процессорное устройство 704 может содержать один или более модулей или механизмов, выполненных с возможностью выполнения функций компьютерной системы 700. Каждый из модулей или механизмов может быть реализован с использованием аппаратных средств и в некоторых случаях может также использовать программное обеспечение, например, соответствующее программному коду и/или программам, хранящимся в основной памяти 708 или во вторичной памяти 710. В таких случаях, программный код может быть скомпилирован процессорным устройством 704 (например, компилирующим модулем или механизмом) перед выполнением аппаратными средствами компьютерной системы 700. Например, программный код может быть исходным кодом, написанным на языке программирования, который переведен на язык более низкого уровня, такой как язык ассемблера или машинный код, для выполнения процессорным устройством 704 и/или любыми дополнительными аппаратными компонентами компьютерной системы 700. Процесс компиляции может включать использование лексического анализа, предварительной обработки, разбора, семантического анализа, синтаксически-ориентированного перевода, генерации кода, оптимизации кода и других способов, которые могут быть пригодны для перевода программного кода на язык более низкого уровня, подходящий для управления компьютерной системой 700 для выполнения функций, раскрытых здесь. Специалистам в релевантной области техники будет очевидно, что такие процессы обеспечивают в результате компьютерную систему 700, представляющую собой специально сконфигурированную компьютерную систему 700, уникально запрограммированную для выполнения функций, рассмотренных выше.
Способы, соответствующие настоящему раскрытию, обеспечивают, среди прочего, системы и способы предварительного одобрения транзакций частичного взноса и обработки соответствующих им платежных транзакций. Хотя различные примерные варианты осуществления раскрытой системы и способа были описаны выше, следует понимать, что они были представлены только для примера, а не для ограничений. Это не является исчерпывающим и не ограничивает раскрытие представленной точной формой. Изменения и варианты возможны в свете вышеупомянутых решений или могут быть получены в результате практической реализации раскрытия без отклонения от сущности или объема.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМЫ И СПОСОБЫ ДЛЯ ИСПОЛЬЗОВАНИЯ В АУТЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЕЙ ПРИМЕНИТЕЛЬНО К СЕТЕВЫМ ТРАНЗАКЦИЯМ | 2018 |
|
RU2699409C1 |
СИСТЕМЫ И СПОСОБЫ ДЛЯ ИСПОЛЬЗОВАНИЯ В АУТЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЕЙ СО СЧЕТАМИ ПРИМЕНИТЕЛЬНО К СЕТЕВЫМ ТРАНЗАКЦИЯМ | 2018 |
|
RU2752688C1 |
СИСТЕМА СЕТЕВЫХ ТОКЕНОВ | 2014 |
|
RU2691843C2 |
СИСТЕМА СЕТЕВЫХ ТОКЕНОВ | 2014 |
|
RU2792051C2 |
СПОСОБ И СИСТЕМА ДЛЯ ПРОВЕРКИ ДОСТОВЕРНОСТИ ЗАПРОСЧИКА ТОКЕНА | 2016 |
|
RU2693271C1 |
БИОМЕТРИЧЕСКОЕ РЕШЕНИЕ, ОБЕСПЕЧИВАЮЩЕЕ ВОЗМОЖНОСТЬ ОПЛАТЫ ПРОЕЗДА И ДОСТУПА К СИСТЕМЕ В ВЫСОКОСКОРОСТНОМ РЕЖИМЕ | 2015 |
|
RU2695413C2 |
СИСТЕМА И СПОСОБ ИСПОЛЬЗОВАНИЯ ЗАЩИЩЕННЫХ НОМЕРОВ СЧЕТОВ В УСТРОЙСТВАХ БЕСКОНТАКТНОГО ДЕЙСТВИЯ | 2006 |
|
RU2419872C2 |
СПОСОБ И СИСТЕМА ДЛЯ ОПЛАТЫ ТРАНЗАКЦИЙ ПОСЛЕ АВТОРИЗАЦИИ С ИСПОЛЬЗОВАНИЕМ БАЛЛОВ ЛОЯЛЬНОСТИ | 2016 |
|
RU2669532C1 |
ИСПОЛЬЗОВАНИЕ УЛУЧШЕННОГО ТОКЕНА АУТЕНТИФИКАЦИИ ВЛАДЕЛЬЦА КАРТЫ | 2016 |
|
RU2699686C1 |
УПРАВЛЕНИЕ УНИКАЛЬНОСТЬЮ КЛИЕНТА В ТОКЕНИЗИРОВАННЫХ СИСТЕМАХ | 2016 |
|
RU2692969C1 |
Изобретение относится к способу маркировки предварительно одобренной транзакции частичного взноса для обработки эмитентом. Технический результат заключается в повышении точности обработки транзакции. Принимают данные частичного взноса, причем данные частичного взноса связаны с транзакцией частичного взноса, предварительно одобренной финансовым учреждением-эмитентом, и включают в себя основной учетный номер, предварительно одобренную сумму и критерии транзакции. Принимают сообщение транзакции, включающее в себя основной учетный номер, сумму транзакции и данные транзакции. Верифицируют согласованность платежной транзакции с транзакцией частичного взноса на основе соответствия между предварительно одобренной суммой и суммой транзакции, и критериями транзакции с данными транзакции. Сохраняют флаг частичного взноса в сообщении транзакции при успешной верификации. Передают сообщения транзакции, включающие в себя флаг частичного взноса, в финансовое учреждение-эмитент через платежную сеть. 4 н. и 16 з.п. ф-лы, 7 ил.
1. Способ маркировки предварительно одобренной транзакции частичного взноса для обработки эмитентом, содержащий этапы:
приема, принимающим устройством сервера обработки, сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к транзакции частичного взноса, предварительно одобренной финансовым учреждением-эмитентом, данные частичного взноса включают в себя, по меньшей мере, основной учетный номер, предварительно одобренную сумму и один или более критериев транзакции;
приема, принимающим устройством сервера обработки, сообщения транзакции от платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя, по меньшей мере, множество элементов данных, включающих в себя по меньшей мере первый элемент данных, приспособленный для хранения основного учетного номера, второй элемент данных, приспособленный для хранения суммы транзакции, и один или более дополнительных элементов данных, приспособленных для хранения данных транзакции;
верификации, посредством модуля верификации сервера обработки, согласованности платежной транзакции с транзакцией частичного взноса на основе соответствия между, по меньшей мере, предварительно одобренной суммой и суммой транзакции и упомянутыми одним или более критериями транзакции с данными транзакции;
сохранения, посредством модуля обработки транзакций сервера обработки, флага частичного взноса в третьем элементе данных, включенном во множество элементов данных, включенных в сообщение транзакции, при успешной верификации; и
передачи электронным образом, посредством передающего устройства сервера обработки, сообщения транзакции, включающего в себя третий элемент данных, хранящий флаг частичного взноса, в финансовое учреждение-эмитент через платежную сеть.
2. Способ по п.1, дополнительно содержащий этап сохранения, в базе данных транзакций сервера обработки, записи данных транзакции, причем запись данных транзакции представляет собой структурированный набор данных, относящийся к транзакции частичного взноса, и включает в себя данные частичного взноса.
3. Способ по п.1, в котором соответствие между предварительно одобренной суммой и суммой транзакции указывается предварительно одобренной суммой, находящейся в пределах предварительно определенной суммы для суммы транзакции.
4. Способ по п.3, в котором данные частичного взноса дополнительно включают в себя упомянутую предварительно определенную сумму.
5. Способ по п.1, в котором упомянутые один или более критериев транзакции включают в себя по меньшей мере одно из кода категории торгово-сервисного предприятия, идентификатора торгово-сервисного предприятия, географического местоположения, времени и/или даты транзакции и данных о продукте.
6. Способ обработки платежной транзакции в качестве частичного взноса на основе предварительного одобрения, содержащий этапы:
сохранения, в базе данных счетов сервера обработки, профиля счета, причем профиль счета включает в себя данные, относящиеся к счету транзакции, включающие в себя, по меньшей мере, основной учетный номер, остаток на счете и данные счета;
приема, принимающим устройством сервера обработки, сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к запрошенной транзакции частичного взноса, данные частичного взноса включают в себя, по меньшей мере, основной учетный номер, сумму частичного взноса, одно или более условий платежа и один или более критериев транзакции;
предварительного одобрения, посредством модуля обработки транзакций сервера обработки, транзакции частичного взноса на основе, по меньшей мере, суммы частичного взноса, одного или более условий платежа, остатка на счете и данных счета;
передачи электронным образом, посредством передающего устройства сервера обработки, сигнала данных с наложенным, по меньшей мере, указанием предварительного одобрения для запрошенной транзакции частичного взноса;
приема, принимающим устройством сервера обработки, сообщения транзакции из платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя, по меньшей мере, множество элементов данных, включающих в себя по меньшей мере первый элемент данных, приспособленный для хранения основного учетного номера, второй элемент данных, приспособленный для хранения суммы транзакции, и один или более дополнительных элементов данных, приспособленных для хранения данных транзакции; и
проводки, по счету транзакции, относящемуся к профилю счета, платы на сумму, основанную, по меньшей мере, на сумме частичного взноса, одном или более условиях платежа и сумме транзакции.
7. Способ по п.6, дополнительно содержащий этап исполнения, модулем запроса сервера обработки, запроса в базе данных счета для сохранения, в профиле счета, данных частичного взноса.
8. Способ по п.6, в котором сообщение транзакции дополнительно включает в себя третий элемент данных, приспособленный для хранения флага частичного взноса.
9. Способ по п.6, дополнительно содержащий этап верификации, посредством модуля верификации сервера обработки, согласованности платежной транзакции с транзакцией частичного взноса, на основе соответствия между, по меньшей мере, суммой частичного взноса и суммой транзакции и упомянутыми одним или более критериями транзакции с данными транзакции;
10. Способ по п.6, в котором
предварительное одобрение транзакции частичного взноса включает в себя этап изменения по меньшей мере одного из суммы частичного взноса и по меньшей мере одного из одного или более условий платежа,
профиль счета дополнительно включает в себя данные связи, и
способ дополнительно содержит этапы:
передачи электронным образом, посредством передающего устройства сервера обработки, сигнала данных с наложенными, по меньшей мере, измененной суммой частичного взноса и/или условиями платежа в вычислительное устройство, связанное с соответствующим счетом транзакции, с использованием данных связи; и
приема, принимающим устройством, сигнала данных с наложенным указанием одобрения измененной суммы частичного взноса и/или условиями платежа от вычислительного устройства.
11. Система для маркировки предварительно одобренной транзакции частичного взноса для обработки эмитентом, содержащая:
принимающее устройство сервера обработки, выполненное с возможностью
приема сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к транзакции частичного взноса, предварительно одобренной финансовым учреждением-эмитентом, данные частичного взноса включают в себя, по меньшей мере, основной учетный номер, предварительно одобренную сумму и один или более критериев транзакции, и
приема сообщения транзакции из платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя, по меньшей мере, множество элементов данных, включающих в себя по меньшей мере первый элемент данных, приспособленный для хранения основного учетного номера, второй элемент данных, приспособленный для хранения суммы транзакции, и один или более дополнительных элементов данных, приспособленных для хранения данных транзакции;
модуль верификации сервера обработки, выполненный с возможностью верификации согласованности платежной транзакции с транзакцией частичного взноса на основе соответствия между, по меньшей мере, предварительно одобренной суммой и суммой транзакции и упомянутыми одним или более критериями транзакции с данными транзакции;
модуль обработки транзакций сервера обработки, выполненный с возможностью сохранения флага частичного взноса в третьем элементе данных, включенном во множество элементов данных, включенных в сообщение транзакции, при успешной верификации; и
передающее устройство сервера обработки, выполненное с возможностью передачи электронным образом сообщения транзакции, включающего в себя третий элемент данных, хранящий флаг частичного взноса, в финансовое учреждение-эмитент через платежную сеть.
12. Система по п.11, дополнительно содержащая базу данных транзакций сервера обработки, выполненную с возможностью хранения записи данных транзакции, причем запись данных транзакции представляет собой структурированный набор данных, относящийся к транзакции частичного взноса, и включает в себя данные частичного взноса.
13. Система по п.11, при этом соответствие между предварительно одобренной суммой и суммой транзакции указывается предварительно одобренной суммой, находящейся в пределах предварительно определенной суммы для суммы транзакции.
14. Система по п.13, при этом данные частичного взноса дополнительно включают в себя предварительно определенную сумму.
15. Система по п.11, при этом упомянутые один или более критериев транзакции включают в себя по меньшей мере одно из кода категории торгово-сервисного предприятия, идентификатора торгово-сервисного предприятия, географического местоположения, времени и/или даты транзакции и данных о продукте.
16. Система для обработки платежной транзакции в качестве частичного взноса на основе предварительного одобрения, содержащая:
базу данных счетов сервера обработки, выполненную с возможностью хранения профиля счета, причем профиль счета включает в себя данные, относящиеся к счету транзакции, включающие в себя, по меньшей мере, основной учетный номер, остаток на счете и данные счета;
принимающее устройство сервера обработки, выполненное с возможностью приема сигнала данных с наложенными данными частичного взноса, причем данные частичного взноса относятся к запрошенной транзакции частичного взноса, данные частичного взноса включают в себя, по меньшей мере, основной учетный номер, сумму частичного взноса, одно или более условий платежа и один или более критериев транзакции;
модуль обработки транзакций сервера обработки, выполненный с возможностью предварительного одобрения транзакции частичного взноса на основе, по меньшей мере, суммы частичного взноса, одного или более условий платежа, остатка на счете и данных счета; и
передающее устройство сервера обработки, выполненное с возможностью передачи электронным образом сигнала данных с наложенным, по меньшей мере, указанием, предварительного одобрения для запрашиваемой транзакции частичного взноса, причем
принимающее устройство сервера обработки дополнительно выполнено с возможностью приема сообщения транзакции из платежной сети, причем сообщение транзакции сформатировано на основе одного или более стандартов и включает в себя данные, относящиеся к платежной транзакции, включающие в себя, по меньшей мере, множество элементов данных, включающих в себя по меньшей мере первый элемент данных, приспособленный для хранения основного учетного номера, второй элемент данных, приспособленный для хранения суммы транзакции, и один или более дополнительных элементов данных, приспособленных для хранения данных транзакции, и
модуль обработки транзакций сервера обработки дополнительно выполнен с возможностью проводки по счету транзакции, относящемуся к профилю счета, платы на сумму, основанную, по меньшей мере, на сумме частичного взноса, одном или более условиях платежа и сумме транзакции.
17. Система по п.16, дополнительно содержащая модуль запроса сервера обработки, выполненный с возможностью выполнения запроса в базе данных счетов для сохранения, в профиле счета, данных частичного взноса.
18. Система по п.16, при этом сообщение транзакции дополнительно содержит третий элемент данных, выполненный с возможностью хранения флага частичного взноса.
19. Система по п.16, дополнительно содержащая модуль верификации сервера обработки, выполненный с возможностью верификации согласованности платежной транзакции с транзакцией частичного взноса на основе соответствия между, по меньшей мере, суммой частичного взноса и суммой транзакции и упомянутыми одним или более критериями транзакции с данными транзакции.
20. Система по п.16, в которой
предварительное одобрение транзакции частичного взноса включает в себя изменение по меньшей мере одного из суммы частичного взноса и по меньшей мере одного из одного или более условий платежа,
профиль счета дополнительно включает в себя данные связи, и
передающее устройство сервера обработки дополнительно выполнено с возможностью передачи электронным образом сигнала данных с наложенными, по меньшей мере, измененной суммой частичного взноса и/или условиями платежа в вычислительное устройство, связанное с соответствующим счетом транзакции, с использованием данных связи, и
принимающее устройство дополнительно выполнено с возможностью приема сигнала данных с наложенными указанием одобрения измененной суммы частичного взноса и/или условиями платежа от вычислительного устройства.
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
US 7248855 B2, 24.07.2007 | |||
СПОСОБ КОНТРОЛЯ ДЕРЖАТЕЛЕМ БАНКОВСКОЙ КАРТЫ ВОЗМОЖНОСТИ ОСУЩЕСТВЛЕНИЯ АВТОРИЗАЦИОННЫХ ТРАНЗАКЦИЙ В ПЛАТЕЖНОЙ СИСТЕМЕ С ИСПОЛЬЗОВАНИЕМ БАНКОВСКОЙ КАРТЫ, ОГРАНИЧИВАЮЩИЙ ВОЗМОЖНОСТЬ ПРОВЕДЕНИЯ МОШЕННИЧЕСКИХ ОПЕРАЦИЙ В СЛУЧАЕ КОМПРОМЕТАЦИИ КАРТЫ | 2013 |
|
RU2555233C2 |
Авторы
Даты
2019-07-16—Публикация
2017-02-14—Подача