You are on page 1of 38

P11-101

PayPal Certified Developer: Payments

Version 4.0

QUESTION NO: 1
When executing a DoCapture API call, what value should you pass as the authorization ID
parameter?

A. authorizationId=<correlationId>
B. authorizationId=<authorizationId>
C. authorizationId=<orderId>
D. authorizationId=<transactionId>

Answer: D

QUESTION NO: 2
When using Express Checkout, what is the proper URL to use to direct the customer to PayPa
after a successful SetExpressCheckout API call?

A. https://www.pavpal.com/webscr?token=
B. https://vw/w.pavpal.com/cqi-bin/webscr?token=
C. https://www.paypal.com/expresscheckout?token=
D. https://www.paypal.com/webscr?cmd=_express-checkout&token=

Answer: D

QUESTION NO: 3
If a Business account does not have Website Payments Pro, which of the following API methods
is not available for use?

A. DoExpressCheckoutPayment
B. TransactionSearch
C. GetTransactionDetails
D. DoDirectPayment
E. RefundTransaction

Answer: D

QUESTION NO: 4
Which of the following payment methods does not directly use funds from a customer bank
account?
A. ACH
B. Credit card
C. Debit card
D. eCheck

Answer: B

QUESTION NO: 5
What is Instant Payment Notification (IPN)?

A. An email notification feature within a PayPal account


B. A server side POST of transaction data
C. A text message notification feature within a PayPal account
D. Transaction data returned through the get string on website return

Answer: B

QUESTION NO: 6
When the data passed back to PayPal to check on its authenticity through IPN is not the same as
the data sent from PayPal you get a response of a single word. What word is that?

A. UNCONFIRMED
B. UNILATERAL
C. INVALID
D. FAIL
E. UNVERIFIED

Answer: C
QUESTION NO: 7
What is the correct sequence of these operations for executing an Instant Update API call?

1. POST shipping options to PayPal


2. Extract shipping address token from Instant Update message
3. API call to postal carrier to calculate rate based on shipping address
4. Call GetExpressCheckoutDetails to obtain buyer's shipping options

A. 2, 4, 3, 1
B. 4, 1, 2, 3
C. 4.2, 3, 1
D. 2, 3, 1, 4

Answer: D

QUESTION NO: 8
When using the Instant Update/Callback API with Express Checkout, which three of the
following are valid variables that need to be passed over in the SetExpressCheckout API call?

A. CALLBACK
B. CALLBACKPAGE
C. CALLBACKTIMEOUT
D. CALLBACKVERSION
E. CALLBACKMETHOD

Answer: A, C, D

QUESTION NO: 9
Sam uses Adaptive Payments' Pay API to set up payments so he is the API caller. He would like
to allow "guest payment" ("guest checkout"): that is, the payer does not have to have a PayPal
account but can make the payment using a credit card. To achieve that which two of the
following should Sam make sure of?

A. He should use himself as the primary receiver if it is a chained payment.


B. All receivers of a guest payment need to be either Premier or Business verified PayPal
accounts.
C. He should not specify the sender's email in the Pay API call that sets up the payment.
D. He should not use embedded payment flow for Adaptive Payments since guest checkout
function is not available in it.
E. He should store the payer's credit card information in his site/application.

Answer: B, C

QUESTION NO: 10
When you (as a developer, using your own API credentials) are running Express Checkout API
calls on behalf of a merchant what variable can you use to pass the merchant's PayPal account
email address so that the payment is associated with the merchant's account?

A. EMAIL
B. MERCHANTID
C. SELLEREMAIL
D. SUBJECT

Answer: D

QUESTION NO: 11
When creating a subscription button, what variable sets the subscription to reattempt a failed
recurring payment before canceling it?

A. sra
B. src
C. srf
D. srr
E. srt

Answer: A

QUESTION NO: 12
When setting the value for the variable cmd. which of the following is not a valid value?

A. _cart
B. _xclick
C. _xclick-auto-billing
D. _xclick-donations
E. _xclick-subscriptions

Answer: D

QUESTION NO: 13
You want to hard set the shipping in the HTML code for your non-hosted cleartext PayPal add-
to-cart button to $0.99 for an item and each additional quantity of the same item. Which two of
the following variables could you use?

A. item_shipping_1
B. item_shipping_2
C. ship_amt_1
D. ship_amt_2
E. shipping
F. shipping2

Answer: E, F

QUESTION NO: 14
What does "authorization" mean in the context of credit card processing?

A. Process of collecting a payment from a customer's credit card


