Pro-Form PFEX19810.0 User's Guide

Browse online or download User's Guide for Spin bikes Pro-Form PFEX19810.0. Pro-Form PFEX19810.0 User guide User Manual

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

Summary of Contents

Page 1 - Integration Guide

PayPal Pro Integration GuideItalyLast updated: May 2014

Page 2 - PayPal Pro Integration Guide

PrefaceDocumentation FeedbackP10

Page 3 - Contents

Index100Hhandling 20header 38headerBgColor 40headerHeight 40HOSTED 49HOSTEDBUTTONID 56HTML integration 17HTTP variables 19IiFrames 43API inte

Page 4

101IndexshowHostedThankyouPage 41showShippingAddress 41simple integration 17state 21subheaderText 41subtotal 21Ttax 21template 42testing your

Page 5

Index102

Page 6

111Getting Started with PayPal ProOverviewPayPal Pro is a payment platform allowing merchants to receive payments funded by card or PayPal account.Thi

Page 7 - Intended Audience

Getting Started with PayPal ProHow PayPal Pro Works12 Supports Major Credit and Debit Cards - Supports Visa, MasterCard, Carta Aura (processed by Cet

Page 8 - Revision History

Getting Started with PayPal ProSeller ProtectionSeller ProtectionIf PayPal is the only payment method on your website, transactions processed through

Page 9

Getting Started with PayPal ProPayPal Express Checkout Transaction Processing14 Verifying the status of a transaction programatically. To check the i

Page 10 - Documentation Feedback

Getting Started with PayPal ProIntroduction to Integrating with PayPal Proplaced on both the product page as well as the shopping cart page and is a g

Page 11 - Features and Benefits

Getting Started with PayPal ProIntroduction to Integrating with PayPal Pro16

Page 12 - How PayPal Pro Works

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

Page 13 - Seller Protection

Integrating Your Website Using HTMLSimple PayPal Pro Integration18The return URL is appended with a Transaction ID on the query string during the redi

Page 14

19Integrating Your Website Using HTMLHTML Variables for Payment Page SettingsHTML Variables for Payment Page SettingsThe table below lists the PayPal

Page 15 - Express Checkout Integration

PayPal Pro Integration GuideDocument Number: 10116.en_US-201308© 1999 - 2014 PayPal, Inc. All rights reserved. PayPal is a registered trademark of Pay

Page 16

Integrating Your Website Using HTMLHTML Variables for Payment Page Settings20cancel_returnThe browser will be redirected to this URL if the buyer clic

Page 17 - Simple PayPal Pro Integration

21Integrating Your Website Using HTMLHTML Variables for Payment Page SettingsreturnThe URL to which the buyer’s browser is redirected to after complet

Page 18 - Sample Integration

Integrating Your Website Using HTMLHTML Variables for Payment Page Settings22

Page 19

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

Page 20 -  Default Value - sale

Customising Your PayPal Payment PageModifying Your PayPal Account Settings24Modifying Your PayPal Account SettingsThe settings and appearance of your

Page 21

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsSettingsFIGURE 3.1 Settings - Settings Overview pageFrom the Settings overvi

Page 22

Customising Your PayPal Payment PageModifying Your PayPal Account Settings26FIGURE 3.2 Settings - Customer Information pageFrom this list of customer

Page 23 - Payment Page

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsInstead of collecting the buyer’s shipping address again on the PayPal payme

Page 24

Customising Your PayPal Payment PageModifying Your PayPal Account Settings28FIGURE 3.3 Settings - Payment Confirmation Page On my site’s confirmation

Page 25 - Settings

Customising Your PayPal Payment PageModifying Your PayPal Account Settings– (Optional) footer text– Customer service phone number. To update your cust

Page 26

ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7About This Guide. . . . .

Page 27

Customising Your PayPal Payment PageModifying Your PayPal Account Settings30FIGURE 3.4 Settings - Email ReceiptURLs and Data TransferThe URLs and Data

Page 28

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsFIGURE 3.5 Settings - URL and Data TransferYou can configure the following s

Page 29 - Email Receipt

Customising Your PayPal Payment PageModifying Your PayPal Account Settings32 Cancel URLEnter the URL of the page on your website where the buyer shou

Page 30 - Payment Confirmation Page

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsCustomisationThe Customisation page allows you to customise the layout and a

Page 31

Customising Your PayPal Payment PageModifying Your PayPal Account Settings34Layout A. Layout A is selected by default. Layout A consists of a header a

Page 32 - General Settings

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsLayout B. Layout B has the most customisation options. Like Layout A, it con

Page 33 - Customisation

Customising Your PayPal Payment PageModifying Your PayPal Account Settings36Layout C. In Layout C, the order summary section appears towards the top o

Page 34

Customising Your PayPal Payment PageModifying Your PayPal Account SettingsMiniLayout. Unlike the other layouts, MiniLayout shows only the payment meth

Page 35

Customising Your PayPal Payment PageThe Mobile Optimized Payment Flow38Layout Template Customisation OptionsConsider the following when you customise

Page 36

Customising Your PayPal Payment PageThe Mobile Optimized Payment Flowinformation, see the template HTML variable in “HTML Variables for Payment Page L

Page 37

Contents4Chapter 5 Integrating Your Website Using API . . . . . . . . . . . . .49Button Hosting . . . . . . . . . . . . . .

Page 38

Customising Your PayPal Payment PageHTML Variables for Payment Page Look and Feel40FIGURE 3.12 Mobile Payment Flow for a Credit Card PaymentHTML Varia

Page 39

Customising Your PayPal Payment PageHTML Variables for Payment Page Look and FeellogoFontColorColor of the logo text.logoFontSizeFont size of the logo

Page 40

Customising Your PayPal Payment PageHTML Variables for Payment Page Look and Feel42templateThe layout template that will be used for your payment page

Page 41

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

Page 42

Integrating iFrame in Your WebsiteIntegrating iFrame44 Manually customize the color of the Pay Now button.IMPORTANT:This compact payment form does no

Page 43 - Integrating iFrame in Your

45Integrating iFrame in Your WebsiteIntegrating iFrame2. Below is the iFrame code, add the hidden form that is populated with the appropriate PayPal P

Page 44 - Integrating iFrame

Integrating iFrame in Your WebsiteIntegrating iFrame46<script type="text/javascript"> document.form_iframe.submit();</script>

Page 45

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

Page 46 - API Integration

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

Page 47

5Integrating Your Website Using APIUsing the Button Manager API, you can programmatically create the checkout button that initiates the PayPal Pro che

Page 48

5ContentsAppendix A Optional API Operations. . . . . . . . . . . . . . . . . . .73GetTransactionDetails API . . . . . . . .

Page 49 - Button Hosting

Integrating Your Website Using APIUsing the Button Manager API with PayPal Pro Checkout50Using the Button Manager API with PayPal Pro CheckoutTo creat

Page 50 -  Using Form POST

51Integrating Your Website Using APIUsing the Button Manager API with PayPal Pro CheckoutExample of ENCRYPTEDEMAILLINK=https://securepayments.paypal.c

Page 51

Integrating Your Website Using APIUsing the Button Manager API with PayPal Pro Checkout52Example for TOKENWEBSITECODE=<form action="https://se

Page 52

53Integrating Your Website Using APIUsing the Button Manager API with PayPal Pro CheckoutNOTE: The PayPal payment page displays a button identified as

Page 53

Integrating Your Website Using APIUsing the Button Manager API with PayPal Pro Checkout54L_BUTTONVAR23=notify_url=www.yourcompany.comL_BUTTONVAR24=cus

Page 54

55Integrating Your Website Using APIBMCreateButton API OperationBMCreateButton API OperationUse the BMCreateButton API operation to create PayPal Pro

Page 55 - BMCreateButton API Operation

Integrating Your Website Using APIBMCreateButton API Operation56BMCreateButton ResponseThe response contains an ID if the button is hosted on PayPal,

Page 56 - BMCreateButton Errors

576Testing Your Integration in SandboxThe PayPal Sandbox is a self-contained environment within which you can prototype and test PayPal features. The

Page 57 - Testing Your Integration in

Testing Your Integration in SandboxSandbox Account Credentials58 Upgrade to a Pro account:Click on the arrow next to your Sandbox business account ema

Page 58 - Upgrade to a Pro account:

Testing Your Integration in SandboxSandbox Account CredentialsSetup Personal Sandbox Accounts:From the developer site Applications > Sandbox accoun

Page 60 - Testing Your Integration

Testing Your Integration in SandboxTesting Your Integration and Settings60Testing Your Integration and SettingsThe following sections contain informat

Page 61 - Testing Your Settings

Testing Your Integration in SandboxTesting Your Integration and SettingsTesting Your SettingsTo change the look and feel of your payment page, modify

Page 62

Testing Your Integration in SandboxTesting Your Integration and Settings62

Page 63 - Order Processing

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

Page 64

Order ProcessingVerifying Transaction Status and Authenticity64Validate Instant Payment Notification (IPN)IPN enables you to receive messages about tr

Page 65 - Fulfilling Order

65Order ProcessingFulfilling OrderExecute a GetTransactionDetails API CallUsing GetTransactionDetails API, you can obtain information about a specific

Page 66

Order ProcessingFulfilling Order66

Page 67 - Encrypted Website Payments

8Protecting Buttons by Using Encrypted Website PaymentsUsing Encrypted Website Payments helps secure payment buttons that you generate or write manual

Page 68 - Payments

Protecting Buttons by Using Encrypted Website PaymentsPublic Key Encryption Used by Encrypted Website Payments68Public Key Encryption Used by Encrypte

Page 69

69Protecting Buttons by Using Encrypted Website PaymentsSetting Up Certificates Before Using Encrypted Website PaymentsGenerating Your Private Key Usi

Page 70

PPrefaceAbout This GuideThe PayPal Pro Integration Guide describes how to integrate with PayPal Pro. It includes information about: Features and bene

Page 71

Protecting Buttons by Using Encrypted Website PaymentsSetting Up Certificates Before Using Encrypted Website Payments70Downloading the PayPal Public C

Page 72

71Protecting Buttons by Using Encrypted Website PaymentsSetting Up Certificates Before Using Encrypted Website PaymentsUsing Encrypted Website Payment

Page 73 - Optional API Operations

Protecting Buttons by Using Encrypted Website PaymentsSetting Up Certificates Before Using Encrypted Website Payments72where the argument is:– CertFil

Page 74

A 73Optional API OperationsUsing the Transaction ID, a number of PayPal API operations are available. The most commonly used for PayPal Pro are: Get

Page 75

Optional API OperationsGetTransactionDetails API74GetTransactionDetails ResponseNOTE: All fields defined in the formal structure of GetTransactionDeta

Page 76

Optional API OperationsGetTransactionDetails APIPayer Information FieldsPayer Name FieldsTABLE A.3 Payer Information FieldsField DescriptionEMAILEmail

Page 77

Optional API OperationsGetTransactionDetails API76Address FieldsSUFFIXPayer’s suffix.Character length and limitations - 12single-byte alphanumeric cha

Page 78

Optional API OperationsGetTransactionDetails APIPayment Information FieldsTABLE A.6 Payment Information FieldsField DescriptionTRANSACTIONIDUnique tra

Page 79

Optional API OperationsGetTransactionDetails API78FEEAMTPayPal fee amount charged for the transactionCharacter length and limitations - Does not excee

Page 80

Optional API OperationsGetTransactionDetails APIPAYMENTSTATUSStatus of the payment.The status of the payment: None - No status Canceled-Reversal - A

Page 81

PrefaceRevision HistoryP8For more information go to https://developer.paypal.com/webapps/developer/docs/classic/products/website-payments-pro-hosted-s

Page 82

Optional API OperationsGetTransactionDetails API80PENDINGREASONNOTE:PendingReason is returned in the response only if PaymentStatus is Pending.The rea

Page 83 - RefundTransaction API

Optional API OperationsGetTransactionDetails APIPayment Item Information FieldsPROTECTIONELIGIBILITYSince version 64.4, the kind of seller protection

Page 84 - DoCapture API

Optional API OperationsGetTransactionDetails API82Payment Item FieldsAuction FieldsTABLE A.8 Payment Item FieldsField DescriptionL_DESCnDescription of

Page 85

Optional API OperationsRefundTransaction APISubscription Term FieldsRefundTransaction APIIssue a refund to the PayPal account holder associated with a

Page 86

Optional API OperationsDoCapture API84RefundTransaction Response DoCapture APICapture an authorized payment. DoCapture Request DoCapture ResponseDoC

Page 87 - DoCapture Response

Optional API OperationsDoCapture APICOMPLETETYPE(Required) The value Complete indicates that this the last capture you intend to make.The value NotCom

Page 88

Optional API OperationsDoCapture API86SOFTDESCRIPTOR(Optional) The soft descriptor is a per transaction description of the payment that is passed to t

Page 89

Optional API OperationsDoCapture APIDoCapture Response  DoCapture Response Fields PayerInfo Type Fields Ship To Address Fields Payer Name FieldsNO

Page 90

Optional API OperationsDoCapture API88Ship To Address FieldsBUSINESSPayer’s business name.Character length and limitations - 127 single-byte character

Page 91

Optional API OperationsDoCapture APIPayer Name FieldsTABLE A.17 Payer Name FieldsField DescriptionSALUTATIONPayer’s salutation.Character length and li

Page 92 - Sample Code Comparison

9PrefaceDocumentation FeedbackPDocumentation FeedbackHelp us improve this guide by sending feedback to:[email protected] 2012 Added

Page 93

Optional API OperationsDoCapture API90

Page 94

B 91Moving from Website Payments Standard to PayPal ProIf you are moving from Website Payment Standard to PayPal Pro, you must make the following cha

Page 95 - Error Messages

Moving from Website Payments Standard to PayPal Pro92Sample Code ComparisonBelow is a comparison of Website Payment Standard code and PayPal Pro code.

Page 96

Moving from Website Payments Standard to PayPal Pro<input type="hidden" name="first_name" value="John"><input t

Page 97 - Currency Codes

Moving from Website Payments Standard to PayPal Pro94

Page 98

C 95Error MessagesRefer to the PayPal API error codes page to lookup an error code number or an error message.

Page 99

Error Messages96

Page 100

D Currency CodesThe table below lists all the currencies supported by PayPal. TABLE D.1 Currency CodesCurrency CodeCountry NameAUD Australian DollarC

Page 101

Currency Codes98

Page 102

99IndexAaddress_override 19address1 19address2 19API integration 49appearance 33Bbackground 38billing_address1 19billing_address2 19billing_ci

Comments to this Manuals

No comments