
Gateway Developer Guide and Reference 07 January 2014 79
Submitting Credit Card Transactions
Submitting Sale Transactions
6
zero dollar authorization (TRXTYPE=A). For details, see “Submitting Account
Verifications” on page 64.
Submitting Sale Transactions
The sale transaction (TRXTYPE=S) charges the specified amount against the account, and
marks the transaction for immediate fund transfer during the next settlement period. PayPal
submits each merchant's transactions for settlement on a daily basis.
NOTE: PayPal Payments Advanced and Payflow Link users cannot submit sale transactions
unless they obtain the Payflow SDK.
When To Use a Sale Transaction
A sale transaction is best suited to businesses that provide immediate fulfillment for their
products or services. If your business does not provide immediate fulfillment, credit card
association rules recommend that you use an authorization and a delayed capture transaction.
For details, see “Submitting Authorization/Delayed Capture Transactions” on page 65. To
recharge a credit card when you are not storing the credit card information in your local
database, you can perform a new reference transaction based on a Sale transaction.
NOTE: PayPal Payments Advanced and PayPal Payments Pro merchants using Fraud
Protection Service (FPS) should process their transactions as Authorizations with
Delayed Capture instead of a Sale. FPS transactions are treated as authorizations and
if the transaction is submitted as a Sale, Payflow auto-captures such transactions
approximately every two hours, which may result in a 2-hour or more delay in settling
the transaction.
Additional Parameters For Sale Transactions
To perform a sale transaction, pass the following parameters:
ACCT
AMT
EXPDATE
NOTE: The pinless debit tender type requires essentially the same parameters as a credit card
transaction. In addition to the values required by all transactions, pass values for the
ACCT and AMT parameters. The First Data Merchant Services (FDMS) South
processing platform supports sale and credit transactions only.
Typical Sale Transaction Parameter String
The following is a typical NVP string passed in a sale transaction.
Commentaires sur ces manuels