| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface InvoiceRequestProcessor
This interface defines a generic payment processor for billing by invoice.
| Field Summary | |
|---|---|
| static java.lang.String | CLASS_VERSION | 
| Method Summary | |
|---|---|
|  PaymentStatus | authorize(InvoiceRequestInfo pInvoiceInfo)Authorize the use of a invoice for payment. | 
|  PaymentStatus | credit(InvoiceRequestInfo pInvoiceInfo)Process refunds/credits on payments made by invoice as a new order | 
|  PaymentStatus | credit(InvoiceRequestInfo pInvoiceInfo,
       PaymentStatus pStatus)Process refunds/credits on payments made by invoice. | 
|  PaymentStatus | debit(InvoiceRequestInfo pInvoiceInfo,
      PaymentStatus pStatus)Process payment by invoice. | 
| Field Detail | 
|---|
static final java.lang.String CLASS_VERSION
| Method Detail | 
|---|
PaymentStatus authorize(InvoiceRequestInfo pInvoiceInfo)
pInvoiceRequestInfo - the InvoiceRequestInfo that contains authorization data
PaymentStatus debit(InvoiceRequestInfo pInvoiceInfo,
                    PaymentStatus pStatus)
pInvoiceRequestInfo - the InvoiceRequestInfo that contains debit datapStatus - the PaymentStatus object that contains information about the
    transaction. This will be the object that was returned by the
    last call to authorize().
PaymentStatus credit(InvoiceRequestInfo pInvoiceInfo,
                     PaymentStatus pStatus)
pInvoiceRequestInfo - the InvoiceRequestInfo that contains credit datapStatus - the PaymentStatus object that contains information about the
    transaction. This will be the object that was returned by the
    last call to debit().
PaymentStatus credit(InvoiceRequestInfo pInvoiceInfo)
pInvoiceRequestInfo - the InvoiceRequestInfo that contains credit data
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||