摘要 |
A computer-implemented method of facilitating charitable donations using a smart device comprises receiving a transaction amount, assigning the transaction amount into a transaction category, retrieving a donation amount associated with the transaction category, charging the transaction amount plus the donation amount to an account, transferring the transaction amount to complete the transaction, and transferring the donation amount into a donation accumulation account. Based on predefined criteria, a donation is made from the donation accumulation account to a second account which can be a charity account. In some embodiments the donation accumulation account is a virtual account. In some embodiments, a user provides customizable user preferences to the smart device. |