PayPal Website Payments Pro - 2007 Guide de l'utilisateur

Naviguer en ligne ou télécharger Guide de l'utilisateur pour Logiciel PayPal Website Payments Pro - 2007. PayPal Website Payments Pro - 2007 Developer's Guide Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 2 - Notice of Non-Liability

Website Payments Pro OverviewSupported Transactions110 Website Payments Pro Developer’s GuideAfter selecting products to purchase, your customer choos

Page 3 - Contents

Website Payments Pro Developer’s Guide 11Website Payments Pro OverviewDirect Payment Overview1Direct Payment OverviewDirect Payment offers you direct

Page 4

Website Payments Pro OverviewAdditional Services112 Website Payments Pro Developer’s GuideAdditional ServicesIf you have signed up for the Recurring B

Page 5

Website Payments Pro Developer’s Guide 132Installing and Configuring the Payflow SDKThe Payflow SDK is available either as a standalone client that yo

Page 6

Installing and Configuring the Payflow SDKPreparing the Payflow Client Application214 Website Payments Pro Developer’s GuidePreparing the Payflow Clie

Page 7 - Organisation of This Document

Website Payments Pro Developer’s Guide 153Creating a Simple Transaction RequestThis chapter describes how to create a simple Sale transaction request.

Page 8

3 Creating a Simple Transaction Request Transaction Request Connection Parameters Table 3.1 describes the connection parameters. Pass them in t

Page 9 - Website Payments Pro Overview

Website Payments Pro Developer’s Guide 17Creating a Simple Transaction RequestTransaction Request3Using Special Characters in ValuesBecause the ampers

Page 10 - Supported Currencies

Creating a Simple Transaction RequestSale Transaction Example318 Website Payments Pro Developer’s GuideSale Transaction ExampleIn addition to the conn

Page 11 - Direct Payment Overview

Website Payments Pro Developer’s Guide 19Creating a Simple Transaction RequestHow to Format a Transaction3How to Format a TransactionFor details on ho

Page 12 - About the PayPal SDK

© 2006 PayPal Inc. All rights reserved. PayPal, the PayPal logo, Payflow, and Payflow Pro are registered trademarks of PayPal Inc. Other trademarks an

Page 13 - Payflow SDK

Creating a Simple Transaction RequestHow to Format a Transaction320 Website Payments Pro Developer’s Guide

Page 14

Website Payments Pro Developer’s Guide 214Performing Direct Payment Credit Card TransactionsThis chapter provides guidelines on how to implement PayPa

Page 15 - Transaction Request

Performing Direct Payment Credit Card TransactionsHow Direct Payment Works422 Website Payments Pro Developer’s GuideHow Direct Payment WorksFigure 3-1

Page 16 - Connection Parameters

Website Payments Pro Developer’s Guide 23Performing Direct Payment Credit Card TransactionsParameters Used in Transactions4For an Authorisation, PayPa

Page 17

Performing Direct Payment Credit Card TransactionsParameters Used in Transactions424 Website Payments Pro Developer’s GuideNOTE: Unless otherwise note

Page 18 - Sale Transaction Example

Website Payments Pro Developer’s Guide 25Performing Direct Payment Credit Card TransactionsParameters Used in Transactions4ZIP Account holder’s five t

Page 19 - How to Format a Transaction

Performing Direct Payment Credit Card TransactionsParameters Used in Transactions426 Website Payments Pro Developer’s GuideCURRENCY One of the followi

Page 20

Website Payments Pro Developer’s Guide 27Performing Direct Payment Credit Card TransactionsParameters Used in Transactions4HANDLINGAMT Total packing c

Page 21 - Card Transactions

Performing Direct Payment Credit Card TransactionsParameters Used in Transactions428 Website Payments Pro Developer’s GuideMERCHANTSESSIONID Your cust

Page 22 - How Direct Payment Works

Website Payments Pro Developer’s Guide 29Performing Direct Payment Credit Card TransactionsAdditional Parameters by Transaction Type4Additional Parame

Page 23

Website Payments Pro Developer’s Guide 3ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 24

