Study Guide
Table Of Contents
- PayPal Certified Developer Program Study Guide
- Contents
 - List of Tables
 - Online Payment Processing
 - Internet Security and Fraud Prevention
- Why Every Business Should Be Concerned About Internet Fraud
 - Liability for Internet Fraud
 - Internet Fraud: What It Is and How It Happens
 - Who Is at Risk for Online Fraud
 - Reducing Exposure to Fraud
 - What Banks and Card Associations Are Doing to Prevent Online Credit Card Fraud
 - What PayPal Is Doing to Protect Your Business Against Fraud
 - Disclosure and Compliance
 - PayPal Fraud Protection Services
 - Review Questions
 
 - Getting Started With Account Setup
 - API Credentials
 - Name-Value Pair (NVP) API
 - Express Checkout
 - Direct Payment API
 - Transactions
 - Sandbox Testing
 - Answers to Review Questions
 - General Reference Information
 - Glossary
 - Index
 
 
Express Checkout
Express Checkout API Reference Information
6
72 March 2008 PayPal Certified Developer Program Study Guide
AMT The final amount charged, including any shipping and taxes from the Merchant Profile.
Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. 
Regardless of currency, decimal separator is a period (.), and the optional thousands 
separator is a comma (,). Equivalent to 9 characters maximum for USD.
Possible values: Transaction specific
CURRENCYCODE A three-character currency code for one of the PayPal-supported transactional 
currencies.
Default value: USD
FEEAMT PayPal fee amount charged for the transaction.
Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. 
Regardless of currency, decimal separator is a period (.), and the optional thousands 
separator is a comma (,). Equivalent to 9 characters maximum for USD.
Possible values: Transaction-specific
SETTLEAMT Amount deposited in the merchant’s PayPal account after a currency conversion.
Possible values: Transaction-specific
TAXAMT Tax charged on the transaction.
Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. 
Regardless of currency, decimal separator is a period (.), and the optional thousands 
separator is a comma (,). Equivalent to 9 characters maximum for USD.
Possible values: Transaction-specific
EXCHANGERATE Exchange rate if a currency conversion occurred. Relevant only if the merchant is 
billing in a currency other than the primary currency. If a conversion must occur, it 
occurs in the customer’s account.
Character length and limitations: A decimal that does not exceed 17 characters, 
including the decimal point
Possible values: Transaction-specific
PAYMENTSTATUS Status of the payment:
z Completed — The payment has been completed, and the funds have been added 
successfully to the merchant’s account balance.
z Pending — The payment is pending. See the PENDINGREASON element for more 
information.
T
ABLE 6.7 DoExpressCheckoutPayment Response Fields (Continued)
Field Description










