首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交易API不适用于支付

交易API不适用于支付
EN

Stack Overflow用户
提问于 2020-06-16 16:02:37
回答 1查看 44关注 0票数 0

两周以来,我们一直在尝试实现事务应用编程接口v3。使用谷歌支付选项。一旦我们做了一笔交易,收据就会显示出来。当我们按下“订单”按钮时,我们得到了交易正在确认的确认,但在开发者Dotpay面板中没有可见的付款。经过几次交易后,action停止显示收据,并通知“出现问题,请稍后再试”。当我们从TransactionDecision中删除googlePaymentOption时,收据已经显示,但我们仍然无法进行任何交易。它持续了几天,在那之后,我们能够再次进行交易,但仍然看不到付款。

你能看一下吗?

在此,您可以找到我们的事务日志:

代码语言:javascript
复制
{
  "conversationToken": "[\"_actions_on_google\",\"podsumowanie\",\"rezerwuj_dostawe\",\"zmien_zamowienie_lista\",\"start_index\",\"modyfikuj_koszyk\",\"dodaj_produkt\"]",
  "expectUserResponse": true,
  "expectedInputs": [{
    "inputPrompt": {
      "richInitialPrompt": {
        "items": [{
          "simpleResponse": {
            "textToSpeech": "Transaction Decision Placeholder."
          }
        }]
      }
    },
    "possibleIntents": [{
      "intent": "actions.intent.TRANSACTION_DECISION",
      "inputValueData": {
        "@type": "type.googleapis.com/google.actions.transactions.v3.TransactionDecisionValueSpec",
        "order": {
          "merchantOrderId": "9g1blj8rmvo",
          "userVisibleOrderId": "9g1blj8rmvo",
          "buyerInfo": {
            "email": "janedoe@gmail.com",
            "firstName": "Jane",
            "lastName": "Doe",
            "displayName": "Jane Doe"
          },
          "createTime": "2020-06-09T14:02:08.812Z",
          "lastUpdateTime": "2020-06-09T14:02:08.812Z",
          "transactionMerchant": {
            "id": "book_store_1",
            "name": "Book Store"
          },
          "contents": {
            "lineItems": [{
              "id": "memoirs_4",
              "name": "Our memoirs",
              "priceAttributes": [{
                "type": "REGULAR",
                "name": "Item Price",
                "state": "ACTUAL",
                "amount": {
                  "currencyCode": "PLN",
                  "amountInMicros": "1000000"
                },
                "taxIncluded": true
              }, {
                "type": "TOTAL",
                "name": "Total Price",
                "state": "ACTUAL",
                "amount": {
                  "currencyCode": "PLN",
                  "amountInMicros": "1000000"
                },
                "taxIncluded": true
              }],
              "notes": ["Special introduction by author."],
              "purchase": {
                "quantity": 1
              }
            }]
          },
          "priceAttributes": [{
            "type": "SUBTOTAL",
            "name": "Subtotal",
            "state": "ESTIMATE",
            "amount": {
              "currencyCode": "PLN",
              "amountInMicros": "1000000"
            },
            "taxIncluded": true
          }, {
            "type": "DELIVERY",
            "name": "Delivery",
            "state": "ACTUAL",
            "amount": {
              "currencyCode": "PLN"
            },
            "taxIncluded": true
          }, {
            "type": "TAX",
            "name": "Tax",
            "state": "ESTIMATE",
            "amount": {
              "currencyCode": "PLN"
            },
            "taxIncluded": true
          }, {
            "type": "TOTAL",
            "name": "Total Price",
            "state": "ESTIMATE",
            "amount": {
              "currencyCode": "PLN",
              "amountInMicros": "1000000"
            },
            "taxIncluded": true
          }],
          "followUpActions": [{
            "type": "VIEW_DETAILS",
            "title": "View details",
            "openUrlAction": {
              "url": "http://example.com"
            }
          }, {
            "type": "CALL",
            "title": "Call us",
            "openUrlAction": {
              "url": "tel:+16501112222"
            }
          }, {
            "type": "EMAIL",
            "title": "Email us",
            "openUrlAction": {
              "url": "mailto:person@example.com"
            }
          }],
          "termsOfServiceUrl": "http://www.example.com",
          "note": "The Memoir collection",
          "purchase": {
            "status": "CREATED",
            "type": "RETAIL",
            "returnsInfo": {
              "daysToReturn": 1,
              "policyUrl": "http://www.example.com"
            },
            "fulfillmentInfo": {
              "id": "FULFILLMENT_SERVICE_ID",
              "fulfillmentType": "DELIVERY",
              "expectedFulfillmentTime": {
                "timeIso8601": "2025-09-25T18:00:00.877Z"
              },
              "price": {
                "type": "REGULAR",
                "name": "Delivery Price",
                "state": "ACTUAL",
                "amount": {
                  "currencyCode": "PLN"
                },
                "taxIncluded": true
              },
              "fulfillmentContact": {
                "email": "janedoe@gmail.com",
                "firstName": "Jane",
                "lastName": "Doe",
                "displayName": "Jane Doe"
              }
            },
            "purchaseLocationType": "ONLINE_PURCHASE",
            "userVisibleStatusLabel": "CREATED"
          }
        },
        "orderOptions": {
          "userInfoOptions": {
            "userInfoProperties": ["EMAIL"]
          }
        },
        "paymentParameters": {
          "googlePaymentOption": {
            "facilitationSpec": "{\"apiVersion\":2,\"apiVersionMinor\":0,\"merchantInfo\":{\"merchantName\":\"Frisco\"},\"allowedPaymentMethods\":[{\"type\":\"CARD\",\"parameters\":{\"allowedAuthMethods\":[\"PAN_ONLY\"],\"allowedCardNetworks\":[\"MASTERCARD\",\"VISA\"]},\"tokenizationSpecification\":{\"type\":\"PAYMENT_GATEWAY\",\"parameters\":{\"gateway\":\"dotpay\",\"gatewayMerchantId\":\"705777\"}}}],\"transactionInfo\":{\"totalPriceStatus\":\"FINAL\",\"totalPrice\":\"1.00\",\"currencyCode\":\"PLN\"}}"
          }
        },
        "presentationOptions": {
          "actionDisplayName": "PLACE_ORDER"
        }
      }
    }],
    "speechBiasingHints": ["$usun", "$dalej", "$events", "$wroc", "$product", "$deleteProduct", "$sztuka", "$dodaj", "$ilosc", "$produkty", "$deleteOrder"]
  }],
  "responseMetadata": {
    "status": {
      "message": "Success (200)"
    },
    "queryMatchInfo": {
      "queryMatched": true,
      "intent": "777d19a8-c59a-46d2-ae22-212827b5726e"
    }
  }
} ```
EN

回答 1

Stack Overflow用户

发布于 2020-07-22 05:26:16

目前,谷歌正在与有限数量的合作伙伴合作,这些合作伙伴可以访问生产的Google Pay API。如果您不是这些合作伙伴中的一员,欢迎您阅读文档并使用沙箱环境测试集成。

https://developers.google.com/assistant/transactions/physical/dev-guide-physical-gpay

如果您确实是这些合作伙伴中的一员,请联系您的Google联系人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62403771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档