Ich arbeite an Braintree zum ersten Mal und Probleme im allerersten Schritt. Ich bin nicht in der Lage, Dropin-Funktionalität und andere .. Ich brauche Hilfe, um es zu sortieren.Integration von braintree verursacht Probleme
Ich folgte hier angegebenen Schritte: https://developers.braintreepayments.com/javascript+php/start/overview
Erster Schritt ist Javascript-Client! - Ich folgte wie erwähnt, hinzugefügt Skript
<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
Dann fügte HTML-Teil
<form id="checkout" method="post" action="/checkout">
<div id="dropin"></div>
<input type="submit" value="Pay $10">
</form>
Und endlich habe ich unten Skript in Script-Tag hinzugefügt.
braintree.setup("CLIENT_TOKEN_KEY", 'dropin', {
container: 'checkout'
})
Ich habe mit Client Token Key von unserem Server abgerufen.
für den nächsten Schritt, fügte ich Konfigurationen wie erwähnt
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('use_your_merchant_id'); //updated with our merchant id
Braintree_Configuration::publicKey('use_your_public_key'); // updated with our public key
Braintree_Configuration::privateKey('use_your_private_key'); //updated with our private key
hinzugefügt dann
$clientToken = Braintree_ClientToken::generate(array(
"customerId" => $aCustomerId
));
Nun Probleme Ich erhalte -
Wenn ich $ aCustomerId aktualisiert mit unseren Kundennummer, ich habe einen Fatal Error vom "customer_id" Feld undefined in Braintree_ClientToken. So entfernte array ("Kunde" => $ aCustomerId) und bekam die Client-Token ..
Die Client-Token in brantree.setup('TOKEN_KEY','dropin',{container:'checkout'})
verwendet werden, und bekamen
Error: Unable to find valid container. -braintree.js(line 18)
ich auch zu dieser Zeit hat mich einmal var braintree = Braintree.create("CLIENT_TOKEN_KEY");
oben erwähnt brantree.setup('TOKEN_KEY','dropin',{container:'checkout'})
habe TypeError: braintree.setup is not a function
Ich versuche, es aus den letzten zwei Tagen zu sortieren, aber immer noch habe ich nicht Dropin Bildschirm wie in Demo gezeigt.
Hoffnung für eine gute Hilfe ..
Danke für die Antwort, versuchte ich mit '{container: $ ('# dropin')}} auch, aber mit demselben Problem. Es gibt keinen Tippfehler, da ich von der Demo der Braintree-Site kopiere. –