RU2690204C1 - Машина правил для применения правил от проверяющей сети к сигналам от исходной сети - Google Patents

Машина правил для применения правил от проверяющей сети к сигналам от исходной сети Download PDF

Info

Publication number
RU2690204C1
RU2690204C1 RU2018121830A RU2018121830A RU2690204C1 RU 2690204 C1 RU2690204 C1 RU 2690204C1 RU 2018121830 A RU2018121830 A RU 2018121830A RU 2018121830 A RU2018121830 A RU 2018121830A RU 2690204 C1 RU2690204 C1 RU 2690204C1
Authority
RU
Russia
Prior art keywords
clearing
transaction
network
data
rules
Prior art date
Application number
RU2018121830A
Other languages
English (en)
Inventor
Мэри К. РЕЧЕРТ
Арчи Г. КАУНТС
Тимоти Глен АЛЬТХОФФ
Дженис К. МЕХАНОВИЧ
Original Assignee
Мастеркард Интернэшнл Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Мастеркард Интернэшнл Инкорпорейтед filed Critical Мастеркард Интернэшнл Инкорпорейтед
Application granted granted Critical
Publication of RU2690204C1 publication Critical patent/RU2690204C1/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • G06Q20/023Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/108Remote banking, e.g. home banking

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

Изобретение относится к машине, способу и машиночитаемому носителю информации для применения правил от проверяющей сети к сигналам данных из исходной сети. Технический результат заключается в автоматизации обработки данных транзакции. Машина правил содержит процессор, связанный с устройством памяти, причем машина правил связана с проверяющей сетью, при этом машина правил выполнена с возможностью принимать сигнал данных клиринга от исходной сети, причем сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью, при этом исходная сеть и проверяющая сеть являются платежными сетями, генерировать сигнал данных ответа клиринга, включающий в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящимся в устройстве памяти, при этом данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга, и передавать сигнал данных ответа клиринга в исходную сеть. 3 н. и 17 з.п. ф-лы, 10 ил.

