ОБРАБОТКА ЗАЩИЩЕННЫХ УДАЛЕННЫХ ПЛАТЕЖНЫХ ТРАНЗАКЦИЙ

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