| Fees | You don't add any additional surcharge or fee for PayPal payout transactions beyond what PayPal charges. | required |
| 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. | required |
| 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. | required |
| 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. | optional |
| 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). | optional |
| PayPal account data | PayPal account information (email/phone) collected from users is transmitted securely to the backend and handled according to data protection regulations. | required |
| Account | The customer isn't required to create or log into a store/application account to receive a payout. | optional |
| 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. | required |
| Credential management | API credentials are managed securely on the backend and never exposed to the iOS client. | required |
| Receiver validation | PayPal email is validated before submission where possible; PayPal error responses are surfaced to the user with guidance to correct details. | required |