Dotnetnuke Braintree-XMLHttpRequest无法加载透明重定向

Dotnetnuke Braintree-XMLHttpRequest无法加载透明重定向,dotnetnuke,braintree,Dotnetnuke,Braintree,我正试图在我的dotnetnuke网站上开发一个braintree支付网关(透明重定向),当我在开发网站上使用http开发时,一切都正常。当我使用https将代码放入生产网站时,我的chrome控制台上出现了此错误,无法正常工作 经过一些搜索后,我将其放在我的web.config上: <httpProtocol> <customHeaders> <remove name="X-Powered-By" /> <

我正试图在我的dotnetnuke网站上开发一个braintree支付网关(透明重定向),当我在开发网站上使用http开发时,一切都正常。当我使用https将代码放入生产网站时,我的chrome控制台上出现了此错误,无法正常工作

经过一些搜索后,我将其放在我的web.config上:

<httpProtocol> 
    <customHeaders> 
        <remove name="X-Powered-By" />
        <add name="Access-Control-Allow-Origin" value="*" /> 
        <add name="Access-Control-Allow-Headers" value="Content-Type" /> 
        <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> 
    </customHeaders> 
</httpProtocol>

我的支付仍然有效,并且我可以接收透明的url:

<--urlbase-->?http_status=200&id=xxx&kind=create_transaction&hash=xxx
?http\u status=200&id=xxx&kind=create\u transaction&hash=xxx
但在执行时:

Result<Transaction> chargeResult = this.BraintreeGateway().TransparentRedirect.ConfirmTransaction(this.Request.Url.Query);
Result chargeResult=this.BraintreeGateway().TransparentRedirect.ConfirmTransaction(this.Request.Url.Query);

什么也没发生!我在事件查看器中没有错误

充分披露:我为Braintree工作。Braintree的“透明重定向”集成方法已被弃用。它没有新功能,也不再完全受支持。Braintree建议使用。如果您使用的是WebForms,您可以。要获得更多的帮助,请联系。完全披露:我为Braintree工作。Braintree的“透明重定向”集成方法已被弃用。它没有新功能,也不再完全受支持。Braintree建议使用。如果您使用的是WebForms,您可以。要获得更多的帮助,请联系。