Google Action发送的响应为“对不起,出现问题。请稍后重试。”在交易流程中

时间:2019-12-08 06:55:46

标签: actions-on-google

我正在使用Google Pay并使用Stripe作为支付网关的实物交易的订单版本2 API。

使用Stripe test publishable测试应用程序时,我能够成功进行交易,但是当我使用Stripe Live publishable密钥从Google生成收费令牌时,助手回答“出现了问题。请稍后重试。” 。当我调用conv.ask(new TransactionDecision({}))时,就会发生这种情况。

当我在动作控制台模拟器中禁用沙箱时,使用任一键都会得到相同的响应。

此响应没有附带错误,因此我无法找出原因。

这是代码-


    conv.ask(new TransactionDecision({
                        orderOptions: {
                            requestDeliveryAddress: false,
                        },
                        paymentOptions: {
                            googleProvidedOptions: {
                                prepaidCardDisallowed: false,
                                supportedCardNetworks: ['VISA', 'AMEX', 'MASTERCARD'],
                                tokenizationParameters: {
                                    // Tokenization parameter data  will be provided by
                                    // a payment processor, like Stripe, Braintree, Vantiv, etc.
                                    parameters: {
                                        'gateway': 'stripe',
                                        'stripe:version': '2019-05-16',
                                        'stripe:publishableKey': process.env.CS_ENV === 'prod' ? process.env.STRIPE_LIVE_PUBLISHABLE_KEY : process.env.STRIPE_TEST_PUBLISHABLE_KEY
                                    },
                                    tokenizationType: 'PAYMENT_GATEWAY',
                                },
                            },
                        },
                        proposedOrder: order,
                    }));

0 个答案:

没有答案