A network-based sales system includes at least one buyer computer for
operation by a user desiring to buy a product, at least one merchant
computer, and at least one payment computer. The buyer computer, the
merchant computer, and the payment computer are interconnected by a
computer network. The buyer computer is programmed to receive a user
request for purchasing a product, and to cause a payment message to be
sent to the payment computer that comprises a product identifier
identifying the product. The payment computer is programmed to receive the
payment message, to cause an access message to be created that comprises
the product identifier and an access message authenticator based on a
cryptographic key, and to cause the access message to be sent to the
merchant computer. The merchant computer is programmed to receive the
access message, to verify the access message authenticator to ensure that
the access message authenticator was created using the cryptographic key,
and to cause the product to be sent to the user desiring to buy the
product.
Een op netwerk-gebaseerd verkoopsysteem omvat minstens één koperscomputer voor verrichting door een gebruiker die een product, minstens één koopvaardijcomputer, en minstens één betalingscomputer wenst te kopen. De koperscomputer, de koopvaardijcomputer, en de betalingscomputer worden onderling verbonden door een computernetwerk. De koperscomputer is geprogrammeerd om een gebruikersverzoek te ontvangen om een product te kopen, en een betalingsbericht te veroorzaken om naar de betalingscomputer worden verzonden die uit een productherkenningsteken identificeert het product bestaat. De betalingscomputer is geprogrammeerd om het betalingsbericht te ontvangen, een toegangsbericht te veroorzaken om worden tot stand gebracht dat uit het productherkenningsteken bestaat en uit een authenticator van het toegangsbericht die op een cryptografische sleutel wordt gebaseerd, en het toegangsbericht te veroorzaken om naar de koopvaardijcomputer worden verzonden. De koopvaardijcomputer is geprogrammeerd om het toegangsbericht te ontvangen, om authenticator van het toegangsbericht te verifiëren om ervoor te zorgen en dat authenticator van het toegangsbericht gebruikend de cryptografische sleutel werd gecreeerd, het product te veroorzaken om naar de gebruiker worden verzonden die het product wenst te kopen.