How the PayPal Checkout Flow Works for your Hybrid Event in Zuddl
On the checkout screen, after the purchaser has entered her/his details, the purchaser clicks the Pay by card radio button to proceed with the PayPal checkout. This article explains the checkout flow with PayPal as the merchant account for your Zuddl account.
Your checkout flow would vary based on how your PayPal account is configured. For PayPal's Advanced Checkout flow, your PayPal account must be eligible. You can check your PayPal eligibility here. If not eligible, they will see the Standard Checkout (PayPal’s native UI).
Your checkout flow would vary based on how your PayPal account is configured. If your PayPal account is eligible for the Advanced Checkout flow, the checkout will show the UI accordingly. You must check your eligibility before getting started with PayPal.
If your account is not eligible, the registrant will see the **Standard Checkout** (PayPal’s native UI) on your Zuddl’s checkout screen.
Both flows are explained below.
Advanced checkout flow
If your account is eligible for Advanced Checkout, your registrants will see the Advanced Checkout flow, where all card details are captured on the Zuddl UI, keeping the branding intact.
Advanced checkout is not supported in all countries or currencies. To view the list of countries & currencies eligible for advanced checkout, refer to this guide. If your connected PayPal account is from any of the eligible countries in the list, you will be shown the following flow:
- The purchaser enters their Card Number, Expiration date, and Security code.
The year format for the Expiration date is YYYY or YY.
The security code format varies based on the card number. - Under Billing address, the Purchaser chooses the **Country of residence** from the dropdown.
- The purchaser selects a State. This is only required for certain countries.
- Enters Street and house number.
- Enters City and Zip code. Zip codes can be from a range of 5 - 9 characters.
- Once the details are added, the purchaser clicks on the Make payment button. These captured details are passed on to PayPal for processing. After the transaction is successfully completed, the purchaser is shown the order summary with all the details including a transaction Id.
Enable Advanced Credit and Debit Card Payments.
For Advanced checkout, Advanced Credit and Debit Card Payments must be enabled, without which the checkout by default shows the standard checkout UI. To enable this option, reach out to the PayPal support team, who would take around 3-5 working days to enable it.Things to note
- Only payments via credit or debit cards are supported.
- There is no minimum amount for a refund for transactions via a PayPal merchant account.
- When you do a refund on Zuddl, the Zuddl transaction id is sent as a note to Paypal.
If your PayPal account is not eligible for advanced checkout flow, they will see the Standard Checkout (PayPal’s native UI).
Standard checkout flow
On the standard checkout flow, when the purchaser chooses 'Pay by card' they will see PayPal's native checkout UI as shown below:
When the user clicks on the Debit or Credit Card button, the PayPal standard checkout UI is shown to the purchaser.
The UI elements for this checkout are not customizable but the payment processing will be the same as that for other options. On the checkout UI, you must use the same details that you’ve entered in the purchaser details form must be the same.
If the details in both forms are mismatched, the details entered in the PayPal form UI will take precedence. Although PayPal sends First name, Last name, and Country for Billing address the purchaser would need to reach out to customer support to enable sending billing address in order to show in places such as invoices.
To request a Billing address, you can either raise a ticket from the Help section on your PayPal dashboard or directly send an email requesting to enable the full payer address for your Live account. PayPal will then respond to your email, as shown below.