The following validations are performed when the remote procedure call (RPC) is received:

  1. Merchants use provided template types to send notification messages. The information related to using templates is persisted in the merchant table in Google Pay.
  2. User has a merchant subscription in Google Pay.
  3. Message idempotency and safety are checked against network level entries with input (merchantId, merchantMessageId).