PAYMENT WORKFLOW EXTENSIBILITY FOR POINT-OF-SALE APPLICATIONS
First Claim
1. An extensible computer-implemented point-of-sale (POS) system, comprising:
- an add-in development component of a POS application for implementing interfaces for add-in modules to process a transaction; and
an add-in module that communicates with the POS application via an interface to process payment data as part of the transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that employs a software development kit and an add-in model to collect payment data and communicate with payment processors in a point-of-sale (POS) application to meet new requirements in new markets. Data gathered from an add-in and from the POS application can be combined and then communicated to the payment processor. The payment method can be determined and payment processing routed to different payment processors based on data and schema of data collected is also described. An add-in can also programmatically obtain information from the POS application information about a transaction and authorize a payment. A payment collecting/processing API is the interface between the POS application tender logic and payment collecting/processing logic and defines how a payment collecting/processing add-in interacts with the POS application.
57 Citations
20 Claims
-
1. An extensible computer-implemented point-of-sale (POS) system, comprising:
-
an add-in development component of a POS application for implementing interfaces for add-in modules to process a transaction; and an add-in module that communicates with the POS application via an interface to process payment data as part of the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An extensible computer-implemented POS system, comprising:
-
an add-in development component of a POS application that exposes one or more interfaces for add-in modules to process a transaction; a payment collection add-in module that interfaces to the POS application via an add-in development component interface to collect payment data as part of the transaction; and a payment processing add-in module that interacts with the POS application via an add-in development component interface to process authorization of the payment data as part of the transaction. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented POS method, comprising:
-
receiving a transaction for processing in a POS application; executing a payment collection add-in to the POS application as part of the transaction to collect payment data from a POS input component; and executing a payment processing add-in to the POS application as part of the transaction to authorize payment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification