PayPal Website Payments Pro - 2011 - Hosted Solution Betriebsanweisung

Stöbern Sie online oder laden Sie Betriebsanweisung nach Software PayPal Website Payments Pro - 2011 - Hosted Solution herunter. PayPal Website Payments Pro - 2011 - Hosted Solution Integration Guide Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1 - (Payflow Edition)

Website Payments Pro Hosted Solution Integration Guide(Payflow Edition)Last updated: December 2011

Seite 2

Getting Started with Website Payments Pro Hosted SolutionIntroduction to Integrating with Hosted Solution10

Seite 3 - Contents

2Integrating Your Website Using HTMLThis chapter provides instructions for a simple integration that enables you to begin processing transactions usin

Seite 4

Integrating Your Website Using HTMLSimple Hosted Solution Integration12The default currency is USD. Additionally, you can specify the appropriate HTML

Seite 5 - Documentation Feedback

13Integrating Your Website Using HTMLHTML VariablesHTML VariablesThe table below lists the Hosted Solution HTML variables you can use to send in addit

Seite 6

Integrating Your Website Using HTMLHTML Variables14customA free-form field for your own use. This variable is never presented to the buyer and will be

Seite 7 - Payments Pro Hosted Solution

15Integrating Your Website Using HTMLHTML VariablespaymentactionIndicates whether the transaction is for payment on a final sale or an authorisation f

Seite 8 - How Hosted Solution Works

Integrating Your Website Using HTMLHTML Variables16

Seite 9

173Customising Your PayPal Payment PageYou can customise the look and feel of the PayPal payment page in the following two ways: Modifying Your PayPa

Seite 10

Customising Your PayPal Payment PageModifying Your PayPal Account Settings18Billing and Postal InformationPayPal recommends that you display as few op

Seite 11

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsBuyer Authentication ProgramYou can check Maestro, Visa, and MasterCard card

Seite 12 - Sample Integration

Website Payments Pro Hosted Solution Integration GuideDocument Number: 10112.en_GB-201112© 2011 PayPal, Inc. All rights reserved. PayPal is a register

Seite 13 - HTML Variables

Customising Your PayPal Payment PageModifying Your PayPal Account Settings20Payment Confirmation PageOnce the transaction is successful, you can choos

Seite 14

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsDesign

Seite 15 -  Default Value - sale

Customising Your PayPal Payment PageModifying Your PayPal Account Settings22This page allows you to customise your payment page. You can customise the

Seite 16

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsChoosing a LayoutChoose from the following two design templates or layouts:

Seite 17 - Payment Page

Customising Your PayPal Payment PageModifying Your PayPal Account Settings24Template B. Customise the header, background, title, button, and the order

Seite 18

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsCustomising Your LayoutConsider the following when you customise your templa

Seite 19 - Buyer Authentication Program

Customising Your PayPal Payment PageAdding HTML Variables26Adding HTML VariablesThe table below lists the Hosted Solution HTML variables you can use t

Seite 20 - Payment Confirmation Page

Customising Your PayPal Payment PageAdding HTML VariablesshowCustomerNameDisplay customer name (first name and last name). Default Value: true Allow

Seite 21

Customising Your PayPal Payment PageAdding HTML Variables28

Seite 22

4Integrating iFrame in Your WebsitePayPal offers a compact payment form that can be integrated in an iFrame on your website. Since this form is integr

Seite 23 - Template B

ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5About This Guide. . . . .

Seite 24 - FIGURE 3.2 Template B

Integrating iFrame in Your WebsiteIntegrating iFrame30Integrating iFrameChoose one of the following methods to integrate the compact payment form in y

Seite 25 - Customising Your Layout

31Integrating iFrame in Your WebsiteIntegrating iFrame4. Submit the form using JavaScript. For example:<script type="text/javascript">

Seite 26 - Adding HTML Variables

Integrating iFrame in Your WebsiteIntegrating iFrame32Using URL Returned in the ResponseIn the URL identified in the response as EMAILLINK, add “src”

Seite 27

33Integrating iFrame in Your WebsiteIntegrating iFrameExample of API (Form POST) IntegrationThe complete example as per the above steps is as follows:

Seite 28

Integrating iFrame in Your WebsiteIntegrating iFrame34

Seite 29 - Integrating iFrame in Your

5Integrating Your Website Using APIUsing the Button Manager API, you can programmatically create the checkout button that initiates the Hosted Solutio

Seite 30 - Integrating iFrame

Integrating Your Website Using APIUsing the Button Manager API with Hosted Solution Checkout36Using the Button Manager API with Hosted Solution Checko

Seite 31 - API Integration

37Integrating Your Website Using APIUsing the Button Manager API with Hosted Solution CheckoutExample of TOKENEMAILLINK=https://securepayments.paypal.

Seite 32

Integrating Your Website Using APIUsing the Button Manager API with Hosted Solution Checkout38Identify the WEBSITECODE in the response and use the cod

Seite 33

39Integrating Your Website Using APIUsing the Button Manager API with Hosted Solution Checkout<input type="hidden" name="subtotal&qu

Seite 34

Contents4Using the Button Manager API with Hosted Solution Checkout . . . . . . . . . . . . . . . 36Using URL Returned in the Response

Seite 35 - Button Hosting

Integrating Your Website Using APIUsing the Button Manager API with Hosted Solution Checkout40<form method=post action=https://api-3t.paypal.com/nv

Seite 36 -  Using Form POST

