Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
257 views
in Technique[技术] by (71.8m points)

reactjs - React Braintree not updating promo code in Dropin UI

the code is as below:

useEffect(()=>{

    console.log("this works and returns promocode: ",props.promocode)
    if(braintree_token)
    {
        var button = document.querySelector('#submit-button');

        dropin.create({
            authorization: braintree_token,
            container: '#dropin-container',
            paypal: {
                flow: 'vault'
            },
            card:{
                cardholderName: {
                    required: true
                },
                postal_code: true
            }
        }, 
        function (createErr, instance) {

            console.log("this is not working and return blank :( : ",props.promocode)

            console.log(createErr);
        }
    }
},[]);

In above code, props.promocode is working in useEffect, But not working in braintree function. In initial level first time promo code is blank, but when I apply the promo code, it still blank in braintree function.

Also, When I apply the promo code, It gives me error in console which I have print in braintree.

error: DropinError {name: "DropinError", message: "options.selector or options.container must reference an empty DOM node.", _braintreeWebError: undefined}
message: "options.selector or options.container must reference an empty DOM node."
name: "DropinError"
question from:https://stackoverflow.com/questions/66057488/react-braintree-not-updating-promo-code-in-dropin-ui

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...