Patent ID: 7630939

Claim:
A cashless transaction processing system comprising: a remote data processing device including a remote communication interface; and a payment module including a processor, a memory including an APPROVED database and a DECLINED database, and a payment module communication interface, said processor programmed to dynamically manage and utilize said APPROVED database and said DECLINED database in said memory, to locally authorize a vend cycle based on said plurality of payment identification data, and upon local authorization approval, to initiate said vend cycle, wherein said local authorization approval by said processor is based at least in part on i) said plurality of payment identification data not included in said DECLINED database and ii) said plurality of payment identification data occurrences in said APPROVED database not reaching a MAXIMUM OCCURRENCE WARNING LIMIT, and said processor is further programmed to communicate at least one of said plurality of payment identification data or data related to said vend cycle from said payment module communication interface for receipt by said remote communication interface upon said local authorization approval and completion of said vend cycle, or upon local authorization decline; wherein upon receipt of said at least one of said plurality of payment identification data or said data related to said vend cycle from said payment module communication interface through said remote communication interface said remote data processing device effectuates at least one of the following: i) reauthorizes said local authorization approval of said at least one of said plurality of payment identification data or said data related to said vend cycle; ii) settles said at least one of said plurality of payment identification data or said data related to said vend cycle to effectuate payment for said vend cycle; or iii) attempts to authorize said local authorization decline of said at least one of said plurality of payment identification data or said data related to said vend cycle, returning an authorization approval or declined message to said payment module.