ONLINE STOCK PAYMENT SYSTEM
In general, this disclosure describes an electronic payment processing system that facilitates payment for goods or services using securities, such as stock. In some examples, A computing device includes at least one processor configured to receive data indicating an electronic payment request for a transaction associated with a provider of goods or services; process the payment request with a payment processing system to access a data store of a data storage device to identify one or more accounts associated with a recipient of the goods or services and to determine whether the identified accounts have sufficient amount of securities to satisfy an amount specified by the electronic payment request; and when the identified account has a sufficient amount of securities to satisfy the amount specified by the payment request, automatically generating an electronic response message from the payment processing system indicating pending payment for the transaction.
1 . A method comprising:
receiving an electronic payment request for a transaction associated with a provider of goods or services;
processing the payment request with a payment processing system to identify one or more accounts associated with a recipient of the goods or services and to determine whether the identified accounts have sufficient stock assets to satisfy an amount specified by the payment request; and
when the identified account has sufficient stock assets to satisfy the amount specified by the payment request, issuing an electronic response message from the payment processing system indicating pending payment for the transaction.
2 . The method of claim 1 , further comprising outputting one or more electronic messages from the payment processing system to direct transfer of at least a portion of the stock assets from the one or more accounts to a receiving account to satisfy the amount specified by the payment request.
3 . The method of claim 2 , further comprising, upon transfer of the portion of the stock assets to the receiving account, performing an electronic transfer of a dollar amount to the provider to satisfy payment of the amount specified by the payment request.
4 . The method of claim 2 , further comprising, prior to transfer of the portion of the stock assets to the receiving account, performing an electronic transfer of a dollar amount to the provider to satisfy payment of the amount specified by the payment request.
5 . The method of claim 1 , further comprising outputting one or more electronic messages from the payment processing system to direct a sale of at least a portion of the stock assets from the one or more accounts to a receiving account to satisfy the amount specified by the payment request.
6 . The method of claim 1 , further comprising, upon a sale of the portion of the stock assets, performing an electronic transfer of a dollar amount to the provider to satisfy payment of the amount specified by the payment request.
7 . The method of claim 1 , further comprising, prior to a sale of the portion of the stock assets, performing an electronic transfer of a dollar amount to the provider to satisfy payment of the amount specified by the payment request.
8 . The method of claim 1 , wherein the payment request comprises a plurality of payment types, the method further comprising:
for each of the plurality of payment types, determining a respective proportion of the total amount of the payment request for the payment type;
for each of the plurality of payment types, determining a respective account of the one or more accounts associated with the payment type;
performing an electronic transfer of a dollar amount to the provider to satisfy payment of the amount specified by the payment request, wherein the dollar amount comprises a sum of dollar amounts from the respective accounts for each of the plurality of payment types in proportion to each of the respective payment types.
9 . A method comprising:
receiving an electronic request for donation of stock assets to a charity by a donor;
processing the request with a payment processing system to identify one or more accounts associated with a donor and to determine whether the identified accounts have sufficient stock assets to satisfy an amount specified by the request; and
when the identified account has sufficient stock assets to satisfy the amount specified by the request, issuing an electronic response message from the payment processing system to the charity indicating pending payment of the donation.
10 . A method comprising:
receiving, from a user, an electronic request for a debit instrument;
processing the request with a payment processing system to identify one or more accounts associated with the user and to determine whether the identified accounts have sufficient stock assets to satisfy an amount specified by the request; and
when the identified account has sufficient stock assets to satisfy the amount specified by the request, generating the debit instrument with a redemption value based on the amount specified in the request.
11 . The method of claim 10 , wherein generating the debit instrument comprises generating an electronic debit instrument that can be redeemed at one or more providers of goods or services.
12 . The method of claim 10 , further comprising outputting one or more electronic messages from the payment processing system to direct transfer of at least a portion of the stock assets from the one or more accounts to a receiving account to satisfy the amount specified by the request.
13 . The method of claim 10 , further comprising outputting one or more electronic messages from the payment processing system to direct the sale of at least a portion of the stock assets from the one or more accounts to a receiving account to satisfy the amount specified by the request.
14 . An electronic payment processing system comprising a processor configured to execute program code to perform any of the methods of claim 1 - 13 .
15 . An electronic payment processing system comprising:
an interface to receive an electronic payment request for a transaction associated with a provider of goods or services; and
a processor configured to execute program code for processing the payment request with a payment processing system to identify one or more accounts associated with a recipient of the goods or services and to determine whether the identified accounts have sufficient stock assets to satisfy an amount specified by the payment request,
wherein the program code issues an electronic response message from the payment processing system indicating pending payment for the transaction when the identified account has sufficient stock assets to satisfy the amount specified by the payment request.
16 . An electronic payment processing system comprising:
means for receiving an electronic payment request for a transaction associated with a provider of goods or services; and
means for processing the payment request with a payment processing system to identify one or more accounts associated with a recipient of the goods or services and to issue electronic payment for the transaction using stock assets sufficient to satisfy the amount specified by the payment request.