Performing Direct Payment Credit Card TransactionsSubmitting Sale Transactions430 Website Payments Pro Developer’s GuideWhen to Use a Sale Transaction

Page 25 - “Using Address

Website Payments Pro Developer’s Guide 31Performing Direct Payment Credit Card TransactionsSubmitting Authorisation/Delayed Capture Transactions4Submi

Page 26 - Code Validation” on page 40

Performing Direct Payment Credit Card TransactionsSubmitting Authorisation/Delayed Capture Transactions432 Website Payments Pro Developer’s GuideRequi

Page 27

Website Payments Pro Developer’s Guide 33Performing Direct Payment Credit Card TransactionsSubmitting Authorisation/Delayed Capture Transactions4EXAMP

Page 28 - Country Codes

Performing Direct Payment Credit Card TransactionsSubmitting Authorisation/Delayed Capture Transactions434 Website Payments Pro Developer’s GuideStep

Page 29 - Submitting Sale Transactions

Website Payments Pro Developer’s Guide 35Performing Direct Payment Credit Card TransactionsSubmitting Credit Transactions4Delayed Capture Transaction:

Page 30

Performing Direct Payment Credit Card TransactionsSubmitting Void Transactions436 Website Payments Pro Developer’s GuideSubmitting Void Transactions T

Page 31

Website Payments Pro Developer’s Guide 37Performing Direct Payment Credit Card TransactionsRecharging to the Same Credit Card (Reference Transactions)

Page 32

Performing Direct Payment Credit Card TransactionsRecharging to the Same Credit Card (Reference Transactions)438 Website Payments Pro Developer’s Guid

Page 33

Website Payments Pro Developer’s Guide 39Performing Direct Payment Credit Card TransactionsUsing Address Verification Service4Note the value of the PN

Page 34

Contents4 Website Payments Pro Developer’s GuideChapter 4 Performing Direct Payment Credit Card Transactions . . .21How Direct Payment Works . .

Page 35

Performing Direct Payment Credit Card TransactionsCard Security Code Validation440 Website Payments Pro Developer’s GuideNOTE: AVS checks only for a s

Page 36 - Submitting Void Transactions

Website Payments Pro Developer’s Guide 41Performing Direct Payment Credit Card TransactionsCard Security Code Validation4American Express Card Securit

Page 37

Performing Direct Payment Credit Card TransactionsCard Security Code Validation442 Website Payments Pro Developer’s GuideExample CVV2 Request Paramete

Page 38

5 Testing Credit Card Transactions To test your application, direct all transactions to pilot-payflowpro.verisign.com. Transactions direc

Page 39

Testing Credit Card TransactionsTesting Result Code Responses544 Website Payments Pro Developer’s GuideTesting Result Code Responses You can use the a

Page 40 - Card Security Code Validation

Website Payments Pro Developer’s Guide 45Testing Credit Card TransactionsTesting Result Code Responses57 Field format error Use any of these as AMOUNT

Page 41

Testing Credit Card TransactionsTesting Result Code Responses546 Website Payments Pro Developer’s Guide23 Invalid account number Use any of these as A

Page 42 - Example CVV2 Response

Website Payments Pro Developer’s Guide 476PayPal Express Checkout Transaction ProcessingThis chapter provides guidelines on how to implement PayPal Ex

Page 43 - Testing Guidelines

PayPal Express Checkout Transaction ProcessingHow PayPal Express Checkout Works648 Website Payments Pro Developer’s GuideHow PayPal Express Checkout W

Page 44

Website Payments Pro Developer’s Guide 49PayPal Express Checkout Transaction ProcessingSale and Authorisation Transactions6The web page layout may dif

Page 45

Website Payments Pro Developer’s Guide 5ContentsChapter 5 Testing Credit Card Transactions . . . . . . . . . . . . . .43Testing Guideline

Page 46

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Sale Transaction Example650 Website Payments Pro Developer’s GuideNOTE: PayPal E

Page 47 - Transaction Processing

Website Payments Pro Developer’s Guide 51PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Sale Transaction Example6In addition to

