Developer's Guide

Table Of Contents
Submitting Credit Card Transactions
Submitting Balance Inquiry Transactions
6
66 07 January 2014 Gateway Developer Guide and Reference
NOTE: If you signed up for the PayPal processor with Fraud Protection Services, use delayed
capture processing for all sale transactions.
If your business provides immediate fulfillment and you are not using the PayPal processor
with Fraud Protection Services, you can use a simple sale transaction instead. For details, see
“Submitting Sale Transactions” on page 79. To recharge a credit card when you are not storing
credit card information in your local database, perform a new reference transaction based on a
sale. For details, see “Submitting Reference Transactions (Tokenization)” on page 75.
NOTE: You are allowed to perform one delayed capture transaction per authorization
transaction.
Required Authorization Transaction Parameters
To perform a delayed capture transaction, pass the following parameter:
Submitting Balance Inquiry Transactions
Balance Inquiry (TRXTYPE=B) transactions are used to obtain the balance of a pre-paid card.
This transaction type is different from a balance inquiry performed during an authorization
transaction. However, both of these transaction types will return the balance in the BALAMT
response parameter.
NOTE: Payflow returns RESULT value 3, Invalid Transaction Type, if the processor does not
support balance inquiry.
Processing Platforms Supporting Balance Inquiry Transactions
The following processing platforms currently support pre-paid card balance inquiry
transactions. This feature will be added for more processors in the near future. As more
processors are added, this list will be updated accordingly.
Parameter Description
ORIGID (Required by some transaction types) ID of the original transaction referenced.
The PNREF parameter returns this ID, and it appears as the Transaction ID in
PayPal Manager reports.
Limitations: 12 case-sensitive alphanumeric characters.
WorldPay