B. Process of obtaining customer's consent for payment
C. Verification of availability of funds from customer's credit card
D. None of the above

Answer: C

QUESTION NO: 15
Which three are true about eCheck?

A. The sender's PayPal account contains one or more bank accounts but no linked credit card.
B. A payment is still an eCheck even though the sender has enough PayPal balance in his/her
account.
C. An eCheck payment cannot be refunded with the Refund API of Adaptive Payments.
D. Sender and primary receiver of a chained payment cannot use eCheck.
E. Funding of an eCheck is not available right away in the receiver's account, since PayPal needs
to wait for the sender's bank to clear it first.

Answer: A, D, E

QUESTION NO: 16
When setting up a recurring payment operation, which two values should be passed to specify
the intervals between billings?

A. BillingCycle
B. BillingPeriod
C. BillingFrequency
D. BillingRecurrence
E. TotalBillingCycles

Answer: B, C

QUESTION NO: 17
When a Payment is sent to an email address that is not attached to a PayPal account, the
pending_reason passed back is_____________.

A. Unconfirmed
B. Unknown Receiver
C. Unverified
D. Unilateral
E. Anonymous

Answer: D

QUESTION NO: 18
Which required API call for Express Checkout requires the Express Checkout token to be
passed?

A. Instant Update API


B. SetExpressCheckoutAPI
C. DoExpressCheckoutPaymentAPI
D. CompleteExpressCheckoutPayment API
Answer: C

QUESTION NO: 19
Based on how long a Merchant or buyer has to escalate a dispute to a Claim after a buyer has
opened a dispute, for how long should order information be retained in a database?

A. 7 days
B. 20 days
C. 45 days
D. 90 days
E. 180 days

Answer: B

QUESTION NO: 20
When calling the Preapproval API of Adaptive Payments to set up a Preapproval agreement,
which of the following is correct?

A. The starting date should be today or an earlier time.


B. Receiver information can be specified in Preapproval API.
C. The payer can specify his/her preferred funding source when approving a Preapproval
agreement
D. A Preapproval agreement is for recurring payments only.

Answer: C

QUESTION NO: 21
What happens to the transaction fee when a seller provides a full refund?

A. The fee is not refunded


B. The fee is completely refunded
C. The fixed portion of the fee is completely refunded
D. The variable (percentage) portion is completely refunded

Answer: D
QUESTION NO: 22
What is the term used to describe the process of collecting funds from a customer account?

A. Authorization
B. Capture
C. Clearing
D. Pre-approval

Answer: B

QUESTION NO: 23
PayPal has several tax capabilities in relation to reporting. Whose responsibility is it to charge
applicable taxes?

A. The merchant needs to calculate taxes based on their local tax guidelines
B. PayPal will calculate and apply all taxes during checkout
C. PayPal will calculate taxes for US merchants only
D. The merchant needs to invoice all buyers for taxes separately

Answer: A

QUESTION NO: 24
When calling the Refund API of Adaptive Payments to make a refund, which two of the
following are true?

A. It is possible that the original payment was not set up by this API caller.
B. It is possible to make a partial refund.
C. The API caller needs REFUND permission from all the receivers who will send a refund.
D. The API caller has to provide the paykey of the original payment.
E. The refunded money will be available to the original sender instantly.

Answer: B, C

QUESTION NO: 25
You have done an authorization and you are outside the honor period. What is the proper API
call to use to check the availability of funds?
A. DoDirectPayntent
B. DoReauthorization
C. DoAuthorization
D. GetTransactionDetails

Answer: B

QUESTION NO: 26
When using DoAuthorization, what is the default honor period of funds being available?

A. 2 days
B. 3 days
C. 4 days
D. 5 days

Answer: B

QUESTION NO: 27
What is the variable used to signify that an IPN is from a test server?

Answer: t e s t _ i p n = 1

QUESTION NO: 28
What is the standard format for the STARTDATE and ENDDATE variables?

A. 2011-10-21
B. T00:00:00Z
C. 2011-10-21T00:00:00Z
D. 10-21-2011T00:00:00Z

Answer: C

QUESTION NO: 29
What is the cmd value passed to PayPal with the IPN string to test that your IPN POST came
from PayPal?

A. _notify-validate
B. _notify-sync
C. _notify-update
D. _notify-info

Answer: A

QUESTION NO: 30
You are implementing an e-commerce website that will take orders consisting of multiple items
which will be shipped separately, and you want to charge the customer as each item is ready to
ship. Which of the following sequences of API calls would you need to implement?

