Order Management Integration Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l’instant.
PayPal Order Management Integration Guide Document Number: 100009.en_US-200803 © 2008 PayPal, Inc. All rights reserved. PayPal is a registered trademark of PayPal, Inc. The PayPal logo is a trademark of PayPal, Inc. Other trademarks and brands are the property of their respective owners. The information in this document belongs to PayPal, Inc. It may not be used, reproduced or disclosed without the written approval of PayPal, Inc. Copyright © PayPal. All rights reserved. PayPal S.à r.l. et Cie, S.C.A.
1 Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 9 Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Reporting. . . . . . . . . . . . .
1 Contents Using IPN with Multiple Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 payment_gross and payment_fee . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Examples of Multi-currency IPN Variables. . . . . . . . . . . . . . . . . . . . . . . . 29 Dispute Notification and Downloadable Dispute Report . . . . . . . . . . . . . . . . . . . 31 Downloadable Dispute Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 1 Miscellaneous and Fee-Related IPN Variables . . . . . . . . . . . . . . . . . . . . . 70 PDT-Specific Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Appendix B Downloadable History Logs . . . . . . . . . . . . . . . . . 71 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 6 Contents March 2008 Order Management Integration Guide
P Preface This Document This document describes the PayPal features for managing orders, such as Payment Data Transfer (PDT), Instant Payment Notification (IPN), and Downloadable History Log. This document is written for merchants who use PayPal to manage order information. Revision History TABLE P.1 Revision History Date Description March 2008 Corrected the procedure for checking the postback response from PayPal when performing notification validation of IPNs.
P 8 Revision History March 2008 Order Management Integration Guide
1 Introduction PayPal offers four payment notification methods for back-end integration: z Email z Reporting z Instant Payment Notification (IPN) z Payment Data Transfer (PDT) Email You will receive an email notification in the following cases: z Successful Payment z Pending Payment z Cancelled Payment If you do not want to receive payment notifications via email: 1. Click the Profile subtab of the My Account tab. 2. Click the Notifications link in the Account Information column. 3.
1 Introduction Differences between Payment Data Transfer (PDT) and Instant Payment Notification (IPN) z z z Merchant Sales Reports: Every week, receive valuable analysis of revenue by sales channel and currency. History Log: View an online record of your received and sent payments. Downloadable Logs: Keep track of your transaction history by downloading it into various file formats (suitable for financial settlements). For more information about PayPal's reports, see http://www.paypal.
Introduction PayPal-Supported Transactional Currencies 1 PayPal-Supported Transactional Currencies The following currencies are supported by PayPal for use in transactions. TABLE 1.
1 12 Introduction PayPal-Supported Transactional Currencies March 2008 Order Management Integration Guide
2 Payment Data Transfer (PDT) Merchants who use Website Payments Standard can use Payment Data Transfer (PDT) to display transaction details to buyers who are redirected back to the merchants’ websites after they complete their payments. N O T E : You must enable Auto Return for Website Payments Standard to use Payment Data Transfer. Auto Return applies to PayPal Website Payments Standard, including Buy Now, Donation, Subscriptions, Shopping Cart, and Gift Certficate buttons.
2 Payment Data Transfer (PDT) How PDT Works Step 3: Bob enters his PayPal account information into the PayPal Login fields. Step 4: Bob is then taken to a confirmation page that displays the details of his selection, information about how his automatic payments will be funded, and his shipping information. He clicks the Pay button to complete the payment.
Payment Data Transfer (PDT) How PDT Works 2 Step 5: A payment confirmation page appears that informs Bob that his payment has been completed and that he is being redirected back to the Widget Warehouse website.
2 Payment Data Transfer (PDT) How PDT Works Step 6: A transaction token is passed to the return URL provided by the Widget Warehouse. The Widget Warehouse fetches the transaction token and retrieves the transaction details from PayPal via an HTTP POST. Included in the HTTP post is the identity token that was given to the Widget Warehouse when PDT was enabled. For more information about the PDT identity token, see “Getting and Using the Identity Token” on page 18.
Payment Data Transfer (PDT) Enabling Payment Data Transfer 2 Step 8: Bob receives an email receipt for this transaction, confirming his purchase and including a copy of the payment details, the Widget Warehouse's business information, and his confirmed shipping address. Enabling Payment Data Transfer You can enable PDT from your account profile, and you can enable PDT when you use a button creation tool on the PayPal website to create payment buttons for Website Payments Standard.
2 Payment Data Transfer (PDT) Enabling Payment Data Transfer 1. Click the My Account tab. 2. Click the Profile subtab. 3. Click the Website Payment Preferences link, as shown in the following snapshot. The Website Payment Preferences page opens. 4. Click the Payment Data Transfer On radio button, as shown in the following diagram. You must enable Auto Return in order to use Payment Data Transfer. Auto Return can also be enabled from the Website Payment Preferences page. 5. Click the Save button.
Payment Data Transfer (PDT) PDT and PayPal Account Optional 2 For security, the identity token is not sent to you; however, once you have enabled PDT, it permanently appears below the Payment Data Transfer On/Off radio buttons on the Website Payments Preferences page.
2 Payment Data Transfer (PDT) PDT Notification Synch Constructing the POST Here are the guidelines for constructing the PDT HTTPS POST to PayPal for notification synch: 1. Your POST must be sent to https://www.paypal.com/cgi-bin/webscr. 2. You must include the cmd variable with the value _notify-synch: cmd=_notify-synch 3. You must include the transaction token in the variable tx and the value of the transaction token received via PayPal’s GET: tx=value_of_transaction_token 4.
Payment Data Transfer (PDT) Preventing Fraud 2 PDT and Auto Return: Messaging to Buyer With Auto Return, you must display a message on the page displayed by the Return URL that helps the buyer understand that the payment has been made, that the transaction has been completed, and that payment transaction details will be sent to the buyer by email.
2 22 Payment Data Transfer (PDT) Sample Code for PDT March 2008 Order Management Integration Guide
3 Instant Payment Notification (IPN) Instant Payment Notification (IPN) allows you to integrate PayPal payments with your website’s back-end operations. IPN provides immediate notification and confirmation of PayPal payments you receive.
3 Instant Payment Notification (IPN) Setting Up IPN FIGURE 3.1 How IPN Works: Three General Steps 1. A customer payment or a refund triggers IPN. This payment can be via Website Payments Standard FORMs or via the PayPal Web Services APIs for Express Checkout, MassPay, or RefundTransaction. If the payment has a “Pending” status, you receive another IPN when the payment clears, fails, or is denied. 2. PayPal posts HTML FORM variables to a program at a URL you specify.
Instant Payment Notification (IPN) Setting Up IPN 3 Activating IPN Through Your Account Profile When you activate IPN through your account profile, the notification URL that you specify is used for all your IPNs, You can override the value on specific payment transactions by including notification URLs in the programming code that your website sends to PayPal when people pay you. To activate IPN through your account profile: 1. Log in to your Business or Premier account. 2. Click the Profile subtab. 3.
3 Instant Payment Notification (IPN) Using IPN Notification Validation to Help Prevent Fraud z ColdFusion z Java/JSP z Perl z PHP Using IPN Notification Validation to Help Prevent Fraud After your server receives an Instant Payment Notification, you must confirm that the notification is authentic. This is known as notification validation.
Instant Payment Notification (IPN) Using IPN Notification Validation to Help Prevent Fraud 3 Including Shared Secrets in Programming Code If you use shared secrets for IPN notification validation, PayPal recommends that you include shared secrets in all the programming code that your website sends to PayPal when people pay you. Add a shared secret variable and value to the value of the notification URL that you include in your programming code.
3 Instant Payment Notification (IPN) Using IPN with Multiple Currencies N O T E : You can implement IPN without SSL, including your postbacks for validation, but PayPal recommends against doing so. 2. Your postback must include the variable cmd with the value _notify-validate: cmd=_notify-validate 3. Your postback must include exactly the same variables and values that you receive in the IPN from PayPal, and they must be in the same order.
Instant Payment Notification (IPN) Using IPN with Multiple Currencies 3 payment_gross and payment_fee These variables reflect the amount received and corresponding fee of U.S. Dollar (USD) payments. If the amount received and fee deducted are in a currency other than USD, the variables will still appear in your IPN, but will have no values in them. N O T E : payment_fee is not always present in IPNs, such as when a payment is pending.
3 Instant Payment Notification (IPN) Using IPN with Multiple Currencies Example 2 f a user with a CAD balance receives a $100 CAD payment, the following variables will be used for the payment: z mc_gross and mc_fee have values. z payment_gross and payment_fee are blank. EXAMPLE 3.2 Multi-currency IPN: CAD Payment payment_status = Completed payment_gross = payment_fee = mc_gross = 100 mc_fee = 3.
Instant Payment Notification (IPN) Dispute Notification and Downloadable Dispute Report 3 payment_gross = payment_fee = mc_gross = 100 mc_fee = 3.00 mc_currency = GBP settle_amount = 145.5 settle_currency = USD exchange_rate = 1.5 If the payment is accepted into a balance of the same currency: EXAMPLE 3.6 Pending - Accept to Currency Balance payment_status = Completed payment_gross = payment_fee = mc_gross = 100 mc_fee = 3.00 mc_currency = GBP If the payment is denied: EXAMPLE 3.
3 Instant Payment Notification (IPN) Dispute Notification and Downloadable Dispute Report The IPN messages for chargebacks resulting from a complaint are asynchronous: the IPN message for the chargeback can be sent to the merchant before the IPN message relating to the complaint. You should compare the IPN variable parent_txn_id of all IPN messages to match the chargeback with the complaint. IPN variables for cases include the type of case, the reason, and other information about the case.
Instant Payment Notification (IPN) Dispute Notification and Downloadable Dispute Report 3 1. Create a unique user with PayPal’s Multi-User Access feature for downloading reports – – – – – – – Login to your PayPal account. Click the Profile subtab. Under the Account Information column, click Multi-User Access. Click Add. On the Multi-User Access page, enter the requested information into the fields provided. Click the checkboxes next to each permission you want the alias to have. Click Save. 2.
3 34 Instant Payment Notification (IPN) Dispute Notification and Downloadable Dispute Report March 2008 - first technical draft Order Management Integration Guide
4 Transaction History and Reporting Tools With transaction history and reporting tools, you can access monthly account statements, search your account history for different kinds payments and transactions, download history to your local computer, and access reports about disputed transactions. N O T E : PayPal offers an additional set of reporting tools from the PayPal Business Overview page. Visit the page, at https://business.paypal.
4 Transaction History and Reporting Tools Using Monthly Account Statements FIGURE 4.1 The History Page Using Monthly Account Statements After you activate monthly account statements, you can view them from the History page. New statements become available on the 15th of each month, and they remain available online for up to three months. To activate monthly account statements: 1. From the My Account Overview page, click the History subtab. The History page appears. 2. Click the View button.
Transaction History and Reporting Tools Searching History 4 3. On the displayed page, click the Yes radio button. 4. Click the Save button. Searching History There are two ways to search your account history for payments and other activity: z z Basic Searching by Activity: specify a kind of account activity, and specify a date range. Advanced Searching by Field Value: specify a value or a pattern of values in a specific field, and specify a date range.
4 Transaction History and Reporting Tools Searching History Basic Searching by Activity From the History page, you can search your transaction history by specifying the kind of account activity you want to view. In the Show dropdown menu, select one of the following types of account activity. TABLE 4.
Transaction History and Reporting Tools Searching History 4 TABLE 4.1 Basic Search: Selectable Activity Types Funds Added or Withdrawn Balance Transfer Gift Certificates The choice All Activity - Simple View is selected by default. You can scroll up the list to select All Activity - Advanced View, which differs from All Activity - Simple View by including a Balance column. The Balance column shows an ellipsis (...) for transactions that do not affect your account balance.
4 Transaction History and Reporting Tools Searching History TABLE 4.2 Advanced Transaction Search: Key Fields Field Matching Criteria Last Name Any part of the text you enter can match.
Transaction History and Reporting Tools Downloading History z 4 Select the From radio button, and specify a date range using the text boxes for the From and To day, month, and year. IMPO RTANT: The duration of the date range you specify affects how quickly you can view the search results. The longer the duration, the longer the search results take. For faster results, narrow the date range.
4 Transaction History and Reporting Tools Downloading History FIGURE 4.2 Download History Page 2. In the upper right area of the History Download page, click the Customize Download Fields link to select which fields you want to include in your downloadable history log. For more information, see “Selecting Which Fields to Include in the Download” on page 43. 3. Specify a Custom Date Range for the history you want to download, and select a File Type for Download.
Transaction History and Reporting Tools Downloading History 4 – Intuit QuickBooks (.iif file format) – or – Select the Last Download to Present radio button to download transactions that occurred after the last time you downloaded history, and select a File Type for Download. Your choices are: – Comma Delimited – Completed Payments – Tab Delimited – Completed Payments – Intuit Quicken (.qif file format) – Intuit QuickBooks (.iif file format) 4.
4 Transaction History and Reporting Tools Downloading History 1. In the upper right area of the History Download page, click the Customize Download Fields link, as shown below. 2. In the Customize My History Download page, select the checkboxes next to the fields that you want to include.
Transaction History and Reporting Tools Downloading History 4 FIGURE 4.3 The Customize My History Download Page For details about these optional fields, see Appendix B, “Downloadable History Logs.” 3. Click the Save button to preserve you choices for future downloadable history logs.
4 Transaction History and Reporting Tools Downloading History Understanding the Status and Life Cycle of Transactions Each row in a downloadable history log shows a transaction, its status at the time of the download, and its effect on your balance. Various types of transaction statuses and scenarios can have a negative, positive, or neutral balance effect.
Transaction History and Reporting Tools Reporting Disputed Transactions 4 Memo Entries The Balance Impact column can display a Memo entry for transactions that do not affect your balance, such as unclaimed or uncleared transactions. These kinds of transactions have no effect on your balance, because they never becomes completed transactions. Reconciling Transactions Using the Net Amount Column The Net Amount of a transaction can aid in faster reconciliation.
4 Transaction History and Reporting Tools Reporting Disputed Transactions FIGURE 4.5 Dispute Report Programmatic Access to Dispute Report The Downloadable Dispute Report (DDR) provides merchants with a regular report of newly created disputes and changes in the status of those cases that are already open and are in the midst of processing. The report is designed for the merchant that processes large volumes of payments.
Transaction History and Reporting Tools Reporting Disputed Transactions 4 First DDR Report When you first sign up for the DDR, the report contains: z z All open chargebacks, regardless of the date the case was created or the current status of the case All open buyer complaints, regardless of the date the case was created or the current status of the case Use this report as a starting point against which you will read future DDR reports.
4 Transaction History and Reporting Tools Reporting Disputed Transactions 5. Select the checkboxes next to each of the choices that you want the alias to have. 6. Click the Save button. Your new user and alias appear on the Multi-User Access page along with a confirmation message that you have successfully added a new user to your account. Step 3. Write Code to Download the Report from the PayPal Server. Write code to request the report from a PayPal server.
A IPN and PDT Variables IPN and PDT variables are case-sensitive. All values are lowercase, except those for payment_status, which have an initial capital letter. In addition, values posted by IPN are URL-encoded.
A IPN and PDT Variables IPN Variables in All Posts IPN Variables in All Posts IPN Version: notify_version The value of the notify_version variable is the version number of Instant Payment Notification that makes the post. N O T E : The value notify_version is a means for PayPal to track versions of IPN. There is no need for your programs to store this value or query it. Security Information: verify_sign The value of verify_sign is an encrypted string used to validate the authenticity of the transaction.
IPN and PDT Variables Basic Information A TABLE A.1 IPN and PDT Variables: Buyer Information Variable Name Description Char Length last_name Customer’s last name 64 payer_ business_ name Customer’s company name, if customer represents a business 127 payer_email Customer’s primary email address. Use this email to provide any credits. 127 payer_id Unique customer ID. 13 payer_ status Possible Values verified unverified Customer has a Verified PayPal account.
A IPN and PDT Variables Advanced and Custom Information TABLE A.2 IPN and PDT Variables: Basic Information Variable Name Possible Values Char Length Description quantity Quantity as entered by your customer or as passed by you, the merchant. If this is a shopping cart transaction, PayPal appends the number of the item (e.g. quantity1, quantity2). receiver_ email Primary email address of the payment recipient (that is, the merchant).
IPN and PDT Variables Website Payments Standard, Website Payments Pro, and Refund Information A TABLE A.3 IPN and PDT Variables: Advanced and Custom Information Variable Name Possible Values Char Length Description option_ selection2 Option 2 choice as entered by your customer. If this is a shopping cart transaction, see Table A.4, “IPN and PDT Variables: Website Payments Standard, Website Payments Pro, and Refund Information,” on page 55 for more information. tax Amount of tax charged on payment.
A IPN and PDT Variables Website Payments Standard, Website Payments Pro, and Refund Information TABLE A.4 IPN and PDT Variables: Website Payments Standard, Website Payments Pro, and Refund Information Variable Name Possible Values mc_ shipping_x Transactionspecific for multiple currencies This is the combined total of shipping and shipping2 Website Payments Standard variables, where x is the shopping cart detail item number.
IPN and PDT Variables Website Payments Standard, Website Payments Pro, and Refund Information A TABLE A.4 IPN and PDT Variables: Website Payments Standard, Website Payments Pro, and Refund Information Variable Name Possible Values payment_ status Canceled_ Reversal Completed Denied Expired Failed Pending Processed Refunded Reversed Voided The status of the payment: Canceled_Reversal: A reversal has been canceled.
A IPN and PDT Variables Website Payments Standard, Website Payments Pro, and Refund Information TABLE A.4 IPN and PDT Variables: Website Payments Standard, Website Payments Pro, and Refund Information 58 Variable Name Possible Values pending_ reason address authorizati on echeck intl multicurrency unilateral upgrade verify other Char Length Description This variable is set only if payment_status = Pending.
IPN and PDT Variables Website Payments Standard, Website Payments Pro, and Refund Information A TABLE A.4 IPN and PDT Variables: Website Payments Standard, Website Payments Pro, and Refund Information Variable Name Possible Values reason_code chargeback guarantee buyer_ complaint refund other This variable is set if payment_status =Reversed, Refunded, or Cancelled_Reversal chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
A IPN and PDT Variables Currency and Currency Exchange TABLE A.4 IPN and PDT Variables: Website Payments Standard, Website Payments Pro, and Refund Information Variable Name Possible Values txn_type cart express_ checkout send_money virtual_ terminal web-accept Char Length Description cart: Transaction created by a customer: z Via the PayPal Shopping Cart feature. z Via Express Checkout when the cart contains multiple items.
IPN and PDT Variables Currency and Currency Exchange A TABLE A.5 IPN and PDT Variables: Currency and Currency Exchange Information Variable Name Possible Values Char Length Description mc_gross Full amount of the customer's payment, before transaction fee is subtracted. Equivalent to payment_gross for USD payments. If this amount is negative, it signifies a refund or reversal, and either of those payment statuses can be for the full or partial amount of the original transaction.
A IPN and PDT Variables Auctions Auctions TABLE A.6 IPN and PDT Variables: Auctions Variable Name Description Char Length auction_ buyer_id The customer’s auction ID. 64 auction_ closing_ date The auction’s close date, in the following format: HH:MM:SS DD Mmm YY, YYYY PST 28 auction_ multi_item The number of items purchased in multi-item auction payments.
IPN and PDT Variables Mass Payment A TABLE A.7 IPN and PDT Variables: Mass Payment Variable Name Possible Values mc_gross_x Transactionspecific for Multiple Currencies Char Length Description The gross amount for the amount, where x is the record number the mass pay item For Mass Payments, the first IPN is the date/time when the record set is processed and the second IPN is the date/time when all payments are completed/returned.
A IPN and PDT Variables Subscriptions TABLE A.7 IPN and PDT Variables: Mass Payment Variable Name Possible Values Description txn_type masspay This payment was sent via Mass Payment unique_id_x Char Length For Mass Payments, the unique ID from input, where x is the record number. This allows the merchant to cross-reference the payment 13 Subscriptions Subscriptions Variables Along with other IPN variables, the following variables are included in Subscriptions IPNs. TABLE A.
IPN and PDT Variables Subscriptions A TABLE A.1 Subscriptions Variables Variable Possible Values Description Char Limit period1 (optional) Trial subscription interval in days, weeks, months, years (example: a 4 day interval is “period1: 4 D”). period2 (optional) Trial subscription interval in days, weeks, months, or years. period3 Regular subscription interval in days, weeks, months, or years. amount1 Amount of payment for trial period 1 for USD payments; otherwise blank (optional).
A IPN and PDT Variables Subscriptions TABLE A.1 Subscriptions Variables Possible Values Variable subscr_id Description Char Limit ID generated by PayPal for the subscriber. 19 Variables for Each Subscription Event The following table shows which variables are associated and can be included in IPN posts with each subscription event type. About payment_status and txn_type with Subscription IPN.
IPN and PDT Variables Subscriptions A TABLE A.
A IPN and PDT Variables Dispute Notification Variables TABLE A.
IPN and PDT Variables Dispute Notification Variables A TABLE A.8 Dispute Notification Variables Variable Possible Values Description txn_id The merchant’s original transaction identification number for the payment from the buyer, against which the case was registered. case_id Case identification number. Format: PP-nnn-nnn-nnn where n is any numeric character. case_type complaint chargeback z z complaint: A buyer has logged a complaint through the PayPal Resolution Center.
A IPN and PDT Variables PDT-Specific Variables Miscellaneous and Fee-Related IPN Variables TABLE A.9 Miscellaneous and Fee-Related IPN Variables Variable Name Possible Values Description Char Length txn_type merch-pmt Monthly fee for use of Website Payments Pro 64 PDT-Specific Variables The following variables apply only to PDT. TABLE A.
A Downloadable History Logs TABLE B.1 Fields and Values in Downloadable History Logs Field Name Description Format Date Date transaction was initiated (according to PayPal system time, US-Pacific time zone). Log sorted in reverse chronological order by Date (most recent first) [M]M/[D]D/Y YYY Time Time transaction was initiated (according to PayPal system time, US-Pacific time zone). HH:MM:SS Timezone The time zone used for recording transactions in your PayPal account.
B Downloadable History Logs TABLE B.
Downloadable History Logs B TABLE B.
B Downloadable History Logs TABLE B.
Downloadable History Logs B TABLE B.
B Downloadable History Logs TABLE B.
Downloadable History Logs B TABLE B.
B Downloadable History Logs TABLE B.1 Fields and Values in Downloadable History Logs 78 Field Name Description Format Balance Account balance at time of transaction. Balance is reported in the currency of the transaction. The Balance column can show “...” in some instances, which indicates that showing a balance is not appropriate for these kinds of transaction.
Index A address 58 address_city 52 address_country 52 address_country_code 52 address_name 52 address_state 52 address_status 52 address_street 52 address_zip 52 adjustment 68 All Activity - Advanced View 39 amount1 65 amount2 65 amount3 65 amt 70 auction_buyer_id 62, 70 auction_closing_date 62 auction_multi_item 62 AUD 11 Australian Dollar 11 auth_amount 55 auth_exp 55 auth_id 55 auth_status 55 authorization 58 B Balance 39 business 53 C CAD 11 Canadian Dollar 11 Canceled-Reversal 57 cart 60 case_creati
Index H History 35 HKD 11 Hong Kong Dollar 11 HUF 11 Hungarian Forint 11 I iif file format 43 instant 57 intl 58 invoice 54 item_name 53 item_number 53 J Japanese Yen 11 JPY 11 mc_shipping 61 mc_shipping_x 56 memo 54 merchandise 69 merch-pmt 70 multi-currency 58 N Net Amount 47 New Zealand Dollar 11 new_case 68 NOK 11 non_receipt 69 Norwegian Krone 11 not_as_described 69 notification 24 notification URL 24, 25 notification validation 26 notify_version 52 num_cart_items 56 NZD 11 K Koruna 11 Krona 11 K
Index payment_gross 61 payment_gross_x 63 payment_status 51, 63 payment_type 57 PayPal-supported currencies 11 Pending 55, 57 pending_reason 58 period1 65 period2 65 period3 65 PLN 11 Polish Zloty 11 Pound Sterling 11 Processed 57 Q qif file format 42, 43 quantity 54 QuickBooks 43 Quicken 42, 43 R reason_code 59, 63, 69 ReasonCode 57 reattempt 65 receiver_ email_x 63 receiver_email 53, 54 receiver_id 54 recur_times 65 recurring 65 Refunded 57 remaining_settle 59 residence_country 53 retry_at 65 Reversed
Index Y Yen 11 Z Zloty 11 82 March 2008 Order Management Integration Guide