41Integrating Your Website Using APIUsing the Button Manager API with Hosted Solution Checkout<input type=hidden size=40 name="L_BUTTONVAR31&q

Seite 37

Integrating Your Website Using APIBMCreateButton API Operation42BMCreateButton API OperationUse the BMCreateButton API operation to create Hosted Solu

Seite 38

43Integrating Your Website Using APIBMCreateButton API OperationBMCreateButton ErrorsError Code Short Message Long Message10001 Internal Error Interna

Seite 39 - SIGNATURE

Integrating Your Website Using APIBMCreateButton API Operation44

Seite 40

456Order ProcessingThis chapter walks you through the end to end order processing experience. It includes information about verifying the status and a

Seite 41

Order ProcessingFulfilling Order46

Seite 42 - BMCreateButton API Operation

A 47Obtaining API CredentialsTo use the PayPal APIs, you must have API credentials that identify you as a PayPal account holder who is authorized to

Seite 43 - BMCreateButton Errors

Obtaining API CredentialsEncrypting Your Certificate Into PKCS12 Format484. Under Option 2, click View API Signature.5. Save the values for API Userna

Seite 44

Obtaining API CredentialsImporting Your CertificateImporting Your CertificateFor either PayPal SDK for .NET or Classic ASP, you must download and exec

Seite 45 - Order Processing

PPrefaceAbout This GuideThe Website Payments Pro Hosted Solution Integration Guide (Payflow Edition) describes how to integrate with Hosted Solution.

Seite 46

Obtaining API CredentialsImporting Your Certificate50

Seite 47 - Obtaining API Credentials

B 51Error MessagesThe table below lists error codes and the appropriate correction action.TABLE B.1 Error Codes and the Corresponding Corrective Acti

Seite 48

Error Messages5211 Client time-out waiting for response12 Declined Check the credit card number, expiration date, and transaction information to make

Seite 49 - Importing Your Certificate

53Error Messages31 Error in adding the recurring profile32 Error in modifying the recurring profile33 Error in canceling the recurring profile34 Error

Seite 50

Error Messages54108 Void error. See RESPMSG. Make sure the transaction ID entered has not already been voided. If not, then look at the Transaction D

Seite 51 - Error Messages

55Error Messages119 General failure within PIM Adapter120 Attempt to reference a failed transaction121 Not enabled for feature122 Merchant sale total

Seite 52

Error Messages56200 Reauth error201 Order error402 PIM Adapter Unavailable403 PIM Adapter stream error404 PIM Adapter Timeout600 Cybercash Batch Error

Seite 53

57Error Messages1017 Buyer Authentication Service — 3-D Secure error response is invalid. An error response is received and the response is not well f

Seite 54

Error Messages581047 Buyer Authentication Service — Validate Authentication failed: Mismatched or invalid Merchant ID in PARES1048 Buyer Authenticatio

Seite 55

59Error Messages10009 Your payment can't be processed. Please contact the merchant directly with this code.Try again later.10010 Your payment can

Seite 56

PrefaceDocumentation FeedbackP6

Seite 57

Error Messages6010511 Your payment can't be processed. Please contact the merchant directly with this code.Review the integration to ensure that

Seite 58

61Error Messages10540 Please enter a valid address. Transaction was declined by PayPal because of an invalid address. Buyer should provide the correct

Seite 59

Error Messages6210553 Your payment can't be processed. Please contact the merchant directly with this code.Merchant attempted a transaction where

Seite 60

63Error Messages10565 Your payment can't be processed. Please contact the merchant directly with this code.Merchant country is not supported.1056

Seite 61

Error Messages6410713 Please enter a country in the billing address.Buyer should enter a country in the billing address.10714 Please enter a valid nam

Seite 62

65Error Messages10729 Please enter a state in the shipping address.Buyer should enter a state in the shipping address.10730 Please enter a postal code

Seite 63

Error Messages6610752 Your payment can't be processed. Please pay with another card.Transaction was declined by the issuing bank, not PayPal. Buy

Seite 64

67Error Messages12000 Your payment can't be processed. Please contact the merchant directly with this code.This is related to insufficient 3DS pa

Seite 65

Error Messages68

Seite 66

C Currency CodesThe table below lists all the currencies supported by PayPal. TABLE C.1 Currency CodesCurrency Code Country NameAUD Australian Dollar

Seite 67

71Getting Started with Website Payments Pro Hosted SolutionOverviewHosted Solution is the fast and easy way to add transaction processing to your webs

Seite 68

Currency Codes70

Seite 69 - Currency Codes

71IndexNumerics3-D Secure 7, 19Aaddress_override 13address1 13address2 13API integration 35Bbackground 25billing_address1 13billing_address2 13billing

Seite 70

Index72headerHeight 26HOSTED 35HOSTEDBUTTONID 42HTML integration 11HTTP variables 13, 26IiFrames 29API integration 31manual integration 30Instant Paym

Seite 71

73IndexWWEBSITECODE 32, 38, 42Zzip 15

Seite 72

Getting Started with Website Payments Pro Hosted SolutionHow Hosted Solution Works8 Virtual Terminal - PayPal-hosted online payment form, which enabl

Seite 73 - WEBSITECODE 32, 38, 42

Getting Started with Website Payments Pro Hosted SolutionIntroduction to Integrating with Hosted SolutionTo integrate your website with Hosted Solutio

Kommentare zu diesen Handbüchern

Keine Kommentare