Page 48

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Sale Transaction Example652 Website Payments Pro Developer’s GuideEXAMPLE 6.3Gen

Page 49

Website Payments Pro Developer’s Guide 53PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions6Do E

Page 50

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions654 Website Payments Pro Developer’s Guidez Th

Page 51

Website Payments Pro Developer’s Guide 55PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions6NOSH

Page 52

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions656 Website Payments Pro Developer’s GuideSet

Page 53

Website Payments Pro Developer’s Guide 57PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions6Get

Page 54

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions658 Website Payments Pro Developer’s GuideObta

Page 55

Website Payments Pro Developer’s Guide 59PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions6Do E

Page 56

Contents6 Website Payments Pro Developer’s GuideRESULT Codes and RESPMSG Values . . . . . . . . . . . . . . . . . . . . . . . .

Page 57

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions660 Website Payments Pro Developer’s GuideDo E

Page 58

Website Payments Pro Developer’s Guide 61PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions6TAXA

Page 59

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions662 Website Payments Pro Developer’s GuidePend

Page 60

Website Payments Pro Developer’s Guide 63PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions6In a

Page 61 - Table 4.1

PayPal Express Checkout Transaction ProcessingPayPal Express Checkout Transaction Parameter Descriptions664 Website Payments Pro Developer’s Guide

Page 62 - Void Transaction Parameters

Website Payments Pro Developer’s Guide 657PayPal Button Placement and Page DesignsIMPORTANT: When you offer PayPal Express Checkout to your customers,

Page 63 - Credit Transaction Parameters

PayPal Button Placement and Page DesignsExamples of Button Placement766 Website Payments Pro Developer’s GuideExamples of Button PlacementHere are som

Page 64

Website Payments Pro Developer’s Guide 67PayPal Button Placement and Page DesignsPayment Method Page Layout Recommendations7Payment Method Page Layout

Page 65 - Page Designs

PayPal Button Placement and Page DesignsPayment Method Page Layout Recommendations768 Website Payments Pro Developer’s Guide

Page 66 - Examples of Button Placement

Website Payments Pro Developer’s Guide 698Responses to Transaction RequestsThis chapter describes the contents of a response to a transaction request.

Page 67

Website Payments Pro Developer’s Guide 7PrefaceWebsite Payments Pro Developer’s Guide describes Website Payments Pro and how to integrate it into your

Page 68

Responses to Transaction RequestsContents of a Transaction Response870 Website Payments Pro Developer’s GuidePPREF Unique transaction ID of the paymen

Page 69 - Requests

Website Payments Pro Developer’s Guide 71Responses to Transaction RequestsAddress Verification Responses from PayPal8Address Verification Responses fr

Page 70

Responses to Transaction RequestsCard Security Code Results872 Website Payments Pro Developer’s GuideCard Security Code ResultsThe CVV2MATCH parameter

Page 71

Website Payments Pro Developer’s Guide 73Responses to Transaction RequestsPNREF Value8PayPal Card Security Code ResultsTable 8.4, “Card security code

Page 72 - Card Security Code Results

8 74 Responses to Transaction Requests RESULT Codes and RESPMSG Values The PNREF in

Page 73 - PNREF Value

Website Payments Pro Developer’s Guide 75Responses to Transaction RequestsRESULT Codes and RESPMSG Values84 Invalid amount format. Use the format: “##

Page 74

Responses to Transaction RequestsRESULT Codes and RESPMSG Values876 Website Payments Pro Developer’s Guide31 Error in adding the recurring profile32 E

Page 75

Website Payments Pro Developer’s Guide 77Responses to Transaction RequestsRESULT Codes and RESPMSG Values8113 Merchant sale total will exceed the sale

Page 76

Responses to Transaction RequestsRESULT Codes and RESPMSG Values878 Website Payments Pro Developer’s Guide133 Data mismatch in HTTP retry request150 I

Page 77

Website Payments Pro Developer’s Guide 79Responses to Transaction RequestsRESULT Codes and RESPMSG Values81041 Buyer Authentication Service — Validate

