43
Recommendations and Best Practice 14.10.2014

Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Recommendations and Best Practice

14.10.2014

Page 2: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Bert Baumann

Technical Consultant

PayPal Germany

Page 3: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

WPS vs EC Technology 01

Page 4: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Magento and PayPal

Different technologies

PayPal always recommends the usage of EC Technology

Page 5: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

API Benefits

Scaling and Flexibility

• Automize different back-office processes.

• To become scalable with WPS you have to use API-technology

(Tracking, Reporting, Refunds)

• Within the API-Response you will recive important informations

(e.g. PayerID for loyalty programms or fraud prevention).

• Integration of POS will only be possible via ECx-APIs

Page 6: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

API Benefits

Scaling and Flexibility

• Express Checkout Shortcut will be available

• In-App Integration is not available via WPS

• The completion of sale is at the merchant side with the integration of API

• X-/up-selling after completion of sale

• Even more amazing PayPal solutions are available

• deffered settlement

• Subscriptions

• Callback API

• and many more

Page 7: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

API Benefits

Security and more

• More and even better possibilies for debugging.

• HTML call could be manipulated before it is passed to the PayPal environment

(so u have ever to use Instant Payment Notification for proof for corectness)

• Think about smooth checkout flows like seamless checkout:

Page 8: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Seller Protection 02

Page 9: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Magento and PayPal

System => Configuration => Payment Methods => PayPal Payment Solutions

Page 10: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Seller Protection Seller Protection Cases

• Reversals of bank account payments; including all risks of direct debiting (non-sufficient funds,

unauthorized access, returns).

• Chargebacks from credit card payments.

• Reversals due to unjustified claims under the terms of PayPal Buyer Protection or the PayPal

Standard Buyer Complaint Process.

• Chargebacks from payments not authorized by the owner of the PayPal Account.

• For the full PayPal Seller Protection Experience – please visit:

https://www.paypal.com/de/webapps/mpp/ua/sellerprotection-full?locale.x=en_DE

Page 11: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Seller Protection Seller Protection Coverage and not covered

• The item purchased is a tangible, physical item that can be shipped.

• Furthermore, the following items/cases are not covered

• Non-tangible goods, services, gift vouchers, airline tickets, downloads, software licenses and other

non-physical goods

• Vehicles with a motor, especially automobiles, motorcycles, boats and aircrafts

• Items that cannot be shipped

• Items picked up by the Buyer

• For the full PayPal Seller Protection Experience – please visit:

https://www.paypal.com/de/webapps/mpp/ua/sellerprotection-full?locale.x=en_DE

Page 12: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Seller Protection

Eligibility

• PaymentStatus == Complete

• Reply to any requests PayPal

• item not violate the PayPal Acceptable Use Policy

• shipped the item and PayPal is provided proof of shipment

• sent the item to the correct shipping address

• the Seller must have shipped the item within 7 calendar days after receiving the payment

• Ensure via PaymentAction (!)

• For the full PayPal Seller Protection Experience – please visit:

https://www.paypal.com/de/webapps/mpp/ua/sellerprotection-full?locale.x=en_DE

Page 13: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Best Practices Increase Conversion Rate

03

Page 14: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

We’re aiming for

the best possible

implementation…

…to provide

the perfect

user experience

Page 15: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Win Win

Sale

s

Experience

Page 16: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

User Experience

Best Practices

AB Testing

Analytics

Data Research

API Analysis

Operational

Improvements

Page 17: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

User Experience 04

Page 18: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

User Experience FrontEnd Some user Experience Criteria

• PayPal Logo – Startpage

• PayPal Logo – Product Detail Page

• Guest Checkout available

• PayPal Logo and Text – Payment Method

• „What is PayPal?“ – Pop-Up

• No Surcharging

• Pass line items and Merchant Logo

Page 19: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Login

€100,00

[email protected]

Abbrechen und zurück zu Händlername.

[email protected]

€100,00

LOGOIMG HEADERIMG

Page 20: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Review Warenkorbübersicht

Abbrechen und zurück zu Händlername.

€100,00

Musterstr. 1 12345 Musterstadt

Max Mustermann €100,00 EUR Artikelname

€100,00 EUR Zwischensumme

Händlername

€100,00

€100,00 EUR Artikelname

€105,00 EUR Zwischensumme

Händlername

€5,00 EUR Versandkosten

Abbrechen und zurück zu Händlername.

€100,0

0

Musterstr. 1 12345 Musterstadt

Max Mustermann €100,00 EUR Artikelname

€100,00 EUR Zwischensumme

Händlername

€100,00 EUR Artikelname

€105,00 EUR Zwischensumme

Händlername

€5,00 EUR Versandkosten

€100,00

Page 21: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Payment Processing with PayPal

PayPal Express Checkout Shortcut

paymentflow

pages not longer necessary

