REST Resource: smarttap
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Risorsa: SmartTap
Rappresentazione JSON |
{
"kind": string,
"id": string,
"merchantId": string,
"infos": [
{
object (IssuerToUserInfo )
}
]
} |
Campi |
kind (deprecated) |
string
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa "walletobjects#smartTap" .
|
id |
string
L'identificatore univoco di uno Smart Tap. Questo valore deve essere nel formato issuer ID.identifier dove il primo viene emesso da Google, mentre il secondo è l'ID Smart Tap. L'ID Smart Tap è una stringa codificata Base64 che rappresenta l'ID generato dall'app Google Pay.
|
merchantId |
string (int64 format)
L'ID commerciante Smart Tap relativo a chi ha interagito nell'interazione con Smart Tap.
|
infos[] |
object (IssuerToUserInfo )
Comunicazione dal commerciante all'utente.
|
IssuerToUserInfo
Rappresentazione JSON |
{
"action": enum (Action ),
"url": string,
"value": string,
"signUpInfo": {
object (SignUpInfo )
}
} |
Campi |
action |
enum (Action )
|
url |
string
Attualmente non in uso, ti consigliamo di ritirarlo.
|
value |
string
Token web JSON per l'azione S2AP.
|
signUpInfo |
object (SignUpInfo )
|
Azione
Enum |
ACTION_UNSPECIFIED |
|
S2AP |
|
s2ap |
Alias precedente per S2AP . Deprecato. |
SIGN_UP |
|
signUp |
Alias precedente per SIGN_UP . Deprecato. |
SignUpInfo
Rappresentazione JSON |
{
"classId": string
} |
Campi |
classId |
string
ID della classe a cui l'utente può registrarsi.
|
Metodi |
|
Inserisce lo Smart Tap. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[[["\u003cp\u003eSmartTap is a resource that facilitates communication between merchants and users during contactless interactions, containing information such as merchant ID and user data.\u003c/p\u003e\n"],["\u003cp\u003eIssuerToUserInfo objects within SmartTap resources store communication details, including actions to be taken and relevant data like URLs or JSON web tokens.\u003c/p\u003e\n"],["\u003cp\u003eActions within SmartTap interactions can include Secure NFC pairing (S2AP) or user sign-up, directing specific functionalities.\u003c/p\u003e\n"],["\u003cp\u003eSignUpInfo objects provide details about potential user sign-up options associated with the SmartTap interaction, such as class IDs for registration.\u003c/p\u003e\n"],["\u003cp\u003eSmartTap resources can be inserted using the \u003ccode\u003einsert\u003c/code\u003e method, enabling the creation of new SmartTap instances.\u003c/p\u003e\n"]]],["SmartTap resources are identified by a unique `id`, `merchantId`, and an array of `infos`. These infos, detailed in `IssuerToUserInfo`, contain actions like `S2AP` or `SIGN_UP`. Actions use a JSON web token (`value`) and potentially `SignUpInfo`, with a `classId` for sign-up. The primary method is `insert`, which adds a Smart Tap instance. Each SmartTap info contains communication from merchant to user.\n"],null,["# REST Resource: smarttap\n\n- [Resource: SmartTap](#SmartTap)\n - [JSON representation](#SmartTap.SCHEMA_REPRESENTATION)\n- [IssuerToUserInfo](#IssuerToUserInfo)\n - [JSON representation](#IssuerToUserInfo.SCHEMA_REPRESENTATION)\n- [Action](#Action)\n- [SignUpInfo](#SignUpInfo)\n - [JSON representation](#SignUpInfo.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: SmartTap\n------------------\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"kind\": string, \"id\": string, \"merchantId\": string, \"infos\": [ { object (/wallet/reference/rest/v1/smarttap#IssuerToUserInfo) } ] } ``` |\n\n| Fields ||\n|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `kind` **(deprecated)** | `string` | This item is deprecated! Identifies what kind of resource this is. Value: the fixed string `\"walletobjects#smartTap\"`. |\n| `id` | `string` The unique identifier for a smart tap. This value should follow the format \u003cvar translate=\"no\"\u003eissuer ID\u003c/var\u003e.\u003cvar translate=\"no\"\u003eidentifier\u003c/var\u003e where the former is issued by Google and latter is the Smart Tap id. The Smart Tap id is a Base64 encoded string which represents the id which was generated by the Google Pay app. |\n| `merchantId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Smart Tap merchant ID of who engaged in the Smart Tap interaction. |\n| `infos[]` | `object (`[IssuerToUserInfo](/wallet/reference/rest/v1/smarttap#IssuerToUserInfo)`)` Communication from merchant to user. |\n\nIssuerToUserInfo\n----------------\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"action\": enum (/wallet/reference/rest/v1/smarttap#Action), \"url\": string, \"value\": string, \"signUpInfo\": { object (/wallet/reference/rest/v1/smarttap#SignUpInfo) } } ``` |\n\n| Fields ||\n|--------------|--------------------------------------------------------------------------|\n| `action` | `enum (`[Action](/wallet/reference/rest/v1/smarttap#Action)`)` |\n| `url` | `string` Currently not used, consider deprecating. |\n| `value` | `string` JSON web token for action S2AP. |\n| `signUpInfo` | `object (`[SignUpInfo](/wallet/reference/rest/v1/smarttap#SignUpInfo)`)` |\n\nAction\n------\n\n| Enums ||\n|----------------------|--------------------------------------------------------------------|\n| `ACTION_UNSPECIFIED` | |\n| `S2AP` | |\n| `s2ap` | Legacy alias for `S2AP`. Deprecated. | This item is deprecated! |\n| `SIGN_UP` | |\n| `signUp` | Legacy alias for `SIGN_UP`. Deprecated. | This item is deprecated! |\n\nSignUpInfo\n----------\n\n| JSON representation |\n|-------------------------------|\n| ``` { \"classId\": string } ``` |\n\n| Fields ||\n|-----------|----------------------------------------------------|\n| `classId` | `string` ID of the class the user can sign up for. |\n\n| Methods ------- ||\n|---------------------------------------------------------|------------------------|\n| ### [insert](/wallet/reference/rest/v1/smarttap/insert) | Inserts the smart tap. |"]]