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