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
PayPal Certified Developer Program Study Guide March 2008 73
Express Checkout
Button and Logo Placement and Use
6
Button and Logo Placement and Use
When you offer PayPal Express Checkout to customers, you are required to display the option
in two places on your website:
1. As a checkout choice on the shopping-cart page, display the Express Checkout button as
follows:
2. As a Payment Method on the billing page, display the PayPal acceptance mark as a
payment option.
If your site requires customers to sign in or create a store account before checkout, the Express
Checkout button should be visible before users are required to sign in.
PENDINGREASON The reason the payment is pending:
z none — No pending reason.
z address — The payment is pending because the customer did not include a
confirmed shipping address, and the merchant’s Payment Receiving Preferences are
set such that the payments must be manually accepted or denied. To change these
preferences, the merchant must go to the Preferences section of the Profile.
z echeck — The payment is pending because it was made by an eCheck that did not
yet clear.
z intl — The payment is pending because the merchant holds a non-US account and
does not have a withdrawal mechanism. The merchant must manually accept or
deny this payment from the Account Overview.
z multi-currency — The merchant does not have a balance in the currency sent,
and the merchant does not have the Payment Receiving Preferences set to
automatically convert and accept this payment. The merchant must manually accept
or deny this payment.
z verify — The payment is pending because the merchant is not yet verified. The
merchant must verify his account before accepting this payment.
z other — The payment is pending for a reason other than those listed here. For
more information, contact PayPal customer service.
REASONCODE The reason for a reversal, if the transaction type is reversal:
z none — No reason code.
z chargeback — A reversal has occurred on this transaction due to a chargeback by
the customer.
z guarantee — A reversal has occurred on this transaction due to the customer
triggering a money-back guarantee.
z buyer-complaint — A reversal has occurred on this transaction due to a
complaint about the transaction from the customer.
z refund — A reversal has occurred on this transaction because the merchant gave
the customer a refund.
z other — A reversal has occurred on this transaction due to a reason not listed here.
T
ABLE 6.7 DoExpressCheckoutPayment Response Fields (Continued)
Field Description