A. DoAuthorization
SetExpressCheckout
DoExpressCheckoutPayment (paymentaction=order
DoCapture

B. DoAuthorization
DoExpressCheckoutPayment (paymentaction=order
SetExpressCheckout
DoCapture

C. SetExpressCheckout
DoExpressCheckoutPayment (paymentaction=order
DoAuthorization
DoCapture

D. DoAuthorization
DoCapture
SetExpressCheckout
DoExpressCheckoutPayment (paymentaction=order

Answer: C

QUESTION NO: 31
You are implementing a monthly subscription using the PayPal Express Checkout. Which of the
following sequences of API methods would you need to implement?

A. SetExpressCheckout with BILLINGTYPE0=RecurringPayments


CreateRecurringPaymentsProfile with PROFILESTARTDATE
DoExpressCheckoutPayment with TOKEN

B. SetExpressCheckout with BILLINGTYPE0Subscription


DoExpressCheckoutPayment with TOKEN
CreateRecurringPaymentsProfile with PROFILESTARTDATE

C. SetExpressCheckout with BILLINGTYPE0=Subscription


CreateRecurringPaymentsProfile with PROFILESTARTDATE
GetExpressCheckoutDetails with TOKEN

D. SetExpressCheckout with BILLINGTYPE0=RecurringPayments


GetExpressCheckoutDe tails with TOKEN
CreateRecurringPaymentsProfile with PROFILESTARTDATE

Answer: D

QUESTION NO: 32
When using the Instant Update/Callback API. the protocol to specify in your callback URL
depends on whether you are using the PayPal sandbox integration or production integration
(PayPal live site). Which three statements are true about how the callback URL should start?

A. It can start with HTTP for production integration.


B. It can start with HTTP for PayPal Sandbox integration.
C. It can start with HTTPS for production integration.
D. It can start with HTTPS for PayPal Sandbox integration.
E. It can start with FTP for production integration,
F. It can start with FTP for PayPal Sandbox integration.

Answer: B, C, D

QUESTION NO: 33
What is the correct sequence of the following operations when making a digital goods purchase
using PayPal Adaptive Payments API?
1. Call the closeFlow method.
2. Make the Pay API method call.
3. Call the startFlow method.
4. Set the payment type equal to Digital Goods.

A. 4, 2, 3, 1
B. 3, 4, 2, 1
C. 3, 2, 4, 1
D. 2, 4, 3, 1

Answer: A

QUESTION NO: 34
If you would like to block payments with duplicate invoice IDs, where would you set this
requirement?

A. The PayPal Profile


B. The API Call
C. The HTTP Post
D. The variable DUPLICATE (set to a value of 1)

Answer: A

QUESTION NO: 35
In the US market which three payment options are added when a user is signed up for Enhanced
Recurring Payments?

A. Subscriptions, with PayPal account optional


B. Installment Plans
C. Buy Now
D. Automatic Billing
E. Donations
F. Pay Now

Answer: A, B, D
QUESTION NO: 36
With a standard Business Account, if "PayPal Account Optional" is enabled in the profile, what
other condition must be complete for "PayPal Account Optional" to appear on the checkout?

A. Bank must be confirmed


B. Credit Card must be added to the account
C. Email must be confirmed
D. A minimum of 5 transactions must have been received.

Answer: C

QUESTION NO: 37
With Express Checkout you can shorten your checkout and let buyers complete their purchases
on the PayPal website, by passing a variable in the PayPal redirect URL. Which variable allows
you to accomplish that?

A. useraction=commit
B. usecaction=checkout
C. useraction=pay
D. useraction=execute
E. usecaction=continue

Answer: A

QUESTION NO: 38
You are implementing a checkout flow with a confirmation page on your website using the
PayPal Express Checkout. Which of the following sequence of API methods would you need to
implement?

A. SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckout

B. SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckoutPayment

C. SetExpressCheckoutDetails
GetExpressCheckoutDetails
DoExpressCheckoutPayment

D. SetExpressCheckoutDetails
GetExpressCheckoutDetails
DoExpressCheckout

Answer: B

QUESTION NO: 39
Sam uses Chained/Parallel Payments in Adaptive Payments APIs to enable payments from a
sender to multiple receivers. How can Sam. as the API caller, determine the status of the
payment after the user has been redirected to PayPal for authorization? (Choose the two correct
answers.)

A. Enabling IPN in Pay API


B. Calling ExecutePayment on the paykey
C. Setting IPN in his (Sam's) PayPal Account profile
D. Calling GetPaymentDetails on the paykey
E. Calling GetTransactionDetails on the paykey

Answer: A, D

QUESTION NO: 40
Which two of the following are true for the Adaptive Payments Pay API?

A. returnUrl is a required parameter.


B. When setting up a parallel payment, the feesPayer can't be sender.
C. There can be more than one receiver that has primary=true.
D. There can be several currencies involved, one for each receiver, in one payment.
E. Simple text specified in the memo parameter will be displayed for the sender during the web
flow to approve the payment.

Answer: A, E

QUESTION NO: 41
When voiding an authorization based on a direct credit card payment, what value should be
passed as the authorization ID?

A. payKey from Pay API response


B. transactionId from DirectPayment API response
C. token from DoExpressCheckout API response
D. correlationId from PaymentDetails API response

Answer: B

QUESTION NO: 42
When cancelling a recurring payment created with the Express Checkout API, what method
should be called?

A. RemoveRecurringPaymentsProfile
B. ManageRecurringPaymentsProfileStatus
C. BillOutstandingAmount
D. CancelRecurringPaymentsProfile

Answer: B

QUESTION NO: 43
Sam uses Adaptive Payments' Pay API to set up payments so he is the API caller. If he doesn't
know the transaction IDs associated with a payment, what are three viable ways for him to
discover them?

A. By enabling IPN (Instant Payment Notification)


B. By calling GetPaymentOptions API.
C. By calling GetTransactionDetails API.
D. By calling PaymentDetails API.
E. By calling TransactionSearch API.

Answer: A, D, E

QUESTION NO: 44
What is a merchant's bank called?
A. Acquiring bank
B. Gateway
C. Issuing bank
D. Processor

Answer: A

QUESTION NO: 45
Which three of the following activities are not allowed with a PayPal Account?

A. Provide yourself a cash advance from your credit card (or help others to do so)
B. Create multiple PayPal Accounts
C. Sell counterfeit goods
D. Allow your PayPal Account to have a negative balance
E. Hold a balance in your PayPal Account for more than 90 days

Answer: A, C, D

QUESTION NO: 46
When executing a refund to all receivers with the Adaptive Payments API, which two of the
following values can be passed to the refund method?

A. transactionld
B. token
C. trackingld
D. preapprovalKey
E. payKey

Answer: C, E

QUESTION NO: 47
What is the variable name used to signify the type of transaction/notification that an IPN
represents?

Answer: t r a n s a c t i o n _ t y p e
QUESTION NO: 48
To record line item data on PayPal through Express Checkout so that both the buyer and seller
can view it from their account history page, the line item details must be passed through
___________.

A. the SetExpressCheckout API


B. the DoExpressCheckoutPayment API
C. the GetExpressCheckoutDetailsAPI
D. the UpdateExpressCheckoutDetailsAPI
E. Line item details are not supported by Express Checkout

Answer: B

QUESTION NO: 49
When an IPN is sent to your listener URL, it expects a 200ok server response. If it does not get
this response, it will______________.

A. Disable IPN on your account until manually reactivated


B. Retry and continue to retry till successful
C. Send an email of the failure to the primary email address on the account
D. Retry up to 16 times, stopping on success or on 16th failure

Answer: D

QUESTION NO: 50
To find out the receiver email from a DoDirectPayment method call, which of the following
methods could you use?

A. GetTransactionDetails
B. TransactionSearch
C. PaymentDetails
D. GetPaymentAmount

Answer: A
QUESTION NO: 51
Which Button Manager API do you use to set the list of download keys for digital content?

A. BMManageButtonStatus
B. BMSetButtonDetails
C. BMSetinventory
D. BMUpdateButton
E. BMUpdateDGKeys

Answer: C

QUESTION NO: 52
Which three of the following do not require your API credentials?

A. IPN
B. Callback API
C. Cart Upload method
D. DoDirectPaymentAPI
E. Express Checkout APIs

Answer: A, B, C

QUESTION NO: 53
When IPNs are activated, for which of the following events are IPNs sent?

1. Shopping cart purchases


2. Disputes and Chargebacks
3. Subscription Sign-up

A. Only 1
B. Only 2
C. Only 3
D. 1 and 2
E. 1, 2, and 3

Answer: E
QUESTION NO: 54
Which of the following tools is used to prevent fraudulent credit card transactions?

A. SMS (Short Message Service)


B. IVR (Interactive Voice Response)
C. CCV (Card Code Verification)
D. Zero Dollar Authorizations

Answer: C

QUESTION NO: 55
Which of the following is not a valid value for TRANSACT I owe LASS when using the
TransactionSearch API?

A. MoneyRequest
B. SendMoney
C. FundsAdded
D. Refund

Answer: B

QUESTION NO: 56
When downloading your PayPal Account History from within a standard Business Account,
which four of the file formats below are available for download?

A. Comma Delimited
B. Extensible Markup Language (.xml)
C. NVP (name value pair)
D. Quicken File Format (.qif)
E. Quickbooks File Format (.iif)
F. Tab Delimited

Answer: A, D, E, F

QUESTION NO: 57
With which of the following payment methods can a merchant accept payment securely without
maintaining a PC l-compliant website?
A. Credit card information processed through merchant's web server
B. Debit card information processed through merchant's web server
C. Payment card information collected on payment provider's web site
D. All of the above

Answer: C

QUESTION NO: 58
Through the Direct Payment API you receive a "10002 - security header is invalid" error
response. This means____________.

A. Your API credentials could not be validated


B. You are not signed up for PayPal Pro
C. You are posting from a non-secure website
D. You are sending Direct Payment Data to an ExpressCheckout URL

Answer: A

QUESTION NO: 59
Which three of the following are allowable values when using the STATUS variable to search
for transactions with a specific status?

A. Denied
B. Expired
C. Failed
D. Pending
E. Reversed
F. Void

Answer: A, D, E

QUESTION NO: 60
When using the Order > Authorization > Capture flow of transaction processing, how do you
Authorize an order?

A. Click the Authorize button in your PayPal account


B. UsetheDoAuthorization API call
C. Use the DoCapture API call
D. Use the AuthorizeNow API call

Answer: B

QUESTION NO: 61
Once PayPal has sent the CallbackRequest to your server, you then reply to PayPal. What is the
value that is sent for the variable METHOD?

A. Callback
B. CallbackRequest
C. CallbackResponse
D. callbackupdate
E. CallbackReply

Answer: C

QUESTION NO: 62
A customer purchases a shirt for $100 and a jacket for $200. You ship the shirt the same day. but
before the jacket is shipped, the customer cancels the jacket after payment has been authorized.
Select the correct sequence of operations.

1. DoAuthorization ($100)
2. DoAuthorization ($200)
3. DoVoid($200)
4. DoExpressCheckoutPayment (paymentaction=order)
5. DoCapture

A. 4, 1, 5, 2, 3
B. 1, 2, 4, 3, 5
C. 1, 4, 5, 2, 3
D. 1, 2, 3, 4, 5
E. 4, 2, 3, 1, 5

Answer: A
QUESTION NO: 63
As the recipient of an IPN POST, you can resend the POST by____________.

A. Sending a resend API to the IPN URL


B. Logging into the PayPal account IPN history and selecting a message to resend
C. Logging into the PayPal transaction history, selecting a transaction, and clicking Resend
D. There is no way to resend an IPN POST.

Answer: B

QUESTION NO: 64
By default (without special permission from PayPal), how many authorizations can be done from
an Order transaction?

A. 1
B. 2
C. 3
D. 4

Answer: A

QUESTION NO: 65
An authorization can be reauthorized up to 115% of the originally authorized amount, not to
exceed an increase of $__________USD.

A. 25
B. 50
C. 75
D. 100

Answer: C

QUESTION NO: 66
With PayPal Payments Advanced (US only), which three of the following services are included?

A. Three customizable Templates for checkout.


B. Virtual Terminal
C. Payflow Gateway Manager (https://manager.paypal.com)
D. Embedded Checkout on your website

Answer: A, C, D

QUESTION NO: 67
What is the correct sequence of the following operations for obtaining permission to execute a
payment call on behalf of a merchant?

1. Merchant approves access to APIs on their behalf


2. Make the RequestPermissions API method call.
3. Redirect the merchant to PayPal with request_token
4. Make the GetAccessToken API method call.

A. 4, 3, 1, 2
B. 4, 1, 3, 2
C. 2, 3, 1, 4
D. 2, 1, 4, 3

Answer: C

QUESTION NO: 68
Sam sets up a delayed chained payment which involves one sender, one primary receiver, and
two secondary receivers. Which one of the following statements is true?

A. The payment can be delayed up to 90 days between the sender and the primary receiver.
B. The payments from the primary receiver to the two secondary receivers have to happen at the
same time.
C. The primary receiver does not have to keep enough PayPal balance to cover the payments to
the two receivers.
D. The primary receiver must log into his/her PayPal account to send the payments to the
secondary receivers.

Answer: B

QUESTION NO: 69
What is the maximum number of transactions returned in the TransactionSearch response?
A. 100
B. 200
C. 300
D. 400

Answer: A

QUESTION NO: 70
You are working with a standard Business Account, and you want to disable "PayPal Account
Optional" for Website Payments Standard. Within the PayPal Profile, Selling Tools section,
where can you enable/disable that feature?

A. Invoice Templates
B. Website Preferences
C. Block Payments
D. Managing Risk and Fraud

Answer: B

QUESTION NO: 71
In the US, UK, and Canadian markets. PayPal Seller Protection is protection that PayPal
provides to sellers for certain types of Claims. Chargebacks, or Reversals. Which two of the
following types are covered?

A. Unsatisfied Purchase
B. Unauthorized Transaction
C. Item Not Received
D. Buyers Remorse Claims
E. Damaged Items Received

Answer: B, C

QUESTION NO: 72
When a transaction is made with the payment action of order, how is that payment captured?

A. Authorization API ran off the Order ID, then a Capture API ran off the Authorization.
B. Authorization API ran off the Order ID, then payment was captured through the capture
button.
C. Capture API ran off the Order ID returned in the original "order" call.
D. The payment action order stores line items only and cannot be captured.

Answer: A

QUESTION NO: 73
With a Website Payments Pro account, to be able to do Recurring Payments with Direct Credit
Cards, which of the following must be enabled?

A. Website Payments Pro and Website Payments Standard


B. Website Payments Pro and Recurring Payments
C. ONLY Website Payments Pro
D. ONLY Recurring Payments

Answer: B

QUESTION NO: 74
What is the variable used to search out a transaction related to a specific auction item?

A. AUCTIONITEM C
B. AUCTIONEUYERID
C. AUCTIONNUMBER
D. AUCTIONITEMNUMBER

Answer: D

QUESTION NO: 75
With a standard Business Account, which FOUR of the following buttons are available without
any add-on products?

A. Buy Now
B. Subscription
C. Installment Plans
D. Donation
E. Automatic Billing
F. Cart (Add to Cart)

Answer: A, B, D, F

QUESTION NO: 76
Sam would like to build an online marketplace. In his business model, he would like to take 10%
of the total amount that a seller receives; however, he does not want to reveal that information to
the buyer. Which feature should Sam choose from Adaptive Payments?

A. Chained Payment
B. Implicit Payment
C. Parallel Payment
D. Preapproval Payment
E. Simple Payment

Answer: A

QUESTION NO: 77
With a standard US Business account (excluding non-profit accounts), what will be the fee for a
$0 to $3, 000 domestic payment?

A. 2.9%+ $0.30
B. 3.9%+ $0.30
C. 5.0%+ $0.30
D. 5.0%+ $0.50

Answer: A

QUESTION NO: 78
IMA stands for_______________.

Answer: Internet Merchant Account

QUESTION NO: 79
Which of the following is considered a customer's PI I (Personally Identifiable Information)
data?

A. Credit card number


B. Driver's license number
C. Email address
D. All of the above

Answer: D

QUESTION NO: 80
In the US, UK, and Canadian markets where PayPal Seller Protection is available, which three of
the following items/transaction types can NOT be covered under PayPal Seller Protection?

A. Virtual Terminal payments


B. eBaygoodssoldoneBay.com
C. Claims or Chargebacks for "Significantly Not As Described"
D. Items sold on your website through a "Buy Now" PayPal button
E. Items that you deliver in person, including Point-of-Sale transactions

Answer: A, C, E

QUESTION NO: 81
If a merchant is using Express Checkout APIs only (not signed up for direct credit card
payments), what fees are they subject to?

A. Transaction fee but no monthly fee


B. Monthly fee but no transaction fee
C. One-time sign-up fee plus transaction fee
D. Monthly fee plus transaction fee

Answer: A

QUESTION NO: 82
In order to be able to use an Express Checkout transaction in conjunction with Reference
Transactions, you have to specify a billing type in your SetExpcessCheckout API call. What is
the correct value for the billing type variable?
A. AllowReference
B. RecurringPayments
C. ReferenceTransactions
D. MerchantInitiatedBilling

Answer: D

QUESTION NO: 83
Express Checkout by default is for PayPal payments only. What variable and value do you have
to pass in the SetExpressCheckout API call to unlock the option for the buyer to pay with just a
debit/credit card instead of having to have a PayPal account to pay?

A. SOLUTIONTYPE=AllowGuest
B. SOLUTIONTYPE=CreditCard
C. SOLUTIONTYPE=Mark
D. SOLUTIONTYPE=Sole

Answer: D

QUESTION NO: 84
When enabling Payment Data Transfer from within the PayPal Profile, what other feature must
be enabled first?

A. Encrypted Website Payments


B. Contact Telephone must be Required
C. Auto Return
D. Giropay and Bank Transfer Payments

Answer: C

QUESTION NO: 85
Which two types of account can use the Button Manager API?

A. Payflow Link Accounts


B. Payflow Pro Accounts
C. PayPal Business Accounts
D. PayPal Personal Accounts
E. PayPal Premiere Accounts

Answer: C, E

QUESTION NO: 86
The variable custom______________. (Choose the phrase that completes the sentence
correctly.)

A. Is a pass-through variable for your own tracking purposes, which buyers do not see
B. Sets the text for the Return to Merchant button on the PayPal Payment Complete page
C. Is used to upload the contents of a third-party shopping cart or a custom shopping cart
D. Is set to 1 to have PayPal generate usernames and initial passwords for subscribers
E. Allows buyers to specify the quantity of items in the shopping cart

Answer: A

QUESTION NO: 87
What does a payment status of "Unclaimed" mean?

A. Payment was sent to an unregistered/unconfirmed email address.


B. Payment was not completed by the credit card company.
C. Bank account was not confirmed.
D. eBay account was never confirmed.

Answer: A

QUESTION NO: 88
Which two of the following are not valid buttons for which you can generate HTML code from
within your account?

A. Add To Cart
B. Buy Now
C. Donation
D. Invoice
E. Pay Me
F. Subscription
Answer: D, E

QUESTION NO: 89
When using Digital Goods for Express Checkout, what value should be passed to the JavaScript
method when launching an embedded payment flow?

A. orderId from DoExpressCheckoutPayment API response


B. transactionId from DirectPayment API response
C. preapprovalkey from Preapproval API response
D. token from SetExptressCheckout API response

Answer: D

QUESTION NO: 90
A Merchant of Record (MOR) is responsible for____________ and ___________. (Select the
two answers that correctly complete the sentence.)

A. converting payment from one currency to another


B. delivery of products/services to the buyer
C. issuing credit cards to buyers
D. managing chargebacks and disputes

Answer: B, D

QUESTION NO: 91
When does a chargeback occur?

A. when the buyer returns a product from the seller's web site
B. when the seller cannot deliver the product due to lack of inventory
C. when currency exchange rates change between the time the purchase has been made and the
product delivered
D. when the buyer contacts their credit card-issuing bank to initiate a refund for a purchase made
on the buyer's credit card

Answer: D
QUESTION NO: 92
When executing a Chained Payment, what value should be passed to indicate that the primary
receiver should pay all the fees?

A. feesPayer=PRIMARY
B. primaryReceiver=PAYFEES
C. feesPayer=PRIMARYRECEIVER
D. primaryReceiver=PAYALLFEES

Answer: C

QUESTION NO: 93
Which two of the items below cannot be purchased using PayPal?

A. Alcohol
B. Ammunition
C. Steroids
D. Vehicles
E. Animals

Answer: B, C

QUESTION NO: 94
Which two of the following checkout flows does the Instant Update/Callback API call work
with?

A. PayPal add-to-cart button


B. PayPal buy-now button
C. PayPal cart-upload command
D. PayPal subscription button
E. Express Checkout

Answer: C, E

QUESTION NO: 95
Which three of the following are valid values for the variable METHOD when using the Button
Manager APIs?

A. BMButtonSearch
B. BMCreateButton
C. BMDeleteButton
D. BMEditButton
E. BMGetlnventory

Answer: A, B, E

QUESTION NO: 96
When setting up chained payment using Adaptive Payments Pay APIs, ______________.
(Choose the option that correctly completes the sentence.)

A. the API caller has to be one of the receivers


B. there can be more than one primary receiver
C. the specified amount to the primary receiver in Pay API is the total amount of the payment
D. secondary receivers of a chained payment do not have to be existing PayPal accounts

Answer: C

QUESTION NO: 97
A payment gateway____________. (Choose the phrase that best completes the sentence.)

A. Provides internet merchant account.


B. Connects merchant, bank, and processor.
C. Provides customer's credit card information and verification.
D. Authorizes credit card transactions and settles funds for merchants.

Answer: B

QUESTION NO: 98
With a PayPal Business Account when are transaction fees charged?

A. Monthly
B. Weekly
C. Hourly
D. Per Transaction
E. You can choose how you pay fees.

Answer: D

QUESTION NO: 99
What is the correct sequence of the following operations for making a delayed chained payment?

1. Make the Pay API method call.


2. Make the ExecutePayment API method call
3. Set the actionType equal to PAY_PRIMARY.
4. Set the payKey value for the API request.

A. 3, 4, 1, 2
B. 3, 1, 4, 2
C. 4, 2, 3, 1
D. 3, 2, 4, 1

Answer: B

QUESTION NO: 100


What is the correct variable to use to search for a specific transaction type (such as payments
received, sent, etc.)?

A. TRANSACTIONTYPE
B. TRANSACTIONSTATUS
C. TRANSACTIONCLASS
D. TRANSACTIOWSTYLE

Answer: C

QUESTION NO: 101


To send payment to 100 receivers with a single API call, which of the following methods should
you use?

A. DoDirectPayment
B. MultiPay
C. ParallelPayment
D. MassPay
E. pay

Answer: D

QUESTION NO: 102


The Button Manager API enables you to______________. (Choose the option that best
completes the sentence.)

A. Create hosted buttons to be used specifically with your Payflow Pro and Payflow Link
accounts, to be able to accept payments
B. Programatically create IPN and PDT buttons to be used for your website or for a 3rd party
checkout you may have set up on your site
C. Programatically create, edit, and delete Website Payment Standard buttons hosted on PayPal,
and track product inventory associated with these buttons
D. Create Express Checkout buttons on the fly, allowing variables to be dynamically populated
as needed

Answer: C

QUESTION NO: 103


When a merchant accepts payments via PayPal, which charge would violate the PayPal User
Agreement?

A. Handling Charges
B. PayPal surcharge
C. Tax Charges
D. Shipping Charges

Answer: B

QUESTION NO: 104


When performing an Express API call, what two API calls are required from start to finish to
complete an Express Checkout payment?
A. Instant Update API
B. SetExpressCheckoutAPI
C. GetExpressCheckoutDetailsAPI
D. DoExpressCheckoutPaymentAPI
E. CompleteExpressCheckoutPayment API

Answer: B, D

QUESTION NO: 105


What is the variable used to signify that a transaction is an auction payment.

A. auction_payment
B. for_auction
C. bidding_purchase
D. sale

Answer: B

QUESTION NO: 106


The Instant Update/Callback API is used for______________. (Choose the best description to
complete the sentence.)

A. Triggering PayPal to send out an email to the merchant.


B. Triggering PayPal to send out an email to the buyer.
C. Updating your shopping cart or site to verify that an order has successfully completed.
D. Updating the PayPal Review page with shipping options, insurance, and tax information.
E. Updating existing recurring payment profiles on your account.

Answer: D

QUESTION NO: 107


When executing a DoAuthorization call, what value should be passed as the order id to authorize
payment?

A. correlationId
B. transactionId
C. authorizationId
D. orderId

Answer: B

QUESTION NO: 108


Based on how long a buyer has to open a dispute with PayPal once a transaction has been
completed, how long should order information be retained in a database?

A. 7 days
B. 20 days
C. 45 days
D. 90 days
E. 180 days

Answer: C

QUESTION NO: 109


When redirecting the sender's browser during an embedded payment flow using the Adaptive
Payments API, which parameter is required (not optional)?

A. token
B. receiverEmail
C. payKey
D. preapprovalKey

Answer: C

QUESTION NO: 110


How many reauthorizations can be done on a single authorization?

A. 1
B. 3
C. 4
D. 5

Answer: A
QUESTION NO: 111
Select the correct sequence of operations for creating a PayPal Account with a bank account
using the Adaptive Accounts API?

1. Set the AccountType equal to PERSONAL


2. Redirect the user to PayPal
3. Set the createAccountKey
4. Make the CreateAccount API method call.
5. Make the AddBankAccount API method call.

A. 3, 4, 1, 5, 2
B. 3, 4, 2, 1, 5
C. 1, 4, 2, 3, 5
D. 1, 4, 3, 5, 2

Answer: C

QUESTION NO: 112


Which two of the following variables are required for the TransactionSearch API?

A. METHOD
B. STARTDATE
C. EWDDATE
D. TRANSACTIONS
E. TRANSACTIONCLASS

Answer: A, B

QUESTION NO: 113


When the status of a transaction returned in the response of TransactionSearch is "Pending,"
what API call do you have to run to get the reason for the "Pending" status?

A. GetTransactionStatusDetails
B. GetStatusDetails
C. GetPendingReason
D. GetTransactionDetails
Answer: D

You might also like