Braintree托管字段标记化在Android浏览器中没有回调

时间:2019-07-03 09:20:01

标签: javascript android braintree braintree-sandbox

在Android设备上的浏览器中打开时,我没有收到Braintree $ hostedFieldsInstance的$ tokenize方法的回调。

我有一个简单的HTML文档,其中包含一些JS代码。目的是使用Braintree Hosted Fields SDK令牌化用户的信用卡。代码的主要部分完全取自Braintree文档。 问题是,当我在任何Android浏览器中打开此HTML并调用tokenize方法时,都没有任何回调。有效负载和错误均不会返回。

form.addEventListener('submit', function (event) {
               event.preventDefault();
               var zipValue = zip.value;
               console.log(zipValue);
               hostedFieldsInstance.tokenize(function (tokenizeErr, payload) {
                   console.log(payload);
                   if (tokenizeErr) {
                       console.error(tokenizeErr);
                       return;
                   }

                   // If this was a real integration, this is where you would
                   // send the nonce to your server.
                   const response = {nonce: payload.nonce, details: payload.details, zipValue: zipValue}
               });
           }, true);

没什么,就像Braintree后端崩溃一样。 但是,相同的HTML可以在桌面和iOS浏览器中正常工作。

0 个答案:

没有答案