Abstract:
The present disclosure provides a payment network server (108) for processing a proof of provenance transaction. The payment network server (108) comprises a processor (1305 or 1505), a memory (1306 or 1506) in communication with the processor (1305 or 1505), the memory (1306 or 1506) comprising computer application programs (1333 or 1533) that are executable by the processor (1305 or 1505), wherein, when the computer application programs (1333 or 1533) are executed by the processor (1305 or 1505), the processor (1305 or 1505) is configured to: receive a proof of provenance identifier; transmit the proof of provenance identifier to a proof of provenance server (140); and receive an authorization message indicating an approval or denial of the proof of provenance identifier.
Abstract:
A digital wallet system for electronically applying for a visa for temporary entry into a country or territory, comprising one or more processors in communication with non-transitory data storage having instructions stored thereon which, when executed by the processor, cause the system to perform the steps of receiving, from a request server, a request for data including digital wallet account login data; using the login data to access account data stored in said data storage and verifying that the login data matches the account data; retrieving communication data associated with the account data, the communication data including the user's preferred mode of communication; sending a request to the user in accordance with the preferred mode of communication for permission; receiving permission data to send the data;retrieving the data from data storage; and sending, to the request server, the data so as to electronically apply for a visa.
Abstract:
A method for originating a vending transaction via machine-readable code includes: storing, in a memory of a computing device, an account identifier associated with a transaction account; reading, by an optical imaging device of the computing device, a machine-readable code displayed on a vending machine, wherein the machine-readable code is encoded with at least a device identifier; electronically transmitting, by a transmitting device of the computing device, at least the device identifier and an account identifier to a third party system; and receiving, by a receiving device of the computing device, a transaction confirmation indicating approval of a payment transaction involving the transaction account and the vending machine.
Abstract:
There is provided a method and system for making payment for a service at a service station which allows user to make payment even when their mobile devices lose data connectivity and when there is a high turnover of users at the service station. Specifically, the result information, such as outstanding payment, of a first preceding service session is incorporated into the service token of a second session for a delayed payment processing when necessary. In addition, the said method and system can lead to enhanced revenue at the service stations as well as improved user experiences when making payments at service stations.
Abstract:
According to one aspect of the invention, there is provided a method of remotely electronically crediting an account linked to a payment device, the method comprising: placing the payment device, which is linked to the account, in communication with a computing terminal; determining in the computing terminal, the account to be credited from data stored on the payment device; indicating, to the computing terminal, an amount to credit the account, wherein the amount is in a different currency from a currency assigned to the account; receiving the amount in the different currency; converting, in a server, the amount in the different currency into the currency assigned to the account; and crediting the account with the amount in the currency assigned to the account. A server and a computing terminal that facilitates this remote electronic crediting of this account are also disclosed.
Abstract:
Various embodiments provide a method for electrically personalizing a payment chip, the method comprising a. storing software onto the payment chip, the software comprising one or more parameters, the one or more parameters being configurable to define functions of the payment chip; and b. setting at least one parameter to a default value to configure at least one function of the payment chip to electrically personalize the payment chip, wherein step a. is performed by at least one entity and step b. is performed by the same at least one entity.
Abstract:
A method for acceptance of blockchain payment at a traditional point of sale device direct to a merchant includes: receiving an authorization request for a fiat payment transaction including a transaction account number, transaction amount, and merchant identifier; identifying blockchain payment acceptance for a transaction account associated with the transaction account number; transmitting an address request to an exchange server including the merchant identifier; receiving a destination address associated with the merchant identifier for a blockchain network from the exchange server; transmitting a new blockchain transaction to a blockchain node in the blockchain network including the destination address and a cryptocurrency amount based on the transaction amount; and transmitting an authorization response for the fiat payment transaction to a payment network for routing to a point of sale device, the authorization response including an indication that clearance and settlement of the fiat payment transaction is not required.
Abstract:
A method for carrying out a cryptocurrency blockchain transaction through an integrated circuit payment card using a multi-signature blockchain wallet includes: storing, in an integrated circuit of a payment card, a first private key of a first cryptographic key pair and a transaction account number; receiving, by the integrated circuit, a blockchain transaction from a point of sale device, the blockchain transaction including unspent transaction outputs, destination addresses, a cryptocurrency amount for each destination address, and a first digital signature generated using a second private key of a second cryptographic key pair; digitally signing, by the integrated circuit, the blockchain transaction using the first private key to generate a second digital signature; and transmitting, by the integrated circuit, the digitally signed blockchain transaction including the first digital signature and the second digital signature to the point of sale device.
Abstract:
A computer-implemented method of identifying a payment card design, a system for identifying a payment card design and a method of providing information specific to a payment card are provided. The method of identifying a payment card design includes partitioning, by a processor, an image of a detected payment card into a plurality of blocks, the image comprising predetermined portions irreversibly masked; and generating, by the processor, an individual numerical representation of each respective one of the plurality of blocks, thereby generating a collective numerical representation of the design of the detected payment card. The method also includes selecting, from a database storing a plurality of payment card designs, one or more payment card designs based on the collective numerical representation of the design of the detected payment card. The method further includes generating, by the processor, a similarity score between the design of the detected payment card and each of the one or more selected payment card designs; and associating, by the processor, the design of the detected payment card with one of the one or more selected payment card designs based on the similarity score.
Abstract:
Methods and systems for conducting cash-on-delivery (COD) transactions. An exemplary method for conducting a COD transaction, assigned a unique identifier by a server, comprises: receiving the unique identifier during delivery; generating a transaction payment confirmation request upon receipt of the unique identifier; transmitting the transaction payment confirmation request, using an open connection message session, to a client for transaction payment confirmation; receiving, from the client, a response to the transaction payment confirmation request during the open connection message session; and processing the COD transaction based on the response of the client to the transaction payment confirmation request.