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