主权项 |
1. A computerized method for making a charitable contribution, the method comprising:
scanning, by a reader coupled to a mobile device, a barcode; converting, by an application executing on the mobile device, the barcode into a transaction identifier associated with a charitable contribution transaction; generating, by the application executing on the mobile device, a request to initiate the charitable contribution transaction, the request including the transaction identifier and a user identifier stored on the mobile device that is different from the transaction identifier; receiving, by a server computing device, the request to initiate the charitable contribution transaction from the mobile device; determining, by the server computing device, a plurality of characteristics associated with the charitable contribution transaction from a database of pre-encoded charitable contribution transactions based upon the transaction identifier, the plurality of characteristics including a predefined contribution amount and a processing fee amount to be deducted from the predefined contribution amount; identifying, by the server computing device, a user based upon the user identifier; determining, by the server computing device, whether the user is associated with an existing charitable giving account; automatically establishing, by the server computing device, a charitable giving account for the user if the user is not associated with an existing charitable giving account; automatically approving, by the server computing device, the charitable contribution transaction without requiring donor authorization; charging, by the server computing device, a first portion of the contribution amount to a first account associated with the user and a second portion of the contribution amount to a second account associated with the user, wherein the first account is not a charitable giving account; depositing, by the server computing device, the first portion of the contribution amount into the charitable giving account; and transmitting, by the server computing device, payment instructions to a computing device associated with a recipient charity, the payment instructions including instructions to debit the first portion of the contribution amount from the newly-established charitable giving account and instructions to waive the processing fee amount if the processing fee amount is greater than zero. |