Page 78

PrefaceWhere to Go for More Information8 Website Payments Pro Developer’s Guidez Chapter 6, “PayPal Express Checkout Transaction Processing”, explains

Page 79

Responses to Transaction RequestsRESULT Codes and RESPMSG Values880 Website Payments Pro Developer’s GuideRESULT Values for Communications ErrorsA val

Page 80

Website Payments Pro Developer’s Guide 81Responses to Transaction RequestsRESULT Codes and RESPMSG Values8-28 Parameter list format error: name-29 Fai

Page 81

Responses to Transaction RequestsRESULT Codes and RESPMSG Values882 Website Payments Pro Developer’s Guide

Page 82

Website Payments Pro Developer’s Guide 83AVerbosity: Viewing Processor-Specific Transaction Results Transaction results (especially values for decline

Page 83 - Specific Transaction Results

Verbosity: Viewing Processor-Specific Transaction ResultsSupported Verbosity SettingsA84 Website Payments Pro Developer’s GuideTRANSSTATE Integer 10 S

Page 84

Website Payments Pro Developer’s Guide 85Verbosity: Viewing Processor-Specific Transaction ResultsChanging the Verbosity SettingATable A.2 shows the i

Page 85

Verbosity: Viewing Processor-Specific Transaction ResultsChanging the Verbosity SettingA86 Website Payments Pro Developer’s Guide

Page 86

Website Payments Pro Developer’s Guide 87BISO Country CodesThe following International Standards Organisation (ISO) country codes are used when fillin

Page 87 - ISO Country Codes

ISO Country CodesB88 Website Payments Pro Developer’s GuideBOLIVIA BOBOSNIA AND HERZEGOVINA BABOTSWANA BWBRAZIL BRBRITISH VIRGIN ISLANDS VGBRUNEI BNB

Page 88

Website Payments Pro Developer’s Guide 89ISO Country CodesBEGYPT EGEL SALVADOR SVESTONIA EEFIJI FJFINLAND FIFRANCE FRFRENCH GUIANA GFFRENCH POLYNESI

Page 89

Website Payments Pro Developer’s Guide 91Website Payments Pro OverviewWith Website Payments Pro, you get the payment processing capabilities of a merc

Page 90

ISO Country CodesB90 Website Payments Pro Developer’s GuideISRAEL IL ITALY ITJAMAICA JMJAPAN JPJORDAN JOKAZAKHSTAN KZKENYA KEKUWAIT KWLAO PEOPLE'

Page 91

Website Payments Pro Developer’s Guide 91ISO Country CodesBMONTSERRAT MSMOROCCO MAMOZAMBIQUE MZNAMIBIA NANEPAL NPNETHERLANDS NLNETHERLANDS ANTILLES A

Page 92

ISO Country CodesB92 Website Payments Pro Developer’s GuideSAINT LUCIA LCSAINT VINCENT AND THE GRENDINES VCSAMOA WSSAUDI ARABIA SASENEGAL SNSERBIA

Page 93

Website Payments Pro Developer’s Guide 93ISO Country CodesBUGANDA UGUKRAINE UAUNITED ARAB EMIRATES AEUNITED KINGDOM GBUNITED STATES OF AMERICA USURU

Page 94

ISO Country CodesB94 Website Payments Pro Developer’s Guide

Page 95

Website Payments Pro Developer’s Guide 95AACCT parameter 24ACCTTYPE parameter 24ACTION parameter 56, 57, 59add-on servicesRecurring Billing Service 12

Page 96

96 Website Payments Pro Developer’s GuideNNAME Information parameters 28NOSHIPPING parameter 55NOTE parameter 62NOTIFYURL parameter 28Ooperationtestin

Page 97

Website Payments Pro Developer’s Guide 97TTAXAMT parameter 29, 60, 61TENDER parameter 18testing operation 43testing Website Payments Pro Payflow Editi

Page 98

98 Website Payments Pro Developer’s Guide

Commentaires sur ces manuels

Pas de commentaire