WalletObjectsClient

  • WalletObjectsClient provides functionality for integrating with Google Pay to manage wallet objects like loyalty cards, gift cards, and offers.

  • It utilizes the createWalletObjects method to initiate a user interface where users can save these objects to their Google Pay account.

  • This process follows the AutoResolveHelper protocol, simplifying UI flow and result handling within your Android application.

  • You can use CreateWalletObjectsRequest to specify the details of the wallet objects to be created.

public class WalletObjectsClient extends GoogleApi<Wallet.WalletOptions>

Entry point for Wallet objects functionality.

Public Method Summary

Task<AutoResolvableVoidResult>
createWalletObjects(CreateWalletObjectsRequest request)
Launches a UI allowing the user to save a wallet object (loyalty card, gift card, or offer) to Google Pay.

Inherited Method Summary

Public Methods

public Task<AutoResolvableVoidResult> createWalletObjects (CreateWalletObjectsRequest request)

Launches a UI allowing the user to save a wallet object (loyalty card, gift card, or offer) to Google Pay.

This API conforms to the protocol defined by AutoResolveHelper, so instead of handling the returned exceptions yourself when UI needs to be shown (i.e. ResolvableApiException), you should use the AutoResolveHelper to pipe the results back to Activity.onActivityResult(int, int, android.content.Intent). This allows your code to receive the result whether the UI is shown or not.

Parameters
request An instance of CreateWalletObjectsRequest which specifies actual objects to be created
Returns