Créer une instance PaymentsClient

Créez une instance de PaymentsClient dans la méthode onCreate de votre Activity pour mettre en place l’interaction avec l'API PaymentsClient.

private fun initPaymentsClient(activity: Activity, mode: String): PaymentsClient {
	val builder = Wallet.WalletOptions.Builder()
	if (mode == "TEST") {             
		builder.setEnvironment(WalletConstants.ENVIRONMENT_TEST)
	} else {             
		builder.setEnvironment(WalletConstants.ENVIRONMENT_PRODUCTION)
	}
	return Wallet.getPaymentsClient(activity, builder.build())
}

Durant la phase d'intégration, si vous utilisez le code d'exemple, la variable PAYMENT_MODE doit être valorisée à TEST dans le fichier MainActivity.kt.