
Gateway Developer Guide and Reference 31 July 2012 55
Submitting Credit Card Transactions
Submitting Authorization/Delayed Capture Transactions
6
TRXTYPE=A&TENDER=C&PARTNER=PayPal&USER=SuperUser&PWD=SuperUserPasswo
rd&AMT=0.00&ACCT=378282246310005&EXPDATE=1215&INVNUM=PONUM1&VERBOSIT
Y=HIGH&BILLTOZIP=95031
This is the response:
RESULT=0&PNREF=VFHA0FF8F27D&RESPMSG=Verified&AUTHCODE=667PNI&AVSADDR
=X&AVSZIP=X&HOSTCODE=A&PROCAVS=U&AMEXID=123456789012345&AMEXPOSDATA=
123456789012&TRANSTIME=2011-01-
11 18:42:01&AMT=0.00&ACCT=0005&EXPDATE=1215&CARDTYPE=3&IAVS=X
Submitting Authorization/Delayed Capture Transactions
An authorization (TRXTYPE=A) transaction places a hold on the cardholder’s open-to-buy
limit, lowering the cardholder’s limit by the amount of the transaction. It does not transfer
funds.
Perform a delayed capture (TRXTYPE=D) transaction after an authorization to capture the
original authorization amount. PayPal schedules the delayed capture for settlement during the
next settlement period.
Because Visa and MasterCard regulations prohibit capturing credit card payments until the
buyer receives the product or service, most processing networks implement an authorization
followed by a delayed capture.
NOTE: PayPal Payments Advanced and Payflow Link users cannot submit authorization
transactions unless they obtain the Payflow SDK.
When to Use Authorization/Delayed Capture Transactions
If your business does not provide immediate fulfillment of products or services, PayPal
recommends that you use delayed capture processing. It enables you to capture credit card
payments when you are ready to collect them.
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 69. 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 66.
NOTE: You are allowed to perform one delayed capture transaction per authorization
transaction.
Commenti su questo manuale