<sub>Full disclosure: I work at Braintree. If you have any further questions, feel free to contact [support][1].</sub>
Our action sheet is set to a fixed height regardless of payment methods. You can [fork our iOS Drop-in repository][2] to change the height, however, I would recommend referencing [Apple's Human Interface Guidelines][3] to ensure adapting this would meet their standards.
Testing my own iOS integration, there is not a delay on the button press. Please reach out to our [support team][1] for more specifics around the delays you are seeing.
[1]: https://help.braintreepayments.com/
[2]: https://github.com/braintree/braintree-ios-drop-in
[3]: https://developer.apple.com/design/human-interface-guidelines/
<sub>Full disclosure: I work at Braintree. If you have any further questions, feel free to contact [support][support].</sub>
Braintree does not test against compile-to-native frameworks like Electron, which means there's [no guarantee Braintree's libraries will run when used alongside them][ref].
You *could* integrate PayPal using [PayPal's API][paypal], however keep their [security guidelines][security] in mind when developing your integration.
[support]: https://support.braintreepayments.com/
[ref]: https://developers.braintreepayments.com/reference/client-reference/javascript/v2/browser-support#runtime-environments
[paypal]: https://developer.paypal.com/docs/api/rest-sdks/
[security]: https://developer.paypal.com/docs/classic/lifecycle/info-security-guidelines/