Patent ID: 8260668

Claim:
A computer-readable device storing instructions that, when executed by a computer system having a memory and a processor, cause the computer system to perform operations for extending a point of sale application, the operations comprising: receiving a workflow add-in associated with a first payment format, the workflow add-in identifying a set of options for defining methods for processing payment transactions, the workflow add-in providing support not provided by built-in code of the point of sale application; and upon receiving an indication to create a new payment method, identifying available payment formats, displaying an indication of the identified payment formats, receiving a selection of the first payment format, displaying an indication of the workflow add-in, receiving a selection of the workflow add-in, and under control of the workflow add-in, displaying the set of options associated with the workflow add-in, receiving configuration information from a user for each of a plurality of options associated with the workflow add-in, and storing the received configuration information in association with the new payment method.