REST Resource: smarttap
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
المرجع: Smart Tap
تمثيل JSON |
{
"kind": string,
"id": string,
"merchantId": string,
"infos": [
{
object (IssuerToUserInfo )
}
]
} |
الحقول |
kind (deprecated) |
string
يحدد نوع هذا المورد. القيمة: السلسلة الثابتة "walletobjects#smartTap"
|
id |
string
المعرّف الفريد للنقرة الذكية. يجب أن تتبع هذه القيمة التنسيق issuer ID.identifier حيث تكون الطريقة الأولى صادرة من Google والرقم الثاني هو رقم تعريف الدفع الذكي. رقم تعريف الدفع الذكي هو سلسلة مشفّرة Base64 تمثّل المعرّف الذي أنشأه تطبيق Google Pay.
|
merchantId |
string (int64 format)
رقم تعريف تاجر "الدفع الذكي" الذي شارَك في تفاعل "الدفع الذكي"
|
infos[] |
object (IssuerToUserInfo )
التواصل من التاجر إلى المستخدم
|
IssuerToUserInfo
تمثيل JSON |
{
"action": enum (Action ),
"url": string,
"value": string,
"signUpInfo": {
object (SignUpInfo )
}
} |
الحقول |
action |
enum (Action )
|
url |
string
غير مستخدَمة حاليًا، يمكنك إيقافها نهائيًا.
|
value |
string
الرمز المميّز للويب بتنسيق JSON لتنفيذ الإجراء S2AP.
|
signUpInfo |
object (SignUpInfo )
|
الإجراء
عمليات التعداد |
ACTION_UNSPECIFIED |
|
S2AP |
|
s2ap |
الاسم المستعار القديم لـ S2AP . تمّ الإيقاف. |
SIGN_UP |
|
signUp |
الاسم المستعار القديم لـ SIGN_UP . تمّ الإيقاف. |
SignUpInfo
تمثيل JSON |
{
"classId": string
} |
الحقول |
classId |
string
رقم تعريف الفئة التي يمكن للمستخدم الاشتراك فيها.
|
الطُرق |
|
يؤدي هذا الإجراء إلى إدراج النقرة الذكية. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\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. |"]]