PayPal Express Checkout - 2010 User's Guide

Browse online or download User's Guide for Software PayPal Express Checkout - 2010. PayPal Express Checkout - 2010 Integration Guide User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 134
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Integration Guide

Express Checkout Integration GuideLast updated: May 2010

Page 2

Revision History10 May 2010 Express Checkout Integration Guide06/04/2009 Added a chapter on pre-populating the PayPal review page. Updated PayPal Revi

Page 3 - Contents

Implementing Parallel PaymentsIntegrating Parallel Payments Using the NVP API9100 May 2010 Express Checkout Integration GuideThe following syntax repr

Page 4

Express Checkout Integration Guide May 2010 101Implementing Parallel PaymentsIntegrating Parallel Payments Using the NVP API9– The merchant’s Payer Id

Page 5

Implementing Parallel PaymentsIntegrating Parallel Payments Using the NVP API9102 May 2010 Express Checkout Integration GuideRequest Parameters:[requi

Page 6

Express Checkout Integration Guide May 2010 103Implementing Parallel PaymentsIntegrating Parallel Payments Using the SOAP API9Response Parameters[succ

Page 7

Implementing Parallel PaymentsIntegrating Parallel Payments Using the SOAP API9104 May 2010 Express Checkout Integration GuideIf errors are returned,

Page 8

Express Checkout Integration Guide May 2010 105Implementing Parallel PaymentsIntegrating Parallel Payments Using the SOAP API9PaymentDetailsType[] Pay

Page 9 - Revision History

Implementing Parallel PaymentsIntegrating Parallel Payments Using the SOAP API9106 May 2010 Express Checkout Integration Guide } if (Key.Amount

Page 10 - ABLE 1.1 Revision history

Express Checkout Integration Guide May 2010 107Implementing Parallel PaymentsIntegrating Parallel Payments Using the SOAP API9payment2_item2.Name = &q

Page 11 - Introducing Express Checkout

Implementing Parallel PaymentsHandling Errors9108 May 2010 Express Checkout Integration GuideHandling ErrorsIt is possible for some merchant payments

Page 12

Express Checkout Integration Guide May 2010 10910Handling Payment SettlementsYou can use PayPal API operations to handle the capture of payments autho

Page 13

Express Checkout Integration Guide May 2010 111Introducing Express CheckoutExpress Checkout is PayPal’s premier checkout solution, which streamlines t

Page 14 - Express Checkout Flow

Handling Payment SettlementsOrder Payment Action for Express Checkout10110 May 2010 Express Checkout Integration GuideAn authorization enables you to

Page 15 - Payment Option Entry Point

Express Checkout Integration Guide May 2010 111Handling Payment SettlementsOrder Payment Action for Express Checkout10z Drop shipments, which are ship

Page 16 - Express Checkout Buttons

Handling Payment SettlementsOrder Payment Action for Express Checkout10112 May 2010 Express Checkout Integration Guide

Page 17 - Express Checkout Command

Express Checkout Integration Guide May 2010 11311Handling Recurring PaymentsSet up a recurring payment to handle subscription and other payments that

Page 18 - Express Checkout Token Usage

Handling Recurring PaymentsRecurring Payments Terms11114 May 2010 Express Checkout Integration Guidez Update the details of the recurring payments pro

Page 19 - Logo Image Integration

Express Checkout Integration Guide May 2010 115Handling Recurring PaymentsOptions for Creating a Recurring Payments Profile11Options for Creating a Re

Page 20 - Configuring the Dynamic Image

Handling Recurring PaymentsOptions for Creating a Recurring Payments Profile11116 May 2010 Express Checkout Integration GuideYou can optionally includ

Page 21 - Set Up Image for Dynamic Use

Express Checkout Integration Guide May 2010 117Handling Recurring PaymentsRecurring Payments With Express Checkout11If this field is not set or is set

Page 22 - Choose the Image

Handling Recurring PaymentsRecurring Payments With Express Checkout11118 May 2010 Express Checkout Integration GuideThe circled numbers in the diagram

Page 23 - Locale Codes

Express Checkout Integration Guide May 2010 119Handling Recurring PaymentsRecurring Payments With Express Checkout11Recurring payments processing flow

Page 24

Introducing Express CheckoutExpress Checkout Integration Steps112 May 2010 Express Checkout Integration GuideThe following diagram shows the Express C

Page 25

Handling Recurring PaymentsRecurring Payments With Express Checkout11120 May 2010 Express Checkout Integration Guidez Initiating the processing flow t

Page 26

Express Checkout Integration Guide May 2010 121Handling Recurring PaymentsRecurring Payments With Express Checkout11https://www.paypal.com/cgi-bin/web

Page 27 - PayPal Name-Value Pair API

Handling Recurring PaymentsRecurring Payments Profile Status11122 May 2010 Express Checkout Integration GuideRecurring Payments Profile StatusThe recu

Page 28 - Multiple API Operations

Express Checkout Integration Guide May 2010 123Handling Recurring PaymentsModifying a Recurring Payments Profile11z Total number of failed billing cyc

Page 29 - API operations

Handling Recurring PaymentsBilling the Outstanding Amount of a Profile11124 May 2010 Express Checkout Integration GuideUpdating AddressesWhen you upda

Page 30 - Obtaining API Credentials

Express Checkout Integration Guide May 2010 125Handling Recurring PaymentsRecurring Payments Notifications11Recurring Payments NotificationsYou are no

Page 31 - Creating an NVP Request

Handling Recurring PaymentsRecurring Payments Notifications11126 May 2010 Express Checkout Integration Guide

Page 32 - Specifying an API Credential

Express Checkout Integration Guide May 2010 12712Using Other PayPal API OperationsYou can use additional PayPal API operations to implement additional

Page 33 - URL Encoding

Using Other PayPal API OperationsHandling Payment Review12128 May 2010 Express Checkout Integration GuideREFUNDTYPE=Partial 3. For a partial refund, s

Page 34 - Executing NVP API Operations

Express Checkout Integration Guide May 2010 129Using Other PayPal API OperationsHandling Payment Review12NOTE: You must use version 58.0 to obtain the

Page 35 - Responding to an NVP Response

Express Checkout Integration Guide May 2010 13Introducing Express CheckoutExpress Checkout Integration Steps1Configuring and Customizing the Express C

Page 36 - URL Decoding

Using Other PayPal API OperationsHandling Payment Review12130 May 2010 Express Checkout Integration GuideIMPORTANT: For best results, call the GetTran

Page 37 - Express Checkout Integration

Express Checkout Integration Guide May 2010 13113Integrating giropay with Express CheckoutYou must modify your Express Checkout implementation to use

Page 38

Integrating giropay with Express Checkoutgiropay Page Flows13132 May 2010 Express Checkout Integration GuidePage flow for a successful giropay payment

Page 39

Express Checkout Integration Guide May 2010 133Integrating giropay with Express Checkoutgiropay Integration13giropay IntegrationIf you offer the girop

Page 40

Integrating giropay with Express Checkoutgiropay Integration13134 May 2010 Express Checkout Integration GuideComplete the TransactionCorresponding to

Page 41

Introducing Express CheckoutExpress Checkout Flow114 May 2010 Express Checkout Integration GuideExpress Checkout FlowTo implement Express Checkout, yo

Page 42

Express Checkout Integration Guide May 2010 15Introducing Express CheckoutExpress Checkout Building Blocks1Integrating Express Checkout from the Shopp

Page 43 - Integration

Introducing Express CheckoutExpress Checkout Building Blocks116 May 2010 Express Checkout Integration GuideThe following conceptual diagram identifies

Page 44

Express Checkout Integration Guide May 2010 17Introducing Express CheckoutExpress Checkout Building Blocks1Express Checkout API OperationsThe PayPal A

Page 45

Introducing Express CheckoutExpress Checkout Building Blocks118 May 2010 Express Checkout Integration Guidez The token that was included in the redire

Page 46

Express Checkout Integration Guide May 2010 192Express Checkout Button and Logo Image IntegrationPayPal hosts the PayPal button and logo images that y

Page 47

Express Checkout Integration GuideDocument Number: 100010.en_US-201005© 2010 PayPal, Inc. All rights reserved. PayPal is a registered trademark of Pay

Page 48

Express Checkout Button and Logo Image IntegrationDynamic Images220 May 2010 Express Checkout Integration Guidez Static imageThe dynamic images enable

Page 49 - Customizing Express Checkout

Express Checkout Integration Guide May 2010 21Express Checkout Button and Logo Image IntegrationConfiguring the Dynamic Image2Set Up the Default Image

Page 50

Express Checkout Button and Logo Image IntegrationDynamic Image Command Reference222 May 2010 Express Checkout Integration GuideChange the LocaleTo sp

Page 51

Express Checkout Integration Guide May 2010 23Express Checkout Button and Logo Image IntegrationDynamic Image Command Reference2Dynamic Image Paramete

Page 52

Express Checkout Button and Logo Image IntegrationDynamic Image Command Reference224 May 2010 Express Checkout Integration GuideCountry codes, languag

Page 53

Express Checkout Integration Guide May 2010 25Express Checkout Button and Logo Image IntegrationStatic PayPal Button and Mark Images Source Requiremen

Page 54

Express Checkout Button and Logo Image IntegrationStatic PayPal Button and Mark Images Source Requirements226 May 2010 Express Checkout Integration Gu

Page 55

Express Checkout Integration Guide May 2010 273PayPal Name-Value Pair API BasicsThe Name-Value Pair (NVP) API provides parameter-based association bet

Page 56

PayPal Name-Value Pair API BasicsPayPal API Client-Server Architecture328 May 2010 Express Checkout Integration GuidePayPal Name-Value Pair API Reques

Page 57

Express Checkout Integration Guide May 2010 29PayPal Name-Value Pair API BasicsPayPal API Client-Server Architecture3Token UsageTypically, the API ope

Page 58 - Providing Gift Options

Express Checkout Integration Guide May 2010 3ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 59

PayPal Name-Value Pair API BasicsObtaining API Credentials330 May 2010 Express Checkout Integration GuideObtaining API CredentialsTo use the PayPal AP

Page 60

Express Checkout Integration Guide May 2010 31PayPal Name-Value Pair API BasicsCreating an NVP Request35. Click Done to complete the process.Creating

Page 61 - Adding a Survey Question

PayPal Name-Value Pair API BasicsCreating an NVP Request332 May 2010 Express Checkout Integration GuideSpecifying the PayPal API OperationFor the NVP

Page 62 - PayPal Page Style

Express Checkout Integration Guide May 2010 33PayPal Name-Value Pair API BasicsCreating an NVP Request3To enable PayPal to authenticate your request1.

Page 63

PayPal Name-Value Pair API BasicsExecuting NVP API Operations334 May 2010 Express Checkout Integration GuideList Syntax for Name-Value PairsThe PayPal

Page 64

Express Checkout Integration Guide May 2010 35PayPal Name-Value Pair API BasicsResponding to an NVP Response3All responses to PayPal API operations co

Page 65

PayPal Name-Value Pair API BasicsResponding to an NVP Response336 May 2010 Express Checkout Integration GuideURL DecodingAll responses to HTTP POST op

Page 66 - Changing the Locale

Express Checkout Integration Guide May 2010 374Implementing the Simplest Express Checkout IntegrationThe simplest Express Checkout integration require

Page 67

Implementing the Simplest Express Checkout IntegrationSetting Up the Express Checkout Transaction438 May 2010 Express Checkout Integration Guide2. Spe

Page 68 - Handling Shipping Addresses

Express Checkout Integration Guide May 2010 39Implementing the Simplest Express Checkout IntegrationObtaining Express Checkout Transaction Details4NOT

Page 69

Contents4 May 2010 Express Checkout Integration GuideStatic PayPal Button and Mark Images Source Requirements . . . . . . . . . . . . .

Page 70

Implementing the Simplest Express Checkout IntegrationCompleting the Express Checkout Transaction440 May 2010 Express Checkout Integration GuideGetExp

Page 71

Express Checkout Integration Guide May 2010 41Implementing the Simplest Express Checkout IntegrationCompleting the Express Checkout Transaction45. Exe

Page 72 - Shipping Address Override

Implementing the Simplest Express Checkout IntegrationCompleting the Express Checkout Transaction442 May 2010 Express Checkout Integration Guide

Page 73

Express Checkout Integration Guide May 2010 435Testing an Express Checkout IntegrationYou can test your Express Checkout integration in the Sandbox. T

Page 74

Testing an Express Checkout Integration544 May 2010 Express Checkout Integration GuideExpress Checkout Execution FlowThe following steps match the cir

Page 75 - Buyer Pays on PayPal

Express Checkout Integration Guide May 2010 45Testing an Express Checkout Integration5<form method=post action=https://api-3t.sandbox.paypal.com/nv

Page 76

Testing an Express Checkout Integration546 May 2010 Express Checkout Integration Guidehttp://www.YourReturnURL.com/ ?token=EC-1NK66318YB717835M&Pa

Page 77 - About the Instant Update API

Express Checkout Integration Guide May 2010 47Testing an Express Checkout Integration5<form method=post action=https://api-3t.sandbox.paypal.com/nv

Page 78

Testing an Express Checkout Integration548 May 2010 Express Checkout Integration Guide

Page 79

Express Checkout Integration Guide May 2010 496Customizing Express CheckoutYou can specify options in Express Checkout API requests that change the ap

Page 80

Express Checkout Integration Guide May 2010 5ContentsAdding a Survey Question . . . . . . . . . . . . . . . . . . . . . . . .

Page 81

Customizing Express CheckoutPayPal Review Page Order Details650 May 2010 Express Checkout Integration GuidePayPal calculates the value in the Amount (

Page 82 - Setting Up the Callback

Express Checkout Integration Guide May 2010 51Customizing Express CheckoutPayPal Review Page Order Details6PayPal Review page with order details Speci

Page 83 - Other Considerations

Customizing Express CheckoutPayPal Review Page Order Details652 May 2010 Express Checkout Integration GuideContinue, the instructions are returned in

Page 84

Express Checkout Integration Guide May 2010 53Customizing Express CheckoutPayPal Review Page Order Details6SetExpressCheckout Order Details Parameters

Page 85 - Using the Callback

Customizing Express CheckoutPayPal Review Page Order Details654 May 2010 Express Checkout Integration GuideRequest Parameters:[requiredSecurityParamet

Page 86

Express Checkout Integration Guide May 2010 55Customizing Express CheckoutPayPal Review Page Order Details6eBay-Issued IncentivesIf the buyer’s checko

Page 87 - Response Parameters

Customizing Express CheckoutPayPal Review Page Order Details656 May 2010 Express Checkout Integration GuideNew Total after applying incentivesIntegrat

Page 88 - Callback Response

Express Checkout Integration Guide May 2010 57Customizing Express CheckoutPayPal Review Page Order Details6– Buyer protection programs require it– It

Page 89

Customizing Express CheckoutProviding Gift Options658 May 2010 Express Checkout Integration GuideRequest Parameters:[requiredSecurityParameters] &

Page 90

Express Checkout Integration Guide May 2010 59Customizing Express CheckoutProviding Gift Options6z Gift message — This feature displays a text box in

Page 91 - Immediate Payment

Contents6 May 2010 Express Checkout Integration GuidePost-Integration Experience . . . . . . . . . . . . . . . . . . . . . . .

Page 92

Customizing Express CheckoutGetting Buyer Consent to Receive Promotional Email660 May 2010 Express Checkout Integration GuideGetting Buyer Consent to

Page 93

Express Checkout Integration Guide May 2010 61Customizing Express CheckoutAdding a Survey Question6SetExpressCheckout. Provide an alphanumeric string

Page 94

Customizing Express CheckoutPayPal Page Style662 May 2010 Express Checkout Integration GuideRequest Parameters[requiredSecurityParameters] &METHOD

Page 95

Express Checkout Integration Guide May 2010 63Customizing Express CheckoutPayPal Page Style6z Header background colorz Page background colorFor instru

Page 96

Customizing Express CheckoutPayPal Page Style664 May 2010 Express Checkout Integration Guide2. Store the URL to the image on a secure (https) server s

Page 97 - About Parallel Payments

Express Checkout Integration Guide May 2010 65Customizing Express CheckoutPayPal Page Style6Review page with custom header imageThe following example

Page 98 - Post-Integration Experience

Customizing Express CheckoutChanging the Locale666 May 2010 Express Checkout Integration GuideResponse Parameters[successResponseFields] &TOKEN=E

Page 99

Express Checkout Integration Guide May 2010 67Customizing Express CheckoutChanging the Locale6The following example sets LOCALCODE to ES (Spain). Requ

Page 100

Customizing Express CheckoutHandling Shipping Addresses668 May 2010 Express Checkout Integration GuideHandling Shipping AddressesYou can specify sever

Page 101

Express Checkout Integration Guide May 2010 69Customizing Express CheckoutHandling Shipping Addresses6Request Parameters[requiredSecurityParameters]

Page 102 - Request Parameters:

Express Checkout Integration Guide May 2010 7ContentsChapter 12 Using Other PayPal API Operations . . . . . . . . . . . . 127Issuing Refund

Page 103 - [successResponseFields]

Customizing Express CheckoutHandling Shipping Addresses670 May 2010 Express Checkout Integration GuidePayPal review page with a required addressSuppre

Page 104

Express Checkout Integration Guide May 2010 71Customizing Express CheckoutHandling Shipping Addresses6Request Parameters[requiredSecurityParameters] &

Page 105

Customizing Express CheckoutHandling Shipping Addresses672 May 2010 Express Checkout Integration GuideShipping Address OverrideYou can override the bu

Page 106

Express Checkout Integration Guide May 2010 73Customizing Express CheckoutAutomatically Filling Out the PayPal Login Page6PayPal review page with ship

Page 107

Customizing Express CheckoutAutomatically Filling Out the PayPal Login Page674 May 2010 Express Checkout Integration GuideRequest Parameters[requiredS

Page 108 - Handling Errors

Express Checkout Integration Guide May 2010 75Customizing Express CheckoutBuyer Pays on PayPal6Pre-populated PayPal Login pageBuyer Pays on PayPalIf y

Page 109 - Handling Payment Settlements

Customizing Express CheckoutBuyer Pays on PayPal676 May 2010 Express Checkout Integration Guideread Pay Now. (After the buyer returns from the PayPal

Page 110

Express Checkout Integration Guide May 2010 777Implementing the Instant Update APIThe Instant Update API is a callback you can use to obtain the buyer

Page 111

Implementing the Instant Update APIAbout the Instant Update API778 May 2010 Express Checkout Integration Guide3. Modify the existing Express Checkout

Page 112

Express Checkout Integration Guide May 2010 79Implementing the Instant Update APIAbout the Instant Update API7PayPal Review Page With Shipping Options

Page 113 - Handling Recurring Payments

Contents8 May 2010 Express Checkout Integration Guide

Page 114 - Recurring Payments Terms

Implementing the Instant Update APIHow the Callback Works in the Express Checkout Flow780 May 2010 Express Checkout Integration GuideHow the Callback

Page 115

Express Checkout Integration Guide May 2010 81Implementing the Instant Update APIFollowing Instant Update API Best Practices74. The buyer is redirecte

Page 116 - Specifying an Initial Payment

Implementing the Instant Update APISetting Up the Callback782 May 2010 Express Checkout Integration GuideSetting Up the CallbackTo set up the callback

Page 117

Express Checkout Integration Guide May 2010 83Implementing the Instant Update APISetting Up the Callback7GetExpressCheckoutDetails and DoExpressChecko

Page 118

Implementing the Instant Update APISetting Up the Callback784 May 2010 Express Checkout Integration GuideExample PayPal Review Page When Callback Time

Page 119

Express Checkout Integration Guide May 2010 85Implementing the Instant Update APIUsing the Callback7The sample code below illustrates the callback res

Page 120

Implementing the Instant Update APIUsing the Callback786 May 2010 Express Checkout Integration Guide– The buyer enters a new shipping addressz Provide

Page 121

Express Checkout Integration Guide May 2010 87Implementing the Instant Update APIUsing the Callback7Request Parameters:[requiredSecurityParameters] &

Page 122

Implementing the Instant Update APIUsing the Callback788 May 2010 Express Checkout Integration GuideCallback RequestThe PayPal sends the parameters in

Page 123

Express Checkout Integration Guide May 2010 89Implementing the Instant Update APIUsing the Callback7METHOD=CallbackResponse &OFFERINSURANCEOPTION=

Page 124 - Updating the Billing Amount

Express Checkout Integration Guide May 2010 9PrefaceThis document describes Express Checkout integration. Intended AudienceThis document is intended f

Page 125

Implementing the Instant Update APIUsing the Callback790 May 2010 Express Checkout Integration Guide

Page 126

Express Checkout Integration Guide May 2010 918Immediate PaymentImmediate Payment ensures a buyer pays for a purchase immediately after commiting to i

Page 127 - Operations

Immediate PaymentAbout Immediate Payment For Third Party Checkout892 May 2010 Express Checkout Integration Guidez By design, it does not support non-i

Page 128 - Handling Payment Review

Express Checkout Integration Guide May 2010 93Immediate PaymentIntegrating Immediate Payment for Third-Party Checkout82. In the call to the SetExpress

Page 129

Immediate PaymentAbout Immediate Payment For Express Checkout894 May 2010 Express Checkout Integration GuideTo integrate Immediate Payment into the Se

Page 130

Express Checkout Integration Guide May 2010 95Immediate PaymentIntegrating Immediate Payment for Express Checkout8Immediate Payment for Express Checko

Page 131 - Checkout

Immediate PaymentIntegrating Immediate Payment for Express Checkout896 May 2010 Express Checkout Integration Guide

Page 132

Express Checkout Integration Guide May 2010 979Implementing Parallel PaymentsNot only can Express Checkout support payment between a single buyer and

Page 133 - Redirect the Buyer to PayPal

Implementing Parallel PaymentsAbout Parallel Payments998 May 2010 Express Checkout Integration GuidePost-Integration ExperienceAfter you integrate par

Page 134 - Complete the Transaction

Express Checkout Integration Guide May 2010 99Implementing Parallel PaymentsName-Value Pair Syntax Supporting Parallel Payments9Name-Value Pair Syntax

Comments to this Manuals

No comments