# Compliance

Learn about PayPal Payouts implementation requirements and suggested best practices.

## Branding and appearance

|  | Description | Requirement |
|  --- | --- | --- |
| **Logos** | PayPal logos and acceptance marks are displayed in parity with other payout options anywhere the payout method is presented. |  |
| **Logos** | PayPal logos are taken from official sources and aren't modified. |  |
| **Branding** | The correct capitalisation and spelling of `PayPal` is always used in both text and images (instead of `Paypal`, `Pay Pal`, etc.) |  |
| **Accessibility** | The app supports Dynamic Type for text scaling to accommodate users with visual impairments. |  |
| **Accessibility** | VoiceOver is fully supported with appropriate accessibility labels on all interactive elements. |  |
| **Buttons** | PayPal payout buttons are presented with equal prominence and close proximity to other withdrawal methods. |  |
| **Buttons** | PayPal payout buttons are placed above other payout options. |  |
| **Buttons** | The 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. |  |


## Behaviour

|  | Description | Requirement |
|  --- | --- | --- |
| **Fees** | You don't add any additional surcharge or fee for PayPal payout transactions beyond what PayPal charges. |  |
| **Customer journey** | Selecting the PayPal payout method allows the user to provide their PayPal account details and proceed with the payout without deviations or intermediate steps. |  |
| **Payout methods** | If payout methods can be stored and/or set as a preference, PayPal can also be stored or set as the preferred payout method. |  |
| **Payout methods** | For 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. |  |
| **Payout methods** | When a payout method is selected, any fields specific to other payout methods are hidden (e.g., bank details hidden when PayPal is selected). |  |
| **PayPal account data** | PayPal account information (email/phone) collected from users is transmitted securely to the backend and handled according to data protection regulations. |  |
| **Account** | The customer isn't required to create or log into a store/application account to receive a payout. |  |
| **Confirmation screen** | After 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. |  |
| **Credential management** | API credentials are managed securely on the backend and never exposed to the iOS client. |  |
| **Receiver validation** | PayPal email is validated before submission where possible; PayPal error responses are surfaced to the user with guidance to correct details. |  |