Агент возвратил пустой TTS при вызове конструктора TransactionRequirements в Dialogflow, действия в Google - PullRequest
0 голосов
/ 03 декабря 2018

Я разрабатываю чат-диалог Dialog-flow на основе Google Pay с использованием API транзакций.Но я всегда получаю следующую ошибку, говоря "проверьте транзакцию с помощью Google Payment":

"Агент возвратил пустой TTS"

После этого урока: https://github.com/actions-on-google/dialogflow-transactions-nodejs

Вот код, который я использую:

app.intent('transaction_check_google', (conv) => {

conv.ask(new TransactionRequirements({
        orderOptions: {
          requestDeliveryAddress: false,
        },
    paymentOptions: {
      googleProvidedOptions: {
        prepaidCardDisallowed: false,
        supportedCardNetworks: ['VISA', 'AMEX'],
        // Tokenization parameter data  will be provided by
        // a payment processor, like Stripe, Braintree, or Vantiv.
        // Below are placeholder parameters for Braintree.
        tokenizationParameters: {
          parameters: {
            "gateway": "stripe",
            "stripe:publishableKey": '<Stripe_pk>',
            "stripe:version": "2018-09-24"
          },
          tokenizationType: 'PAYMENT_GATEWAY',
        },
      },
    },
  }));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...