PayPal Express

start product

detail page

shopping

cart

shipping

address

selection of

payment

method

order

overview

order

confirmation

PayPal Login

registration

PayPal

Review

Page 22: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become
Page 23: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Impact Conversion Rate

AB Testing – Example Merchant Data

0,17

1,27

0,52

0,04

PP Logo

Payment Page ECS

PP

Pre-selected

What is PP PP Logo

Homepage

0.97

+2.76%

CR

0,13

PP USP

Page 24: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Analytics 05

Page 25: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Data Research

Warenkorb Auftrags-

bestätigung

PayPal

Review PayPal Login

Adressdaten Account-

erstellung Produktseite Startseite

Bestell-

übersicht

PayPal Login Page PayPal Review Page

Page 26: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Data Research Conversion rate potential

Example

45.12% Drop Off Industry

29.53% Drop Off

Page 27: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal Data Research

Conversion rate potential

2,39%

5,15%

Page 28: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

API Analysis

API Error Potential Report

Category Description Effort Sales Impact

Flow Change 2% of Do Express Checkout API failures are returning error

code 10486. When this error is received the buyer should

be redirected back to PayPal to select a different payment

source and the first one they selected failed

Medium +$30k/month

API Error 2% of Get Express Checkout API call failures are due the

express checkout token being invalid. Research issue with

merchant to determine why this is happening. Error code:

10410

GetEc is missing token (Tokenhandling review)

Medium +$38k/month

Account

Configuration

22% of Do Refund API failures are due to the refund being

sent outside of the refund period. Work with merchant to

determine if the refund period should be extended to better

match their business logic. Error code: 10009

Medium +$0k/month

* - Status: C = Complete, IP = In Progress, D = Deferred

Page 29: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

API Analysis

Solution - 10486 Decline Recovery

1. Upon receiving 10486 error code (funding

source decline)

2. redirect the buyer back to PayPal.

3. On the PayPal page, the buyer is presented

with an error message explaining the

reason for the decline. Additionally, the

buyer is given the option to select an

alternate funding source or add a new one.

4. After the buyer changes the financial

instrument, you can reattempt sending the

payment and complete it successfully

Page 30: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Operational Improvements 06

Page 31: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Authorization / Capture (AC1)

Auth create Auth expiry Honor period expiry

3 days

Funds held Capture can be attempted

however risk of declines

≤ 29 days

Details https://developer.paypal.com/docs/classic/admin/auth-capture/

Page 32: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Order / Authorization / Capture (AC2)

Auth create Auth Honor

ExpiryAuth Expiry

29 days

3 days

Funds held Capture can be attempted however risk

of declines

Order

create

30 to 365 days

Order expiry

Details https://developer.paypal.com/docs/classic/admin/auth-capture/

Page 33: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Visit: www.PayPal.de

Join: www.paypal-optimizer/ab-testing

Page 34: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Back up 07

Page 35: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal Die einfache und sichere Art sich einzuloggen.

Page 36: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal – Szenarien

Bezahlung

Datenaus-tausch

Login

Verkürzter Checkout

Kontoerstellung möglich

Login Funktionalität

Page 37: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal

Konzeptioneller Fluss für Anmeldung auf URL

Händlerfluss

Übersprungene Seiten

Login mit PayPal Fluss

Startseite Startseite

(angemeldet)

Anmeldung

Login

mit

PayPal

Zustimm

ung

Daten-

übergab

e

Nutzer

bekannt

?

Nein

Ja

Page 38: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal Konzeptioneller Fluss beim Checkout

Händlerfluss

Übersprungene Seiten

PayPal Fluss

Login mit PayPal Fluss

Startseite Produktseite Warenkorb Adress-

eingabe

Bezahlmetho

-denauswahl

Bestell-

übersicht

Bestell-

bestätigung

PayPal Login

Anmeldung

PayPal

Review

Seamless Checkout ab API

Version 95.0 möglich

Vorausgefüllt

Login

mit

PayPal

Zusti-

mmung

Daten-

übergab

e

Page 39: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal auf URL

Page 40: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal – Eingabe der PayPal-Daten

Login mit PayPal bei Händlername. Was ist das?

Login mit PayPal bei Händlername.

Page 41: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal – Zustimmung Datenübergabe

Händlername bittet um folgendes:

Händlername bittet um folgende

Zustimmung:

Händlername.

Page 42: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

Login mit PayPal – Datenübergabe

Page 43: Recommendations and Best Practiceinfo2.magento.com/rs/magentosoftware/images/Bert...API Benefits Scaling and Flexibility • Automize different back-office processes. • To become

PayPal

Conversion rate potential

Warenkorb Auftrags-

bestätigung

PayPal

Review PayPal Login

Adressdaten Account-

erstellung Produktseite Startseite

Bestell-

übersicht

PayPal Login Page PayPal Review Page