Ich versuche, ein Braintree Payments-Drop-In in eine Ionic-Mobile-App zu integrieren. Basierend auf der Braintree Dokumentation und einige Code-Beispiele, die ich online finden konnte, ist der folgende Code, was ich habe es geschafft, mit so weit zu kommen, aber es scheint nicht zu funktionieren:Braintree Drop-in-Container in Ionic
controller.js
.controller('CheckoutForm', function($scope, $window) {
$scope.clientToken = "<token generated by the server>"
$scope.renderCheckout = function() {
braintree.setup($scope.clientToken, "dropin", {
container: "payment-form"
});
}
})
template.html
<div>
Payment details:
<form id="checkout">
<div id="payment-form" onLoad="renderCheckout()"></div>
</form>
</div>
ich habe auch die folgende Zeile in der index.html:
<script src="https://js.braintreegateway.com/js/braintree-2.23.0.min.js"></script>
Ich bin ziemlich neu in Ionic und HTML5/JS Entwicklung im Allgemeinen, so würde jede Hilfe sehr geschätzt werden.
das scheint zu funktionieren! Danke für Ihre Hilfe – whtvr
Vielen Dank für das cordova Whitelist Plugin. Ist das in Ordnung mit einem importierten Braintree Drop-In Modul zu verwenden oder sollte es ausschließlich mit cordova Braintree Plugin verwendet werden? –