2007
Table Of Contents
- Name-Value Pair API Reference for Germany
- Preface
- Overview
- Accepting PayPal in Express Checkout
- Basic Checkout with PayPal
- Support giropay and electronic funds transfer
- Controlling the Shipping Address Using SetExpressCheckout
- Changing the Language on the PayPal Login Page Using SetExpressCheckout
- Changing the Logo on the PayPal Pages Using SetExpressCheckout
- Form-Filling Your Payment Review Page Using GetExpressCheckoutDetails
- Making a Sale Using DoExpressCheckoutPayment
- Changing the URL for IPN Using DoExpressCheckoutPayment
- Including Line Item Details Using DoExpressCheckoutPayment
- Including Subtotals Using DoExpressCheckoutPayment
- Updating Order Details Using DoExpressCheckoutPayment
- Updating the Shipping Address Using DoExpressCheckoutPayment
- Back-Office Administration
- NVP API Method and Field Reference
- Error Message Reference
- NVP API Web Samples
- The Java SDK
- The ASP.NET SDK
- Country Codes
- Index
NVP API Method and Field Reference
Express Checkout
48 April 2007 Name-Value Pair API Developer Guide and Reference
PAYMENTTYPE Indicates whether the payment is instant or delayed.
Character length and limitations: Seven single-byte characters
Possible values:
z none
z echeck
z instant
ORDERTIME Time/date stamp of payment
Possible values: Transaction specific
AMT The final amount charged, including any shipping and taxes from your Merchant Profile.
Character length and limitations: Does 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 nine characters
maximum for USD.
Possible Values: Transaction specific
CURRENCYCODE A three-character currency code for one of the currencies listed in PayPay-Supported
Transactional Currencies. Default: USD.
FEEAMT PayPal fee amount charged for the transaction
Character length and limitations: Does 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 nine characters
maximum for USD.
Possible values: Transaction specific
SETTLEAMT Amount deposited in your PayPal account after a currency conversion.
Possible values: Transaction specific
TAXAMT Tax charged on the transaction.
Character length and limitations: Does 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 nine characters
maximum for USD.
Possible values: Transaction specific
EXCHANGERATE Exchange rate if a currency conversion occurred. Relevant only if your are billing in their
non-primary currency. If the customer chooses to pay with a currency other than the non-
primary currency, the conversion occurs in the customer’s account.
Character length and limitations: a decimal that does not exceed 17 characters, including
decimal point
Possible values: Transaction specific
T
ABLE A.9 DoExpressCheckout Payment Response Fields (Continued)
Field Description