Déclarer un gestionnaire d'évenement utilisateur

Définissez un OnClickListener sur votre bouton "Payer" afin de déclencher la création de l'objet PaymentDataRequest. Utilisez la méthode resolveTask de l'AutoResolveHelper avec le PaymentDataRequest afin d'afficher le Bottom Sheet Google Pay.

Le résultat sera ensuite transmis à votre méthode onActivityResult().

Extrait de l'exemple de code:

fun onPayClick(view: View) {
	progressBar.visibility = View.VISIBLE

	val paymentDataRequest = preparePaymentDataRequest()
	AutoResolveHelper.resolveTask(
		paymentsClient.loadPaymentData(paymentDataRequest), 
		this, 
		GooglePayManagement.GOOGLE_PAYMENT_CODE_RESULT
	)
}