Our iOS Drop-in renders Cash App Pay in your payment form, and redirects the shopper to complete the payment.
Requirements
Select the server-side flow that your integration uses:
Install the Adyen iOS client-side library
Choose how you want to install the Adyen iOS client-side library:
API reference
You do not need to send additional fields for Cash App Pay. To see optional fields that you can send for all payment methods, choose the endpoint you integrated:
- /sessions: This is the default with Drop-in v5.0.0 or later.
- /payments: If you implemented an additional use case.
Drop-in configuration
Optional configuration
You can add the following optional configuration:
Parameter name | Description | Default |
---|---|---|
showsStorePaymentField |
Set to false if you do not want to show a toggle to lets the shopper choose whether to save their payment details. | true |
storePaymentMethod |
Set to true to save the shopper's payment details without showing a toggle. For example, use this for a page where the shopper enters their details for a subscription service that charges the shopper on a recurring basis. showsStorePaymentField must be set to false if you use this. |
false |
Show the payment result
Use the resultCode from the /payments/details response to show the payment result to your shopper. You will also receive the outcome of the payment asynchronously in a webhook.
For Cash App Pay payments, you can receive the following resultCode
values:
resultCode | Description | Action to take |
---|---|---|