You can use the following collection of code samples to integrate the Google Pay API. For more information about the integration, see [step-by-step tutorial](https://developers.google.com/pay/api/android/guides/tutorial.md.txt).

| Title | Description | Links |
|---|---|---|
| Basic integration | A basic integration of the Google Pay API on Android. | [![Kotlin](https://developers.google.com/static/pay/api/images/icons/kotlin.png "Kotlin")](https://github.com/google-pay/android-quickstart/tree/main/kotlin) [![](https://developers.google.com/static/pay/api/images/icons/java.png)](https://github.com/google-pay/android-quickstart/tree/main/java "Java") [![](https://developers.google.com/static/pay/api/images/icons/flutter.png)](https://github.com/google-pay/flutter-plugin/tree/main/pay/example "Flutter") [![](https://developers.google.com/static/pay/api/images/icons/react.png)](https://github.com/google-pay/react-native-make-payment/tree/main/example "React Native") |
| Pay from a notification | A sample application that triggers Google Pay from a notification. | [![Kotlin](https://developers.google.com/static/pay/api/images/icons/kotlin.png "Kotlin")](https://github.com/google-pay/android-quickstart/tree/notifications/kotlin) [![](https://developers.google.com/static/pay/api/images/icons/java.png)](https://github.com/google-pay/android-quickstart/tree/notifications/java "Java") |
| Jetpack Compose | An integration with the Jetpack Compose UI element of the Google Pay button. | [![Kotlin](https://developers.google.com/static/pay/api/images/icons/kotlin.png "Kotlin")](https://github.com/google-pay/android-quickstart/tree/compose/kotlin) |
| End-to-end UI testing | An application that uses UI testing libraries to test Google Pay. | [![Kotlin](https://developers.google.com/static/pay/api/images/icons/kotlin.png "Kotlin")](https://github.com/google-pay/android-quickstart/tree/test_cards_uiautomator/kotlin) [![](https://developers.google.com/static/pay/api/images/icons/java.png)](https://github.com/google-pay/android-quickstart/tree/test_cards_uiautomator/java "Java") |
| Kotlin coroutines | An integration of the Google Pay API that uses coroutines to make asynchronous calls. | [![Kotlin](https://developers.google.com/static/pay/api/images/icons/kotlin.png "Kotlin")](https://github.com/google-pay/android-quickstart/tree/coroutines/kotlin) |