Skip to content

Compliance

Learn about PayPal Payouts implementation requirements and suggested best practices.

Branding and appearance

DescriptionRequirement
LogosPayPal logos and acceptance marks are displayed in parity with other payout options anywhere the payout method is presented.required
LogosPayPal logos are taken from official sources and aren't modified.required
BrandingThe correct capitalisation and spelling of PayPal is always used in both text and images (instead of Paypal, Pay Pal, etc.)required
AccessibilityThe app supports Dynamic Type for text scaling to accommodate users with visual impairments.optional
AccessibilityVoiceOver is fully supported with appropriate accessibility labels on all interactive elements.optional
ButtonsPayPal payout buttons are presented with equal prominence and close proximity to other withdrawal methods.required
ButtonsPayPal payout buttons are placed above other payout options.required
ButtonsThe PayPal button is sized in parity with other payout buttons or otherwise in keeping with other elements in the app. See the PayPal style guide.required

Behaviour

DescriptionRequirement
FeesYou don't add any additional surcharge or fee for PayPal payout transactions beyond what PayPal charges.required
Customer journeySelecting the PayPal payout method allows the user to provide their PayPal account details and proceed with the payout without deviations or intermediate steps.required
Payout methodsIf payout methods can be stored and/or set as a preference, PayPal can also be stored or set as the preferred payout method.required
Payout methodsFor the customer's first payout, no payout method should be preselected by default. For subsequent payouts, the customer's previously used payout method may be preselected.optional
Payout methodsWhen a payout method is selected, any fields specific to other payout methods are hidden (e.g., bank details hidden when PayPal is selected).optional
PayPal account dataPayPal account information (email/phone) collected from users is transmitted securely to the backend and handled according to data protection regulations.required
AccountThe customer isn't required to create or log into a store/application account to receive a payout.optional
Confirmation screenAfter the payout initiation, the user sees a confirmation screen indicating the payout status; PayPal details or logos are presented in parity with other payout methods.required
Credential managementAPI credentials are managed securely on the backend and never exposed to the iOS client.required
Receiver validationPayPal email is validated before submission where possible; PayPal error responses are surfaced to the user with guidance to correct details.required