PaymentType Property
The type of check payment request (commonly referred to as SEC Code).
Syntax
echeck.getPaymentType([callback]) echeck.setPaymentType( paymentType, [callback])
Possible Values
0 (ptWEB), 1 (ptPPD), 2 (ptTEL), 3 (ptCCD), 4 (ptARC), 5 (ptBOC), 6 (ptPOP), 7 (ptRCK)
Default Value
0
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for the getPaymentType([callback]) method is defined as:
function(err, data){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'data' is the value returned by the method.
The callback for the setPaymentType([callback]) method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
This property is used to specify the payment type of the check transaction.
Available values:
Value | Definition |
ptWEB (0) | Internet Initiated Entry. Transaction was received from consumer via the Internet (ie shopping cart). Web transactions require a drop-down 'I agree' or a standard form of acknowledgment initiated by the customer. |
ptPPD (1) | Prearranged Payment or Deposit. Credits or Debits that have been pre-arranged by consumers to draft from their personal bank account. Typically used for recurring payments. Signed Authorization by Customer required, or contract language along with voided check. |
ptTEL (2) | Telephone Initiated Entry. Transaction information was received via the telephone. Transactions Authorization script must be recorded at the time the transaction is processed, or written acknowledgment sent to the customer. |
ptCCD (3) | Cash Concentration or Disbursement. Used for the transfer of funds between entities. Signed Authorization by Customer required. |
ptARC (4) | Accounts Receivable Conversion. Used for payments being made against a bill such as a utility. Signed Authorization by Customer required. |
ptBOC (5) | Back Office Conversion. Paper checks that are collected in a retail environment and then scanned and batched electronically. Customer notification 'Checks are Electronically Processed' required at Point of Sale. |
ptPOP (6) | Point-of-Purchase. Paper checks that are converted (scanned) into electronic format at the point of sale. The original paper check is voided and returned to the customer. Point of Sale is authorization. |
ptRCK (7) | Re-Presentation Check. After a check has been return for insufficient funds it may be attempted again using this format. RCK may only be retried once. Customer notification 'Returned Checks are Electronically Re-Processed' required at Point of Sale. |
Data Type
Integer