Description

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
По данной заявке испрашивается приоритет и преимущество даты подачи Заявки США Серийный № 14/944,958, поданной 18 ноября 2015г., которая во всей своей полноте включена в настоящее описание посредством ссылки.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Данное раскрытие относится к обработке электронных сигналов, передаваемых через компьютерные сети, и, в частности, к обнаружению данных в сигналах, принимаемых от исходной сети данных, и определению, соблюдают ли аспекты данных правила, хранящиеся в электронной базе данных в проверяющей сети.
По меньше мере некоторые известные платежные сети выполняют процесс авторизации платежа, с последующим процессом клиринга (clearing), и процессом расчета (settlement). В частности, процесс авторизации платежа, процесс клиринга и процесс расчета выполняются внутри одной и той же платежной сети, вместо того, чтобы распределяться по нескольким платежным сетям. Соответственно, если первая платежная сеть ограничена выполнением подмножества процессов авторизации платежа, клиринга и расчета в рамках некоторых полномочий, применительно к некоторым типам транзакций и/или применительно к некоторым сторонам транзакций, например из-за правительственных ограничений, то первая платежная сеть неспособна делегировать процессы второй платежной сети, которая не подпадает под те же самые ограничения.
КРАТКОЕ ОПИСАНИЕ РАСКРЫТИЯ
В одном аспекте, предоставляется машина правил для применения правил от проверяющей сети к сигналам данных от исходной сети. Машина правил включает в себя процессор, связанный с устройством памяти. Машина правил связана с проверяющей сетью. Машина правил выполнена с возможностью приема сигнала данных клиринга от исходной сети. Сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью. Исходная сеть и проверяющая сеть являются платежными сетями. Дополнительно, машина правил генерирует сигнал данных ответа клиринга, который включает в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящимся в устройстве памяти. Данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга. Дополнительно, машина правил передает сигнал данных ответа клиринга исходной сети.
В другом аспекте, предоставляется способ для применения правил от проверяющей сети к сигналам данных от исходной сети. Способ реализуется машиной правил, включающей в себя процессор, связанный с устройством памяти и платежной сетью. Способ включает в себя этап, на котором принимают, посредством машины правил, сигнал данных клиринга от исходной сети. Сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью. Исходная сеть и проверяющая сеть являются платежными сетями. Способ дополнительно включает в себя этап, на котором генерируют, посредством машины правил, сигнал данных ответа клиринга, который включает в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящихся в устройстве памяти. Данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга. Способ также включает в себя этап, на котором передают, посредством машины правил, сигнал данных ответа клиринга исходной сети.
В еще одном другом аспекте, предложен машиночитаемый запоминающий носитель информации с воплощенными на нем машиноисполняемыми инструкциями для применения правил от проверяющей сети к сигналам данных от исходной сети. Когда исполняются машиной правил, включающей в себя процессор, связанный с устройством памяти и сетью обработки, машиноисполняемые инструкции предписывают машине правил принимать сигнал данных клиринга от исходной сети. Сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью. Исходная сеть и проверяющая сеть являются платежными сетями. Дополнительно, инструкции предписывают машине правил генерировать сигнал данных ответа клиринга, который включает в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящихся в устройстве памяти. Данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга. Дополнительно, инструкции предписывают машине правил передавать сигнал данных ответа клиринга исходной сети.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1-10 показывают примерные варианты осуществления способов и систем, описываемых в данном документе.
Фиг. 1 является принципиальной схемой, иллюстрирующей улучшенную многостороннюю систему отрасли платежной карты для обеспечения транзакций платежа-по-карте, при которых торговцам и эмитентам карты не требуется взаимно-однозначного соответствия в первой сети обработки платежей, и для приема и анализа электронных сигналов, передаваемых от второй сети обработки платежей.
Фиг. 2 является упрощенной структурной схемой примерной системы обработки платежей, включающей в себя серверное вычислительное устройство обработки платежей первой сети обработки платежей, машину правил, вычислительное устройство второй сети обработки платежей, и множество других клиентских вычислительных устройств в соответствии с одним примерным вариантом осуществления настоящего раскрытия.
Фиг. 3 является расширенной структурной схемой серверной архитектуры первой системы обработки платежей, включающей в себя множество вычислительных устройств в соответствии с одним примерным вариантом осуществления настоящего раскрытия.
Фиг. 4 иллюстрирует конфигурацию клиентской системы, показанной на Фиг. 2 и 3, в соответствии с одним примерным вариантом осуществления настоящего раскрытия.
Фиг. 5 иллюстрирует конфигурацию серверной системы, показанной на Фиг. 2 и 3 в соответствии с одним примерным вариантом осуществления настоящего раскрытия.
Фиг. 6 является схемой электронных сигналов данных, принимаемых и передаваемых между первой сетью обработки платежей, второй сетью обработки платежей, и машиной правил.
Фиг. 7 является схемой правил, которые машина правил применяет к данным транзакции, включенным в данные клиринга от второй сети обработки платежей.
Фиг. 8 является схемой данных ответа клиринга, передаваемых от машины правил к второй сети обработки платежей.
Фиг. 9 является блок-схемой примерного процесса, реализуемого машиной правил для применения правил от первой сети обработки платежей к сигналам данных от второй сети обработки платежей в одном примерном варианте осуществления настоящего раскрытия.
Фиг. 10 является схемой компонентов одного или более примерных вычислительных устройств, которые могут быть использованы в системе, показанной на Фиг. 2.
ПОДРОБНОЕ ОПИСАНИЕ РАСКРЫТИЯ
Предоставляется машина правил для применения правил от проверяющей сети к сигналам данных от исходной сети. Машина правил включает в себя процессор, связанный с устройством памяти. Машина правил связана с проверяющей сетью. Машина правил выполнена с возможностью приема сигнала данных клиринга от исходной сети. Сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью. В, по меньшей мере, некоторых реализациях, исходная сеть и проверяющая сеть являются платежными сетями, как описывается более подробно в данном документе. Дополнительно, машина правил генерирует сигнал данных ответа клиринга, который включает в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящимся в устройстве памяти. Данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга. Дополнительно, машина правил передает сигнал данных ответа клиринга исходной сети.
Если проверяющая сеть (т.е. первая сеть обработки платежей) гарантирует расчет по транзакции, проверяющая сеть отвечает за выплату денежной величины транзакции, если не осуществляется расчет по транзакции. Например, если проверяющая сеть гарантирует расчет по транзакции на 30.00$ и впоследствии не осуществляется расчет по транзакции, проверяющая сеть отвечает за выплату 30.00$ обслуживающему банку, ассоциированному с транзакцией.
В некоторых реализациях, данные клиринга включают в себя первую денежную величину для первой транзакции и машина правил дополнительно выполнена с возможностью обнаружения первой денежной величины в первой одной транзакции, сложения первой денежной величины с промежуточной суммой, определения, что промежуточная сумма превышает предварительно определенную пороговую величину, хранящуюся в устройстве памяти, и включения кода ошибки в данные ответа клиринга, указывающего, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что промежуточная сумма превышает предварительно определенную пороговую величину.
В некоторых вариантах осуществления, в которых данные клиринга включают в себя первый денежную величину для первой транзакции, машина правил сравнивает первую денежную величину с по меньшей мере одной предварительно определенной контрольной денежной величиной, определяет, что первая денежная величина превышает предварительно определенную контрольную денежную величину, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая денежная величина превышает предварительно определенную контрольную денежную величину.
В некоторых реализациях, данные клиринга включают в себя идентификацию первого банка, который является одним из банка-эквайера и банка-эмитента, ассоциированным с первой транзакцией, и машина правил сравнивает идентификацию первого банка с предварительно определенным набором банков с наложенными санкциями, хранящимся в устройстве памяти, определяет, что первый банк включен в предварительно определенный набор банков с наложенными санкциями, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первый банк включен в предварительно определенный набор банков с наложенными санкциями.
В некоторых вариантах осуществления, данные клиринга включают в себя флаг, указывающий, что первая транзакция является повторяющейся транзакцией и машина правил обнаруживает, флаг, ассоциированный с первой транзакцией, сравнивает первую транзакцию с набором запросов отмены повторяющегося платежа, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с запросом отмены повторяющегося платежа.
В некоторых реализациях, данные клиринга включают в себя номер счета, ассоциированный с первой транзакцией, и машина правил сравнивает номер счета с предварительно определенным диапазоном авторизованных номеров счетов, определяет, что номер счета находится вне диапазона, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с номером счета, который не находится в предварительно определенном диапазоне авторизованных номеров счетов.
Машина правил, в некоторых реализациях, определяет, что данные клиринга для первой транзакции соблюдают набор предварительно определенных правил, и передает средства из финансового счета, ассоциированного с проверяющей сетью, обслуживающему банку, ассоциированному с первой транзакцией, когда расчет по первой транзакции не осуществлен. Машина правил, в некоторых вариантах осуществления, принимает сигнал данных клиринга, включающий в себя данные клиринга для пакета транзакций, который был обработан исходной сетью от лица первого обслуживающего банка, и генерирует данные ответа клиринга для каждой транзакции в пакете.
Способы и системы, описываемые в данном документе, могут быть реализованы, используя методики компьютерного программирования или конструирования, включая компьютерное программное обеспечение, встроенное программное обеспечение, аппаратное обеспечение или любое их сочетание или подмножество, при этом технический эффект достигается посредством выполнения, по меньшей мере, одного из следующего: (a) приема сигнала данных клиринга от исходной сети, причем сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью, при этом исходная сеть является платежной сетью; (b) генерирования сигнала данных ответа клиринга, включающего в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящихся в устройстве памяти, при этом данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга; и (c) передачи сигнала данных ответа клиринга исходной сети. Технический эффект, описываемый в данном документе, применяется к технической области обработки электронных сигналов данных, передаваемых через компьютерную сеть, и определения, соблюдают ли данные в электронных сигналах данных предварительно определенные критерии. Системы и способы, описываемые в данном документе, обеспечивают техническое преимущество, в виде обеспечения для первой сети обработки выгрузки функций обработки данных во вторую сеть обработки, которая коммуникативно связана со второй сетью обработки.
Используемые в данном документе понятия «карта транзакции», «карта финансовой транзакции», и «платежная карта» относятся к любой подходящей карте транзакции, такой как кредитная карта, дебетовая карта, предоплаченная карта, расчетная карта, карта членства, рекламная карта, карта часто летающих пассажиров, идентификационная карта, подарочная карта и/или любое другое устройство, которое может хранить информацию платежного счета, такое как мобильные телефоны, интеллектуальные телефоны, персональные цифровые помощники (PDA), брелоки для ключей и/или компьютеры. Каждый тип карты транзакции может быть использован в качестве способа платежа для выполнения транзакции.
В одном варианте осуществления, предоставляется компьютерная программа, и программа встроена в машиночитаемый носитель информации. В примерном варианте осуществления, система исполняется на одной компьютерной системе, не требуя соединения с серверным компьютером. В дополнительном примерном варианте осуществления, система выполняется в среде Windows® (Windows является зарегистрированной торговой маркой Microsoft Corporation, Редмонд, штат Вашингтон). В еще одном другом варианте осуществления, система выполняется в среде мэйнфрейма и серверной среде UNIX® (UNIX является зарегистрированной торговой маркой AT&T, расположенной в Нью-Йорк, штат Нью-Йорк). Данное приложение является гибким и разработано для выполнения в разнообразных других средах, без ущерба для каких-либо главных функциональных возможностей. В некоторых вариантах осуществления, система включает в себя несколько компонентов, распределенных по множеству вычислительных устройств. Один или более компоненты могут быть в форме исполняемых компьютером инструкций, воплощенных на машиночитаемом носителе информации. Системы и процессы не ограничиваются конкретными вариантами осуществления, описываемыми в данном документе. В дополнение, компоненты каждой системы и каждого процесса могут быть реализованы на практике независимо и отдельно от других компонентов и процессов, описываемых в данном документе. Каждый компонент и процесс также может быть использован в сочетании с другими сборочными пакетами и процессами.
Нижеследующее подробное описание иллюстрирует варианты осуществления раскрытия в качестве примера, а не в качестве ограничения. Предполагается, что раскрытие имеет общее приложение к обработке финансовых данных транзакции третьей стороной в промышленных, коммерческих и бытовых приложениях.
Используемый в данном документе элемент или этап, перечисленный в единственном числе и с предшествующим артиклем единственного числа, следует понимать как не исключающий множества элементов или этапов, при условии что такое исключение не изложено явно. Кроме того, ссылки на «примерный вариант осуществления» или «один вариант осуществления» настоящего раскрытия не предназначены для интерпретации как исключающие существование дополнительных вариантов осуществления, которые также включают в себя перечисленные признаки.
Фиг. 1 является принципиальной схемой, иллюстрирующей улучшенную многостороннюю систему 120 отрасли платежной карты для обеспечения транзакций платежа-по-карте, при которых торговцам и эмитентам карты не требуется взаимно-однозначного соответствия в первой сети 128 обработки платежей («проверяющая сеть»), и для приема и анализа электронных сигналов, передаваемых от второй сети 170 обработки платежей («исходная сеть»). Настоящее раскрытие относится к улучшению системы 120 платежной карты, такой как система платежей по кредитной карте, использующей платежную сеть 128 системы платежной карты MasterCard® (также именуемую как «взаимное обслуживание» или «сеть взаимного обслуживания»). Платежная сеть 128 системы платежной карты MasterCard® является собственным стандартом связи, провозглашенным MasterCard International Incorporated® для обмена финансовыми данными транзакции между финансовыми институтами, которые являются членами MasterCard International Incorporated® (MasterCard является зарегистрированной торговой маркой MasterCard International Incorporated, расположенной в Перчейз, штат Нью-Йорк).
В системе 120 платежной карты, финансовый институт, такой как эмитент 130 выпускает карту платежного счета, такого как счет кредитной карты или счет дебетовой карты, держателю 122 карты, который использует карту платежного счета, чтобы вносить платеж за покупку у торговца 124. Чтобы осуществить принятие платежа с помощью карты платежного счета, торговец 124 должен обычно создавать счет в финансовом институте, который является частью финансовой платежной системы. Данный финансовый институт обычно именуется «банком торговца» или «обслуживающим банком» или «банком-эквайером» или просто «эквайером». Когда держатель 122 карты вносит платеж за покупку с помощью карты платежного счета (также известной как карта финансовой транзакции), торговец 124 запрашивает авторизацию у эквайера 126 в отношении величины покупки. Запрос может быть выполнен по телефону, но обычно выполняется посредством использования терминала точки-взаимодействия, который считывает информацию счета держателя карты с магнитной полосы на карте платежного счета или чипа EMV и осуществляет связь электронным образом с компьютерами обработки транзакции у эквайера 126. В качестве альтернативы, эквайер 126 может авторизовать третью сторону на выполнение обработки транзакции от своего имени. В данном случае, терминал точки-взаимодействия будет выполнен с возможностью осуществления связи с третьей стороной. Такая третья сторона обычно именуется «обработчиком торговца» или «обслуживающим обработчиком». В некоторых случаях, торговец (например, торговец 124) сохраняет информацию платежной карты, ассоциированную с держателем карты (например, держателем 122 карты) и запрашивает авторизацию у эквайера 126, используя сохраненную информацию платежной каты, вместо считывания информации счета держателя карты из самой платежной карты (т.е., транзакция карты-в-файле (COF)).
Используя платежную сеть 128 системы платежной карты, компьютеры эквайера 126 или обработчика торговца будут осуществлять связь с компьютерами эмитента 130, чтобы определять находится ли счет 132 держателя карты в хорошем положении и, покрывается ли покупка доступной кредитной линией или балансом счета держателя карты. На основании этих определений, запрос на авторизацию будет отклонен или принят. Если запрос принимается, код авторизации выпускается торговцу 124.
Когда запрос на авторизацию принимается, доступная кредитная линия или доступный баланс счета 132 держателя карты уменьшается. Обычно, списание не проводится сразу по счету держателя карты, так как ассоциации банковских карт, такие как MasterCard International Incorporated®, имеют провозглашенные правила, которые не позволяют торговцу списывать, или «фиксировать», транзакцию до тех пор, пока не отгружаются товары или не доставляются услуги. Когда торговец отгружает или доставляет товары или услуги, торговец 124 фиксирует транзакцию посредством, например, соответствующих процедур ввода данных на терминале точки-взаимодействия. Если держатель карты отменяет транзакцию до того, как она фиксируется, генерируется «пустая операция». Если держатель карты возвращает товары после того, как транзакция была зафиксирована, генерируется «кредит».
Применительно к транзакциям дебетовых карт PIN, когда запрос на авторизацию одобряется эмитентом, счет 132 держателя карты уменьшается. Обычно, списание проводится сразу по счету 132 держателя карты. Затем ассоциация банковской карты передает одобрение обслуживающему обработчику для распределения товаров/услуг, или информации или наличных в случае ATM.
После того, как транзакция фиксируется, осуществляется клиринг и расчет по транзакции между торговцем 124, эквайером 126, и эмитентом 130. Клиринг относится к сообщению финансовых данных с целью сверки между сторонами. Расчет относится к переносу средств между счетом торговца, эквайером 126, и эмитентом 130, в отношении транзакции.
Улучшение, описываемое в данном документе, позволяет первой сети 128 обработки платежей принимать и анализировать электронные сигналы данных от второй сети 170 обработки платежей, тем самым обеспечивая распределение функций обработки по двум сетям. В частности, и как описывается более подробно в данном документе, машина 120 правил, связанная с первой сетью 128 обработки платежей, принимает сигналы данных клиринга, передаваемые от второй сети 170 обработки платежей, и определяет, соблюдают ли данные клиринга внутри электронных сигналов данных набор правил, хранящийся в памяти. Если данные клиринга соблюдают правила, тогда первая сеть обработки платежей гарантирует расчет по соответствующим транзакциям, представленным в данных клиринга. Если данные клиринга не соблюдают правила, машина правил генерирует один или более коды ошибки, указывающие почему первая сеть 128 обработки платежей не будет гарантировать расчет по соответствующим транзакциям.
Фиг. 2 является упрощенной структурной схемой примерной системы 200 обработки платежей в соответствии с одним вариантом осуществления настоящего раскрытия. В примерном варианте осуществления, система 200 включает в себя серверное вычислительное устройство 202 обработки платежей, множество клиентских подсистем, также именуемых клиентскими системами 204 или клиентскими вычислительными устройствами, соединенными с серверным вычислительным устройством 202 обработки платежей, вычислительное устройство (т.е. также клиентское вычислительное устройство 204) второй сети 170 обработки платежей, и машину 210 правил. Как описано более подробно со ссылкой на Фиг. 3, клиентские системы 204 включают в себя компьютерные системы второй сети 170 обработки платежей, компьютерные системы торговца (например, торговца 124), компьютерные системы эквайера (например, эквайера 126), и компьютерные системы одного или более эмитентов (например, эмитента 130). В одном варианте осуществления, клиентские системы 204 являются компьютерами, включающими в себя web-браузер так, что серверное вычислительное устройство 202 обработки платежей и/или машина 210 правил являются доступными клиентской системе 204, используя Интернет. Клиентские системы 204 взаимно-соединены с Интернет, посредством многих интерфейсов, включающих в себя сеть, такую как локальная сеть (LAN) и/или глобальная сеть (WAN), коммутируемые соединения, кабельные модемы, беспроводные соединения, и специальные высокоскоростные линии ISDN. Клиентские системы 204 могут быть любым устройством, выполненным с возможностью взаимного-соединения с Интернет, включая мобильное вычислительное устройство, такое как компьютер класса ноутбук, основанный на web телефон, персональный цифровой помощник (PDA), или другое соединяемое с web оборудование.
В некоторых вариантах осуществления, клиентское вычислительное устройство 204 включает в себя устройство точки-продаж (POS), вычислительное устройство держателя карты (например, интеллектуальный телефон, планшет, или другое вычислительное устройство), вычислительное устройство второй сети 170 обработки платежей, или любое другое вычислительное устройство, выполненное с возможностью осуществления связи с серверным вычислительным устройством 202 обработки платежей. Сервер 206 базы данных соединен с базой 208 данных, содержащей информацию по целому ряду вопросов, как описывается более подробно ниже. В одном варианте осуществления база 208 данных хранится на серверном вычислительном устройстве 202 обработки платежей и доступ к ней может быть осуществлен потенциальными пользователями на одной из клиентских систем 204 посредством регистрации на серверном вычислительном устройстве 202 обработки платежей через одну из клиентских систем 204. В альтернативном варианте осуществления, база 208 данных хранится удаленно от серверного вычислительного устройства 202 обработки платежей и может быть не централизованной. В, по меньшей мере, некоторых реализациях, как описано более подробно в данном документе, машина 210 правил сохраняет данные в, и извлекает данные из, базы 208 данных.
Фиг. 3 является расширенной структурной схемой примерного варианта осуществления серверной архитектуры системы 200 обработки платежей в соответствии с одним вариантом осуществления настоящего раскрытия. Система 200 обработки платежей включает в себя серверное вычислительное устройство 202 обработки платежей, клиентские системы 204 и машину 210 правил. Серверное вычислительное устройство 202 обработки платежей включает в себя сервер 206 базы данных, сервер 302 приложения, web-сервер 304, сервер 306 факсимильной связи, сервер 206 каталогов и сервер 310 почты. Дисковый запоминающий блок 312 связан с сервером 206 базы данных и сервером 308 каталогов. Серверы 206, 302, 304, 306, 308 и 310 связаны в локальную сеть 314 (LAN). В дополнение, рабочая станция 316 системного администратора, рабочая станция 318 пользователя, и рабочая станция 320 инспектора связаны в LAN 314. В качестве альтернативы, рабочие станции 316, 318 и 320 связаны с LAN 314, используя линию связи Интернет или соединены через Интрасеть. В некоторых реализациях, машина 210 правил является удаленной от серверного вычислительного устройства 202 обработки платежей, но коммуникативно связна с ним. В других реализациях, машина 210 правил встроена в серверное вычислительное устройство 202 обработки платежей.
Каждая рабочая станция 316, 318 и 320 является персональным компьютером с web-браузером. Несмотря на то, что функции, выполняемые на рабочих станциях, как правило иллюстрируются как выполняемые на соответствующих рабочих станциях 316, 318 и 320, такие функции могут быть выполнены на одном из многих персональных компьютеров, связанных с LAN 314. Рабочие станции 316, 318, 320 иллюстрируются как ассоциированные с отдельными функциями только чтобы способствовать пониманию разных типов функций, которые могут быть выполнены индивидами с доступом к LAN 314.
Серверное вычислительное устройство 202 обработки платежей выполнено с возможностью быть коммуникативно связанным с разнообразными объектами, включая эквайеров 322, эмитентов 324 и третьи стороны 334 (например, аудиторы) и, по меньшей мере, одним вычислительным устройством 204 второй сети 170 обработки платежей, используя соединение 326 Интернет. Серверная система 202 также коммуникативно связана с одним или более торговцами 336. Связь в примерном варианте осуществления иллюстрируется как выполняемая используя Интернет, тем не менее, любая другая связь типа глобальная сет (WAN) может быть использована в других вариантах осуществления, т.е. системы и процессы не ограничиваются воплощением на практике используя Интернет. В дополнение, и вместо WAN 328, локальная сеть 314 может быть использована вместо WAN 328. Как описано выше, в некоторых реализациях, машина 210 правил является удаленной от серверного вычислительного устройства 202 обработки платежей, но коммуникативно связана с ним. В других реализациях, машина 210 правил встроена в серверное вычислительное устройство 202 обработки платежей.
В примерном варианте осуществления, любой авторизованный индивид или объект с рабочей станцией 330 может осуществлять доступ к системе 200. По меньшей мере одна из клиентских систем включает в себя рабочую станцию 332 менеджера, расположенную в удаленном местоположении. Рабочие станции 330 и 332 включают в себя персональные компьютеры с web-браузером. Кроме того, сервер 306 факсимильной связи осуществляет связь с удаленно расположенными клиентскими системами, включая клиентскую систему 332, используя телефонную линию связи. Сервер 306 факсимильной связи выполнен с возможностью также осуществления связи с другими клиентскими системами 316, 318, и 320.
Фиг. 4 иллюстрирует примерную конфигурацию клиентского вычислительного устройства 402. Клиентское вычислительное устройство 402 может включать в себя, но не ограничивается, клиентские системы (204, 316, 318, 320, 330 («клиентские вычислительные устройства»), рабочую станцию 332 менеджера и вычислительные устройства 334 третьей стороны (показаны на Фиг. 3).
Клиентское вычислительное устройство 402 включает в себя процессор 405 для исполнения инструкций. В некоторых вариантах осуществления, исполняемые инструкции хранятся в зоне 410 памяти. Процессор 405 может включать в себя один или более блоков обработки (например, в многоядерной конфигурации). Зона 410 памяти является любым устройством, обеспечивающим сохранение и извлечение информации, такой как исполняемые инструкции и/или другие данные. Зона 410 памяти может включать в себя один или более машиночитаемые носители информации.
Клиентское вычислительное устройство 402 также включает в себя по меньшей мере один компонент 415 вывода мультимедиа для представления информации пользователю 401 (например, держателю 122 карты). Компонент 415 вывода мультимедиа является любым компонентом, выполненным с возможностью переноса информации пользователю 401. В некоторых вариантах осуществления компонент 415 вывода мультимедиа включает в себя адаптер вывода, такой как видео адаптер и/или аудио адаптер. Адаптер вывода оперативно связан с процессором 405 и оперативно может быть связан с устройством вывода, таким как дисплейное устройство (например, жидкокристаллический дисплей (LCD), дисплей на органических светоизлучающих диодах (OLED), электронно-лучевая трубка (CRT), или дисплей на «электронных чернилах») или устройство вывода аудио (например, громкоговоритель или головные телефоны).
В некоторых вариантах осуществления, клиентское вычислительное устройство 402 включает в себя устройство 420 ввода для приема ввода от пользователя 401. Устройство 420 ввода может включать в себя, например, клавиатуру, координатно-указательное устройство, мышь, стилус, регистрирующую касание панель (например, сенсорную панель или сенсорный экран), камеру, гироскоп, акселерометр, детектор позиции, и/или устройство ввода аудио. Один компонент, такой как сенсорный экран, может функционировать как устройство вывода у компонента 415 вывода мультимедиа, так и устройство 420 ввода.
Клиентское вычислительное устройство 402 также может включать в себя интерфейс 425 связи, который может быть коммуникативно связан с удаленным устройством, таким как серверная система 202 или web-сервер под управлением продавца. Интерфейс 425 связи может включать в себя, например, проводной или беспроводной сетевой адаптер или беспроводной приемопередатчик данных для использования с сетью мобильного телефона (например, Глобальной Системой связи с Подвижными Объектами (GSM), 3G, 4G или Bluetooth) или другой сетью мобильных данных (например, Общемировой Совместимости Широкополосного Беспроводного Доступа (WIMAX)).
В зоне 410 памяти хранятся, например, машиночитаемые инструкции для обеспечения интерфейса пользователя для пользователя 401 через компонент 415 вывода мультимедиа и, опционально, приема и обработки ввода от устройства 420 ввода. Интерфейс пользователя может включать в себя, среди прочих других возможностей, web-браузер и клиентское приложение. Web-браузеры позволяют пользователям 401 отображать и взаимодействовать с мультимедийной и другой информацией, как правило, встроенной в web-страницу или web-сайт, который размещается на web-сервере (например, web-сервере 304). Клиентское приложение позволяет пользователям 401 взаимодействовать с сервером приложений (например, сервером 302 приложений).
Фиг. 5 иллюстрирует примерную конфигурацию серверного вычислительного устройства 502. Серверное вычислительное устройство 502 представляет собой серверное вычислительное устройство 202 обработки платежей (показанное на Фиг. 2 и 3), сервер 206 базы данных, сервер 302 приложений, web-сервер 304, сервер 306 факсимильной связи, сервер 308 каталогов, сервер 310 почты и одно или более вычислительных устройств, включенных в машину 210 правил.
Серверное вычислительное устройство 502 включает в себя процессор 504 для исполнения инструкций. Инструкции могут быть сохранены в зоне 506 памяти, например. Процессор 504 может включать в себя один или более блоков обработки (например, в многоядерной конфигурации).
Процессор 504 оперативно связан с интерфейсом 508 связи, так что серверное вычислительное устройство 502 способно осуществлять связь с удаленным устройством, таким как клиентское вычислительное устройство 402 или другое серверное вычислительное устройство 502. Например, интерфейс 508 связи может принимать запросы от клиентских систем 203 через Интернет, как иллюстрируется на Фиг. 2 и 3.
Процессор 504 также может быть оперативно связна с запоминающим устройством 510. Запоминающее устройство 510 является любым управляемым компьютером аппаратным обеспечением, пригодным для хранения и/или извлечения данных. В некоторых вариантах осуществления, запоминающее устройство 510 интегрировано в серверное вычислительное устройство 502. Например, серверное вычислительное устройство 502 может включать в себя один или более накопители на жестком диске в качестве запоминающего устройства 510. В других вариантах осуществления, запоминающее устройство 510 является внешним для серверного вычислительного устройства 502 и доступ к нему может быть осуществлен посредством множества из серверных вычислительных устройств 502. Например, запоминающее устройство 510 может включать в себя несколько запоминающих блоков, таких как жесткие диски или твердотельные диски в конфигурации избыточного массива недорогих дисков (RAID). Запоминающее устройство 510 может включать в себя сеть хранения данных (SAN) и/или систему сетевого устройства хранения данных (NAS).
В некоторых вариантах осуществления, процессор 504 оперативно связан с запоминающим устройством 510 через интерфейс 512 хранения. Интерфейс 512 хранения является любым компонентом, выполненным с возможностью обеспечения процессору 504 доступа к запоминающему устройству 510. Интерфейс 512 хранения может включать в себя, например, адаптер Усовершенствованной Технологии Подключения (ATA), адаптер Последовательной ATA (SATA), адаптер Интерфейса Малых Вычислительных Систем (SCSI), контроллер RAID, адаптер SAN, сетевой адаптер, и/или любой компонент, обеспечивающий процессору 504 доступ к запоминающему устройству 510.
Зоны 410 и 506 памяти могут включать в себя, но не ограничивается, память с произвольным доступом (RAM), такую как динамическая RAM (DRAM) или статическая RAM (SRAM), постоянную память (ROM), стираемую программируемую постоянную память (EPROM), электрически стираемую программируемую постоянную память (EEPROM) и энергонезависимую RAM (NVRAM). Вышеприведенные типы памяти являются лишь примерными, и, следовательно, не являются ограничивающими типы памяти, используемой для хранения компьютерной программы.
Фиг. 6 является схемой 600 электронных сигналов данных, принимаемых и передаваемых между серверным вычислительным устройством 202 обработки платежей первой сети 128 обработки платежей, второй сетью 170 обработки платежей, и машиной 210 правил. В частности, вторая сеть 170 обработки платежей («исходная сеть») передает сигнал 602 данных клиринга серверному вычислительному устройству 202 обработки платежей. Сигнал 602 данных клиринга включает в себя данные 604 клиринга, представляющие собой одну или более транзакции, обработанные второй сетью 170 обработки платежей. В частности, данные 604 клиринга включают в себя данные касательно финансовых транзакций выполненных, например, между торговцами и держателями карты, как описано выше со ссылкой на Фиг. 1. Применительно к некоторым транзакциям в данных 604 клиринга, первая сеть 128 обработки платежей («проверяющая сеть») будет гарантировать, что по транзакции будет осуществлен расчет, на основании информации в данных 604 клиринга и набора правил, применяемого машиной 210 правил. Применительно к другим транзакциям, первая сеть 128 обработки платежей не будет гарантировать расчет, так как один или более аспекты транзакций не соблюдают правила, применяемые машиной 210 правил. Серверное вычислительное устройство 210 обработки платежей передает сигнал 602 данных клиринга и данные 604 клиринга машине 210 правил для анализа. Как описано выше, в некоторых реализациях, машина 210 правил отделена от и коммуникативно связана с серверным вычислительным устройством 202 обработки платежей, а в других реализациях, машина 210 правил встроена в серверное вычислительное устройство 202 обработки платежей.
Машина 210 правил применяет хранящиеся правила к данным 604 клиринга как описывается более подробно со ссылкой на Фиг. 7, и генерирует сигнал 606 данных ответа клиринга, который включает в себя данные 608 ответа клиринга. Данные 608 ответа клиринга включают в себя идентификаторы транзакций, для которых первая сеть 128 обработки платежей не будет гарантировать расчет, и коды ошибки, идентифицирующие причины, почему не будет гарантироваться расчет, как описывается более подробно со ссылкой на Фиг. 8. Машина 210 правил передает сигнал 606 данных ответа клиринга, включающий в себя данные 608 ответа клиринга, второй сети 170 обработки платежей. В некоторых реализациях, машина 210 правил передает сигнал 606 данных ответа клиринга второй сети 170 обработки платежей посредством передачи сигнала 606 данных ответа клиринга серверному вычислительному устройству 202 обработки платежей, которое в свою очередь, передает сигнал 606 данных ответа клиринга второй сети 170 обработки платежей. В других вариантах осуществления, машина 210 правил передает сигнал 606 данных ответа клиринга непосредственно второй сети 170 обработки платежей.
Фиг. 7 является схемой 700, включающей в себя правила, которые машина 210 правил применяет к данным 724 транзакции, включенным в данные 604 клиринга от второй сети 170 обработки платежей. В частности, данные 604 клиринга включают в себя данные 724 транзакции для одной транзакции или, в некоторых реализациях, множества транзакций («пакет»). Правила 702 хранятся в памяти, например, базе 208 данных, и доступ к ним осуществляется машиной 210 правил. Правила 702 включают в себя предварительно определенный набор сторон 704, идентифицируемых посредством диапазонов 706 счетов, банковских идентификационных кодов 708 (BIN), кодов 710 банка и/или других идентификаторов 712, таких как торговая марка(и). Например, в некоторых реализациях, машина 210 правил обнаруживает, что банк 726, такой как банк-эмитент 728 или обслуживающий банк 730, идентифицируется в транзакции, например, транзакции, идентифицированной в данных 604 клиринга посредством идентификатора 725 транзакции, как сторона транзакции, и на основании этой идентификации, определяет, что первая сеть 128 обработки платежей не будет гарантировать расчет по транзакции. В других реализациях, машина 210 правил обнаруживает номер 732 счета в данных 724 транзакции и определяет, что номер 732 счета находится в диапазонах 706 счетов. По определению, что номер 732 счета включен в диапазоны 706 счетов, машина 210 правил определяет, что первая сеть 128 обработки платежей не будет гарантировать расчет по транзакции. В частности, соответствующая сторона 704 может быть с наложенными санкциями по правилам государственного органа, с полномочиями в отношении первой сети 128 обработки платежей, или может быть ассоциирована с мошенничеством или относительно низкой вероятностью расчета, например, на основании истории неуспешных расчетов, доступной машине 210 правил.
Правила 702 дополнительно включают в себя запросы 714 отмены платежа, принятые первой сетью 128 обработки платежей, например, набор запросов на отмену повторяющихся платежей, принятых от одного или более вычислительных устройств 204 держателя карты. Машина 210 правил обнаруживает номер 732 счета, флаг 736, указывающий, что транзакция является транзакцией 738 повторяющегося платежа, и торговца или обслуживающий банк 730, и сопоставляет транзакцию с запросом 714 отмены, который включает в себя номер 732 счета и торговца или обслуживающий банк 730. По определению, что транзакция соответствует запросу 714 отмены, машина 210 правил определяет, что первая сеть 128 обработки платежей не будет гарантировать расчет по транзакции. В некоторых реализациях, правила 702 включают в себя величины 716 транзакции (например, денежные величины), которые не могут быть превышены. Например, машина 210 правил обнаруживает денежную величину 734, хранящуюся в ассоциации с идентификатором 725 транзакции в данных 724 транзакции, и сравнивает денежную величину 734 с величиной 716 транзакции. Машина 210 правил определяет, что денежная величина 734 больше величины 716 транзакции. Соответственно, машина 210 правил определяет, что первая сеть 128 обработки платежей не будет гарантировать расчет по транзакции.
В некоторых реализациях, машина 210 правил осуществляет доступ к суммам 718 кредитных обязательств, ассоциированных с одной или более сторонами транзакции в данных 604 клиринга, и определяет, что у стороны промежуточная сумма 720 денежных величин 734 превышает пороговую величину 722. В ответ, машина 210 правил определяет, что первая сеть 128 обработки платежей не будет гарантировать расчет по соответствующей транзакции.
Фиг. 8 является схемой данных 608 ответа клиринга, передаваемых от машины 210 правил к второй сети 170 обработки платежей. Данные 608 ответа клиринга включают в себя первый идентификатор 802 транзакции, например, идентификатор 725 транзакции (Фиг. 7), и первый код 804 ошибки, указывающий причину, почему первая сеть обработки платежа не будет гарантировать расчет по первой транзакции, идентифицируемой первым идентификатором 802 транзакции. Первый код 804 ошибки указывает, что одна из сторон 704 транзакции, например, обслуживающий банк 730, была представлена в правилах 702 как банк, для которого первая сеть 128 обработки платежей не будет гарантировать расчет.
Данные 608 ответа клиринга также включают в себя второй идентификатор 806 транзакции, ассоциированный со второй транзакцией, которая была представлена в данных 604 клиринга. Данные 608 ответа клиринга включают в себя второй код 808 ошибки, который ассоциирован со вторым идентификатором 806 транзакции. Второй код 808 ошибки указывает, что транзакция была повторяющейся транзакцией, для которой правила 702, включали запрос 714 отмены. Дополнительно, данные 608 ответа клиринга включают в себя третий идентификатор 810 транзакции и ассоциированный третий код 812 ошибки. Третий код 812 ошибки указывает, что первая сеть 128 обработки платежей не будет гарантировать расчет для соответствующей транзакции так как денежная величина 734 у транзакции превышает лимит 716 величины транзакции. Кроме того, данные 608 ответа клиринга включают в себя четвертый идентификатор 814 транзакции и соответствующий четвертый код 816 ошибки. Четвертый код 816 ошибки указывает, что первая сеть 128 обработки платежей не будет гарантировать расчет по соответствующей транзакции так как промежуточная сумма 720 для стороны (например, номера 732 счета) превышает пороговую величину 722. В некоторых реализациях, данные 608 ответа клиринга включают в себя только данные (например, идентификаторы транзакции и коды ошибки), ассоциированные с транзакциями, которые первая сеть 128 обработки платежей не будет гарантировать в отношении расчета. В других реализациях, данные 608 ответа клиринга включают в себя идентификаторы транзакции и соответствующие коды для транзакций, в отношении которых первая сеть 128 обработки платежей будет гарантировать расчет.
Фиг. 9 является блок-схемой примерного процесса 900, реализуемого машиной 210 правил для применения правил 702 от первой сети 128 обработки платежей к сигналам данных (например, сигналам 602 данных клиринга) от второй сети 170 обработки платежей. Первоначально, машина 210 правил принимает 902 сигнал данных клиринга (например, сигнал 602 данных клиринга) от исходной сети (например, второй сети 170 обработки платежей). Сигнал 602 данных клиринга включает в себя данные клиринга (например, данные 604 клиринга) для по меньшей мере одной транзакции, которая была обработана исходной сетью (например, второй сетью 170 обработки платежей). Исходная сеть (например, сеть 170 обработки платежей) и проверяющая сеть (например, первая сеть 128 обработки платежей) являются платежными сетями. Соответственно, машина 210 правил генерирует 904 сигнал данных ответа клиринга (например, сигнал 606 данных ответа клиринга), который включает в себя данные ответа клиринга (например, данные 608 ответа клиринга), посредством сравнения данных клиринга (например, данных 604 клиринга) с набором предварительно определенных правил (например, правил 702), хранящимся в устройстве памяти (например, базе 208 данных). Данные ответа клиринга (например, данные 608 ответа клиринга) указывают, что проверяющая сеть (например, первая сеть 128 обработки платежей) не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга (например, данные 604 клиринга). Кроме того, машина 210 правил передает 906 сигнал данных ответа клиринга (например, сигнал 606 данных ответа клиринга) к исходной сети (например, второй сети 170 обработки платежей).
В некоторых реализациях, данные клиринга включают в себя первую денежную величину для первой транзакции, и машина 210 правил обнаруживает первую денежную величину в первой транзакции, складывает первую денежную величину с промежуточной суммой, определяет, что промежуточная сумма превышает предварительно определенную пороговую величину, хранящуюся в устройстве памяти, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что промежуточная сумма превышает предварительно определенную пороговую величину. В некоторых реализациях, данные клиринга включают в себя первую денежную величину для первой транзакции и машина 210 правил сравнивает первую денежную величину с по меньшей мере одной предварительно определенной контрольной денежной величиной, определяет, что первая денежная величина превышает предварительно определенную контрольную денежную величину, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая денежная величина превышает предварительно определенную контрольную денежную величину.
В некоторых реализациях, данные клиринга включают в себя идентификацию первого банка, который является одним из банка-эквайера и банка-эмитента, ассоциированного с первой транзакцией, и машина 210 правил сравнивает идентификацию первого банка с предварительно определенным набором банков с наложенными санкциями, хранящимся в устройстве памяти, определяет, что первый банк включен в предварительно определенный набор банков с наложенными санкциями, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первый банк включен в предварительно определенный набор банков с наложенными санкциями.
В некоторых реализациях, данные клиринга включают в себя флаг, указывающий, что первая транзакция является повторяющейся транзакцией, и машина 210 правил обнаруживает флаг, ассоциированный с первой транзакцией, сравнивает первую транзакцию с набором запросов отмены повторяющегося платежа, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с запросом отмены повторяющегося платежа. В некоторых реализациях, данные клиринга включают в себя номер счета, ассоциированный с первой транзакцией, и машина 210 правил сравнивает номер счета с предварительно определенным диапазоном авторизованных номеров счетов, определяет, что номер счета находится вне диапазона, и включает код ошибки в данные ответа клиринга, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с номером счета, который не находится в предварительно определенном диапазоне авторизованных номеров счетов.
В некоторых реализациях, машина 210 правил определяет, что данные клиринга для первой транзакции соблюдают набор предварительно определенных правил и передает средства с финансового счета, ассоциированного с проверяющей сетью, обслуживающему банку, ассоциированному с первой транзакцией, когда расчет по первой транзакции не осуществлен. В некоторых реализациях, машина 210 правил принимает сигнал данных клиринга, включающий в себя данные клиринга, для пакета транзакций, который был обработан исходной сетью от лица первого обслуживающего банка, и генерирует данные ответа клиринга для каждой транзакции в пакете.
Фиг. 10 является схемой 1000 компонентов одного или более примерных вычислительных устройств, например, машины 210 правил, которые могут быть использованы в вариантах осуществления описываемых систем и способов. Фиг. 10 дополнительно показывает конфигурацию данных в базе 208 данных. База 208 данных находится на связи с несколькими отдельными компонентами внутри машины 210 правил, которые выполняют конкретные задачи.
Машина 210 правил включает в себя компонент 1002 приема сигнала данных клиринга, который принимает сигнал данных клиринга от исходной сети. Сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью. Дополнительно, машина 210 правил включает в себя компонент 1004 генерирования данных ответа клиринга, который генерирует сигнал данных ответа клиринга, который включает в себя данные ответа клиринга. В частности, компонент 1004 генерирования данных ответа клиринга сравнивает данные клиринга с набором предварительно определенных правил, хранящихся в устройстве памяти (например, базе 208 данных). Данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга. Кроме того, машина 210 правил включает в себя компонент 1006 передачи данных ответа клиринга, который передает сигнал данных ответа клиринга исходной сети.
В примерном варианте осуществления, данные в базе 208 данных разделены на множество разделов, включающих в себя, но не ограниченных, раздел 1008 сторон, раздел 1010 запросов отмены, раздел 1012 величины транзакции, раздел 1014 сумм кредитных обязательств, раздел 1016 данных клиринга, и раздел 1018 данных ответа клиринга. Эти разделы, хранящиеся в базе 208 данных, являются взаимно-соединенными, чтобы извлекать и сохранять информацию в соответствии с функциями и процессами, описанными выше.
Понятие процессор, используемое в данном документе, относится к центральным блокам обработки, микропроцессорам, микроконтроллерам, схемам с сокращенным набором команд (RISC), проблемно-ориентированным интегральным микросхемам (ASIC), логическим схемам, и любой другой цепи или процессору, выполненным с возможностью исполнения функций, описываемых в данном документе.
Используемые в данном документе понятия «программное обеспечение» и «встроенное программное обеспечение» являются взаимозаменяемыми, и включают в себя любую компьютерную программу, хранящуюся в памяти для исполнения процессором 405, 504, включая память RAM, память ROM, память EPROM, память EEPROM и память энергонезависимой RAM (NVRAM). Вышеприведенные типы памяти являются только примером, и, следовательно, не ограничивающими типы памяти, используемой для хранения компьютерной программы.
Как следует понимать на основании вышеизложенного технического описания, обсуждаемые выше варианты осуществления раскрытия могут быть реализованы, используя методики компьютерного программирования или конструирования, включающие в себя компьютерное программное обеспечение, встроенное программное обеспечение, аппаратное обеспечение или любое их сочетание или подмножество. Любая такая получаемая в результате компьютерная программа, с машиночитаемыми и/или машиноисполняемыми инструкциями, может быть воплощена или предоставлена внутри одного или более машиночитаемых носителей информации, тем самым создавая компьютерный программный продукт, т.е., изделие, в соответствии с обсуждаемыми вариантами осуществления раскрытия. Эти компьютерные программы (также известные как программы, программное обеспечение, приложения программного обеспечения или код) включают в себя машинные инструкции для программируемого процессора, и могут быть реализованы на высокоуровневом процедурном и/или объектно-ориентированном языке программирования, и/или на ассемблере/машинном языке. Используемые в данном документе понятия «машиночитаемый носитель информации», «читаемый компьютером носитель информации», и «читаемые компьютером носители информации» относятся к любому компьютерному программному продукту, аппаратуре и/или устройству (например, магнитным дискам, оптическим дискам, памяти, Программируемым Логическим Устройствам (PLD)), используемым, чтобы предоставлять машинные инструкции и/или данные программируемому процессору, включая машиночитаемый носитель информации, который принимает машинные инструкции в качестве машиночитаемого сигнала. Тем не менее, «машиночитаемый носитель информации», «читаемый компьютером носитель информации», и «читаемые компьютером носители информации» не включают в себя временные сигналы (т.е., они являются «не-временными»). Понятие «машиночитаемый сигнал» относится к любому сигналу, используемому, чтобы предоставлять машинные инструкции и/или данные программируемому процессору.
Описанные выше системы и способы обеспечивают распределенную оценку данных по двум платежным сетям. В частности, системы и способы, описанные в данном документе, предоставляют гарантию расчета с учетом риска, когда вторая сеть работает с первой сетью, администрирующей одну или более функции обработки платежей, например, клиринг транзакций. Соответственно, системы и способы, описанные в данном документе позволяют первой сети оценивать транзакции клиринга от второй сети до того, как осуществляется расчет.
Данное письменное описание использует примеры, включающие в себя предпочтительный вариант осуществления, чтобы позволить любому специалисту в соответствующей области техники реализовать на практике раскрытие, включая изготовление и использование любых устройств или систем и выполнение любых встроенных способов. Патентоспособный объем раскрытия определяется формулой изобретения, и может включать в себя другие примеры, который приходят на ум специалистам в соответствующей области техники. Такие другие примеры предназначены быть в рамках объема формулы изобретения, если они имеют структурные элементы, которые не отличаются от дословного языка формулы изобретения, или если они включают в себя эквивалентные структурные элементы с неосновательными отличиями от дословного языка формулы изобретения.

Claims (79)

1. Машина правил для применения правил от проверяющей сети к сигналам данных из исходной сети, при этом машина правил содержит процессор, связанный с устройством памяти, причем машина правил связана с проверяющей сетью, при этом машина правил выполнена с возможностью:
принимать сигнал данных клиринга от исходной сети, причем сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью, при этом исходная сеть и проверяющая сеть являются платежными сетями;
генерировать сигнал данных ответа клиринга, включающий в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящимся в устройстве памяти, при этом данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга; и
передавать сигнал данных ответа клиринга в исходную сеть.
2. Машина правил по п. 1, при этом данные клиринга включают в себя первую денежную величину для первой транзакции, причем машина правил дополнительно выполнена с возможностью:
обнаруживать первую денежную величину в первой одной транзакции;
прибавлять первую денежную величину к промежуточной сумме;
определять, что промежуточная сумма превышает предварительно определенную пороговую величину, хранящуюся в устройстве памяти;
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что промежуточная сумма превышает предварительно определенную пороговую величину.
3. Машина правил по п. 1, при этом данные клиринга включают в себя первую денежную величину для первой транзакции, причем машина правил дополнительно выполнена с возможностью:
сравнивать первую денежную величину с по меньшей мере одной предварительно определенной контрольной денежной величиной;
определять, что первая денежная величина превышает предварительно определенную контрольную денежную величину; и
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая денежная величина превышает предварительно определенную контрольную денежную величину.
4. Машина правил по п. 1, при этом данные клиринга включают в себя идентификацию первого банка, который является одним из банка-эквайера и банка-эмитента, ассоциированного с первой транзакцией, причем машина правил дополнительно выполнена с возможностью:
сравнивать идентификацию первого банка с предварительно определенным набором банков с наложенными санкциями, хранящимся в устройстве памяти;
определять, что первый банк включен в предварительно определенный набор банков с наложенными санкциями; и
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первый банк включен в предварительно определенный набор банков с наложенными санкциями.
5. Машина правил по п. 1, при этом данные клиринга включают в себя флаг, указывающий, что первая транзакция является повторяющейся транзакцией, причем машина правил дополнительно выполнена с возможностью:
обнаруживать флаг, ассоциированный с первой транзакцией;
сравнивать первую транзакцию с набором запросов отмены повторяющегося платежа; и
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с запросом отмены повторяющегося платежа.
6. Машина правил по п. 1, при этом данные клиринга включают в себя номер счета, ассоциированный с первой транзакцией, причем машина правил дополнительно выполнена с возможностью:
сравнивать номера счета с предварительно определенным диапазоном авторизованных номеров счетов;
определять, что номер счета находится вне этого диапазона; и
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с номером счета, который не находится в предварительно определенном диапазоне авторизованных номеров счетов.
7. Машина правил по п. 1, дополнительно выполненная с возможностью:
определять, что данные клиринга для первой транзакции соблюдают набор предварительно определенных правил; и
передавать средства с финансового счета, ассоциированного с проверяющей сетью, обслуживающему банку, ассоциированному с первой транзакцией, когда расчет по первой транзакции не осуществлен.
8. Машина правил по п. 1, дополнительно выполненная с возможностью:
принимать сигнал данных клиринга, включающий в себя данные клиринга для пакета транзакций, который был обработан исходной сетью от лица первого обслуживающего банка; и
генерировать данные ответа клиринга для каждой транзакции в пакете.
9. Способ применения правил от проверяющей сети к сигналам данных из исходной сети, причем способ реализуется машиной правил, включающей в себя процессор, связанный с устройством памяти и платежной сетью, при этом способ содержит этапы, на которых:
принимают, посредством машины правил, сигнал данных клиринга от исходной сети, причем сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью, при этом исходная сеть и проверяющая сеть являются платежными сетями;
генерируют, посредством машины правил, сигнал данных ответа клиринга, включающий в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящихся в устройстве памяти, при этом данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга; и
передают, посредством машины правил, сигнал данных ответа клиринга в исходную сеть.
10. Способ по п. 9, в котором данные клиринга включают в себя первую денежную величину для первой транзакции, причем способ дополнительно содержит этапы, на которых:
обнаруживают первую денежную величину в первой одной транзакции;
прибавляют первую денежную величину к промежуточной сумме;
определяют, что промежуточная сумма превышает предварительно определенную пороговую величину, хранящуюся в устройстве памяти; и
включают в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что промежуточная сумма превышает предварительно определенную пороговую величину.
11. Способ по п. 9, в котором данные клиринга включают в себя первую денежную величину для первой транзакции, причем способ дополнительно содержит этапы, на которых:
сравнивают первую денежную величину с по меньшей мере одной предварительно определенной контрольной денежной величиной;
определяют, что первая денежная величина превышает предварительно определенную контрольную денежную величину; и
включают в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая денежная величина превышает предварительно определенную контрольную денежную величину.
12. Способ по п. 9, в котором данные клиринга включают в себя идентификацию первого банка, который является одним из банка-эквайера и банка-эмитента, ассоциированного с первой транзакцией, причем способ дополнительно содержит этапы, на которых:
сравнивают идентификацию первого банка с предварительно определенным набором банков с наложенными санкциями, хранящимся в устройстве памяти;
определяют, что первый банк включен в предварительно определенный набор банков с наложенными санкциями; и
включают в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первый банк включен в предварительно определенный набор банков с наложенными санкциями.
13. Способ по п. 9, в котором данные клиринга включают в себя флаг, указывающий, что первая транзакция является повторяющейся транзакцией, причем способ дополнительно содержит этапы, на которых:
обнаруживают флаг, ассоциированный с первой транзакцией;
сравнивают первую транзакцию с набором запросов отмены повторяющегося платежа; и
включают в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с запросом отмены повторяющегося платежа.
14. Способ по п. 9, в котором данные клиринга включают в себя номер счета, ассоциированный с первой транзакцией, причем способ дополнительно содержит этапы, на которых:
сравнивают номер счета с предварительно определенным диапазоном авторизованных номеров счетов;
определяют, что номер счета находится вне этого диапазона; и
включают в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая транзакция ассоциирована с номером счета, который не находится в предварительно определенном диапазоне авторизованных номеров счетов.
15. Способ по п. 9, дополнительно содержащий этапы, на которых:
определяют, что данные клиринга для первой транзакции соблюдают набор предварительно определенных правил; и
передают средства с финансового счета, ассоциированного с проверяющей сетью, обслуживающему банку, ассоциированному с первой транзакцией, когда расчет по первой транзакции не осуществлен.
16. Способ по п. 9, дополнительно содержащий этапы, на которых:
принимают сигнал данных клиринга, включающий в себя данные клиринга для пакета транзакций, который был обработан исходной сетью от лица первого обслуживающего банка; и
генерируют данные ответа клиринга для каждой транзакции в пакете.
17. Машиночитаемый носитель информации с воплощенными на нем машиноисполняемыми инструкциями для применения правил от проверяющей сети к сигналам данных из исходной сети, при этом машиноисполняемые инструкции, при их исполнении машиной правил, включающей в себя процессор, связанный с устройством памяти и сетью обработки, предписывают машине правил:
принимать сигнал данных клиринга от исходной сети, причем сигнал данных клиринга включает в себя данные клиринга для по меньшей мере одной транзакции, которая была обработана исходной сетью, при этом исходная сеть и проверяющая сеть являются платежными сетями;
генерировать сигнал данных ответа клиринга, включающий в себя данные ответа клиринга, посредством сравнения данных клиринга с набором предварительно определенных правил, хранящихся в устройстве памяти, при этом данные ответа клиринга указывают, что проверяющая сеть не будет гарантировать расчет по по меньшей мере одной транзакции, включенной в данные клиринга; и
передавать сигнал данных ответа клиринга в исходную сеть.
18. Машиночитаемый запоминающий носитель информации по п. 17, при этом данные клиринга включают в себя первую денежную величину для первой транзакции и машиноисполняемые инструкции дополнительно предписывают машине правил:
обнаруживать первую денежную величину в первой одной транзакции;
прибавлять первую денежную величину к промежуточной сумме;
определять, что промежуточная сумма превышает предварительно определенную пороговую величину, хранящуюся в устройстве памяти;
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что промежуточная сумма превышает предварительно определенную пороговую величину.
19. Машиночитаемый запоминающий носитель информации по п. 17, при этом данные клиринга включают в себя первую денежную величину для первой транзакции и машиноисполняемые инструкции дополнительно предписывают машине правил:
сравнивать первую денежную величину с по меньшей мере одной предварительно определенной контрольной денежной величиной;
определять, что первая денежная величина превышает предварительно определенную контрольную денежную величину; и
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первая денежная величина превышает предварительно определенную контрольную денежную величину.
20. Машиночитаемый запоминающий носитель информации по п. 17, при этом данные клиринга включают в себя идентификацию первого банка, который является одним из банка-эквайера и банка-эмитента, ассоциированного с первой транзакцией, и машиноисполняемые инструкции дополнительно предписывают машине правил:
сравнивать идентификацию первого банка с предварительно определенным набором банков с наложенными санкциями, хранящимся в устройстве памяти;
определять, что первый банк включен в предварительно определенный набор банков с наложенными санкциями; и
включать в данные ответа клиринга код ошибки, указывающий, что проверяющая сеть не будет гарантировать расчет, по меньшей мере, потому, что первый банк включен в предварительно определенный набор банков с наложенными санкциями.
RU2018121830A 2015-11-18 2016-11-11 Машина правил для применения правил от проверяющей сети к сигналам от исходной сети RU2690204C1 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/944,958 US10339529B2 (en) 2015-11-18 2015-11-18 Rules engine for applying rules from a reviewing network to signals from an originating network
US14/944,958 2015-11-18
PCT/US2016/061567 WO2017087275A1 (en) 2015-11-18 2016-11-11 Rules engine for applying rules from a reviewing network to signals from an originating network

Publications (1)

Publication Number Publication Date
RU2690204C1 true RU2690204C1 (ru) 2019-05-31

Family

ID=58691951

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018121830A RU2690204C1 (ru) 2015-11-18 2016-11-11 Машина правил для применения правил от проверяющей сети к сигналам от исходной сети

Country Status (6)

Country Link
US (2) US10339529B2 (ru)
CN (1) CN108292392B (ru)
AU (3) AU2016355283A1 (ru)
BR (1) BR112018008251B8 (ru)
RU (1) RU2690204C1 (ru)
WO (1) WO2017087275A1 (ru)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10430795B2 (en) 2015-11-18 2019-10-01 Mastercard International Incorporated Rules engine for applying rules from a reviewing network to signals from an originating network
CN109993967B (zh) * 2017-12-29 2021-04-20 杭州海康威视***技术有限公司 一种数据提取方法及装置
EP3588417A1 (en) * 2018-06-28 2020-01-01 Vocalink Limited Data processing apparatus and methods
US11605092B2 (en) * 2021-02-16 2023-03-14 Bank Of America Corporation Systems and methods for expedited resource issue notification and response

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2145437C1 (ru) * 1995-08-30 2000-02-10 Ситибэнк, Н.А. Система и способ осуществления коммерческих платежей с использованием доверенных агентов
US6408284B1 (en) * 1993-11-01 2002-06-18 Visa International Service Association Electronic bill pay system for consumers to generate messages directing financial institutions to pay a biller's bill

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708422A (en) 1995-05-31 1998-01-13 At&T Transaction authorization and alert system
US8086539B2 (en) 2002-06-11 2011-12-27 The Western Union Company Value processing network and methods
WO2001024082A1 (en) * 1999-09-24 2001-04-05 Mary Mckenney System and method for providing payment services in electronic commerce
WO2001082246A2 (en) * 2000-04-24 2001-11-01 Visa International Service Association Online payer authentication service
US6623000B2 (en) 2001-06-15 2003-09-23 Prim Hall Enterprises Inc. Apparatus and method for separating sheet material by means of a reciprocating disk separator
EP1402486A1 (en) 2001-06-27 2004-03-31 Snapcount Limited Transcation processing
US6944604B1 (en) 2001-07-03 2005-09-13 Fair Isaac Corporation Mechanism and method for specified temporal deployment of rules within a rule server
US20030101134A1 (en) * 2001-11-28 2003-05-29 Liu James C. Method and system for trusted transaction approval
US7231657B2 (en) 2002-02-14 2007-06-12 American Management Systems, Inc. User authentication system and methods thereof
US6772244B2 (en) * 2002-04-03 2004-08-03 Sun Microsystems, Inc. Queuing delay limiter
US20030212629A1 (en) 2002-05-07 2003-11-13 King Philip Joseph Benton Authent-eCard is an implementation of business rules and a rules engine on a portable data device, point-of-sale interface and internet portal to apply predefined rules to the automated approval of financial transactions
US7657482B1 (en) 2002-07-15 2010-02-02 Paymentech, L.P. System and apparatus for transaction fraud processing
US7792716B2 (en) * 2002-10-31 2010-09-07 Federal Reserve Bank Of Atlanta Searching for and identifying automated clearing house transactions by transaction type
US20040167854A1 (en) * 2003-02-21 2004-08-26 Knowles W. Jeffrey System and method of currency conversion in financial transaction process
US8082210B2 (en) * 2003-04-29 2011-12-20 The Western Union Company Authentication for online money transfers
WO2005033997A1 (en) 2003-09-05 2005-04-14 General Electric Capital Corporation Payment card processing system and methods
US7324976B2 (en) 2004-07-19 2008-01-29 Amazon Technologies, Inc. Automatic authorization of programmatic transactions
US7383231B2 (en) 2004-07-19 2008-06-03 Amazon Technologies, Inc. Performing automatically authorized programmatic transactions
CN1744128A (zh) 2004-08-31 2006-03-08 ***股份有限公司 一种新型银行卡交易交换***
US20140304155A9 (en) 2005-05-24 2014-10-09 T. Clay Wilkes Transaction alert messages associated with financial transactions
US7697942B2 (en) 2005-09-02 2010-04-13 Stevens Gilman R Location based rules architecture systems and methods
US8166068B2 (en) 2005-09-02 2012-04-24 Qwest Location based authorization of financial card transactions systems and methods
EP1934902A1 (en) 2005-10-12 2008-06-25 First Data Corporation System and method for authorizing electronic payment transactions
US8028902B2 (en) 2006-05-17 2011-10-04 Mastercard International Incorporated Methods for providing stand-in services for transaction card customization
US20080189210A1 (en) * 2007-02-05 2008-08-07 Moremagic Solutions, Inc. System and methods for roaming subscribers to replenish stored value accounts
US20090119209A1 (en) 2007-11-02 2009-05-07 Chris Sorensen Mobile transaction network
US20090171839A1 (en) * 2007-12-28 2009-07-02 Rosano Sharon A Systems and methods for processing recurring payment transactions
CN101271565A (zh) * 2008-05-06 2008-09-24 中国工商银行股份有限公司 基于网络对外币通银行卡数据进行处理的***及方法
EP2728528A1 (en) * 2008-05-30 2014-05-07 MR.QR10 GmbH & Co. KG Server device for controlling a transaction, first entity and second entity
US8060425B2 (en) * 2008-12-05 2011-11-15 Chicago Mercantile Exchange Inc. Evaluation and adjustment of settlement value curves
GB2466676A (en) * 2009-01-06 2010-07-07 Visa Europe Ltd A method of processing payment authorisation requests
GB2467530A (en) * 2009-02-03 2010-08-11 Eservglobal Uk Ltd Credit transfer between telecommunications networks
US8924279B2 (en) 2009-05-07 2014-12-30 Visa U.S.A. Inc. Risk assessment rule set application for fraud prevention
US8600873B2 (en) 2009-05-28 2013-12-03 Visa International Service Association Managed real-time transaction fraud analysis and decisioning
US20110016052A1 (en) 2009-07-16 2011-01-20 Scragg Ernest M Event Tracking and Velocity Fraud Rules for Financial Transactions
US20110153478A1 (en) 2009-12-18 2011-06-23 Mckay Jerry Device and Method for Settlement Optimization
US20120158586A1 (en) 2010-12-16 2012-06-21 Verizon Patent And Licensing, Inc. Aggregating transaction information to detect fraud
US20120197802A1 (en) * 2011-01-28 2012-08-02 Janet Smith Method and system for determining fraud in a card-not-present transaction
US8706623B2 (en) * 2011-04-15 2014-04-22 Mastercard International, Inc. Upgrading of recurring payment cancellation services
US20120303525A1 (en) * 2011-05-23 2012-11-29 Sharath Sahadevan Methods and systems for verifying regulation compliance
AU2012363110A1 (en) * 2011-06-07 2013-12-12 Visa International Service Association Payment Privacy Tokenization apparatuses, methods and systems
US20130073462A1 (en) 2011-09-19 2013-03-21 Bank Of America Corporation Processing a Payment Transaction From a Mobile Device
EP2786331A4 (en) * 2011-12-02 2015-08-19 Ezsav Inc UNIFIED PROCESSING OF EVENTS ASSOCIATED WITH PURCHASE AND / OR USE OF TRANSACTION EXECUTION PRODUCT
US20130151413A1 (en) * 2011-12-08 2013-06-13 Red Giant, Inc Systems and methods for ensuring the application of user-mandated rules to payment transactions
US20130282583A1 (en) 2012-04-20 2013-10-24 Cory H. Siddens Fraud detection system rule profile interaction
US20140074631A1 (en) 2012-09-07 2014-03-13 Bank Of America Corporation Digital receipt routing feature
US11222329B2 (en) 2012-11-05 2022-01-11 Mastercard International Incorporated Electronic wallet apparatus, method, and computer program product
US20140195984A1 (en) * 2013-01-07 2014-07-10 Northeastern University Analytic frameworks for persons of interest
US20140279512A1 (en) 2013-03-14 2014-09-18 American Express Travel Related Services Company, Inc. Reserve card system and method
US10282709B2 (en) 2013-04-05 2019-05-07 Visa International Service Association Processor issuer detection and user level stand-in authorization
US20140358789A1 (en) 2013-05-30 2014-12-04 B. Scott Boding Acquirer facing fraud management system and method
US20140379541A1 (en) * 2013-06-25 2014-12-25 Mastercard International Incorporated Systems and methods for remote clearing of payment card transactions
US20150120545A1 (en) * 2013-10-28 2015-04-30 Jpmorgan Chase Bank, N.A. Non-compliant payment capture systems and methods
US20150193743A1 (en) * 2014-01-06 2015-07-09 NewComLink Inc. Settlement facilitation hub
US9165298B2 (en) * 2014-02-25 2015-10-20 The Toronto-Dominion Bank Remote synchronization of pin-pad records with a central transactions database
US9996837B2 (en) 2014-06-06 2018-06-12 Visa International Service Association Integration of secure protocols into a fraud detection system
US20160292663A1 (en) 2015-03-31 2016-10-06 Capital One Services, Llc Systems and methods for allocating transactions
CN105046481B (zh) * 2015-04-29 2018-08-14 丁超 一种互联网交易独立支付的***和方法
US10430795B2 (en) 2015-11-18 2019-10-01 Mastercard International Incorporated Rules engine for applying rules from a reviewing network to signals from an originating network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6408284B1 (en) * 1993-11-01 2002-06-18 Visa International Service Association Electronic bill pay system for consumers to generate messages directing financial institutions to pay a biller's bill
RU2145437C1 (ru) * 1995-08-30 2000-02-10 Ситибэнк, Н.А. Система и способ осуществления коммерческих платежей с использованием доверенных агентов

Also Published As

Publication number Publication date
AU2016355283A1 (en) 2018-05-10
US11423408B2 (en) 2022-08-23
WO2017087275A1 (en) 2017-05-26
CN108292392A (zh) 2018-07-17
BR112018008251B8 (pt) 2023-12-05
AU2020201898A1 (en) 2020-04-02
BR112018008251B1 (pt) 2023-11-21
US20170140377A1 (en) 2017-05-18
BR112018008251A2 (pt) 2018-10-23
CN108292392B (zh) 2022-03-11
US10339529B2 (en) 2019-07-02
US20190325443A1 (en) 2019-10-24
AU2022201833A1 (en) 2022-04-07

Similar Documents

Publication Publication Date Title
US10762497B2 (en) Systems and methods for settling chargeback transactions
RU2698156C1 (ru) Способы и системы для обновления хранящихся учетных данных держателя карты
US9547864B2 (en) Methods and systems for updating expiry information of an account
US20210312439A1 (en) Systems and methods for processing off-network transaction messages
US11562356B2 (en) Systems and methods for communicating liability acceptance with payment card transactions
US11222341B2 (en) Rules engine for applying rules from a reviewing network to signals from an originating network
EP2482244A2 (en) Method and system for determining fraud in a card-not-present transaction
US20190180394A1 (en) Method and system for evaluating commercial real estate pricing and location by leveraging transaction data
US11423408B2 (en) Rules engine for applying rules from a reviewing network to signals from an originating network
US20150134420A1 (en) Method and system for providing merchant recommendation data using transaction data
US20150095227A1 (en) Method and system for denying payment authorization requests associated with fraud
US11080714B2 (en) Systems and methods for providing stand-in authorization
US20160140652A1 (en) Methods and systems for determining an asset divestiture using asset data
CA2929104C (en) Method and system for validating rent data for a real property location
CA2931284C (en) Method and system for processing a discount
US20190205880A1 (en) Systems and methods for validating payment transactions