Javascript Braintree付款方式nonce未收到

Javascript Braintree付款方式nonce未收到,javascript,angularjs,node.js,braintree,Javascript,Angularjs,Node.js,Braintree,我正在尝试将Braintree与Angularjs 1.5.x和nodejs一起使用。我正在使用“dropin”用户界面。已呈现用于选择付款方式的UI表单,但我未收到paymentMethodNonce,这是后端付款结算所需的 $scope.getBrainTreeCtoken=function(){ //Get BrainTree Client Token $http.get('/payment/clientToken').then(function(res)

我正在尝试将Braintree与Angularjs 1.5.x和nodejs一起使用。我正在使用“dropin”用户界面。已呈现用于选择付款方式的UI表单,但我未收到paymentMethodNonce,这是后端付款结算所需的

 $scope.getBrainTreeCtoken=function(){
        //Get BrainTree Client Token
        $http.get('/payment/clientToken').then(function(res){
            braintree.setup(res.data.clientToken, 'dropin', {
                container: 'payment-form',
                onPaymentMethodReceived:function(nonce,type,details){
                    console.log('nonce '+nonce);
                }
            });
        },function(err){
            console.log('error '+err);
        });

    }

这是前端代码,它在特定容器中呈现dropin ui,但当我输入信用卡信息(如卡号和cvv)时,我没有看到任何xhr调用,这些信息将传递到braintree服务器,并返回立即付款的方法。文档状态paymentMethodNonce将自动添加为隐藏字段,但我没有得到任何信息。当我提交表单时,表单在我调用angular函数时提交(在功能上它不同于默认表单提交)。让我知道你是如何将BT与Angularjs 1.x集成的

您的控制台是否记录了nonce值?在他们的示例中,onPaymentMethodReceived函数只接收一个参数。能否将一个参数传入该函数,并解析出nonce?例如onPaymentMethodReceived:function(data){console.log('nonce'+data.nonce);}实际上,对于nonce,没有对BT服务器的xhr调用,因为我不是以传统方式提交html表单。我收到了英国电信支持团队的答复。一旦我使我的流程正常工作,将更新。谢谢