2016-10-14 2 views
0

Ich versuche zu Braintree Zahlungssystem zu verbinden und das Client-Token-ID mit dem folgenden Code erhalten:Braintree: Probleme mit dem Erhalten Client-Token ID

<script src="https://js.braintreegateway.com/js/braintree-2.29.0.min.js"></script> 
<script> 
clientToken = <?php echo(Braintree_ClientToken::generate()); ?>; 
alert(clientToken); 

braintree.setup(clientToken, "dropin", { 
    container: "payment-form" 
}); 
</script> 

Aber der Code nicht die Client-Token zu holen. Bitte helfen Sie mir, dieses Problem zu lösen.

+0

Was zeigt die Alarmbox? Ist es ein gültiges Token oder etwas anderes? –

+0

Ich bekomme fatalen Fehler "Tokenid nicht gefunden" –

+0

chk die Antwort wird Ihnen helfen – devpro

Antwort

0

Dies hilft Ihnen Client-Token zu erhalten:

<script src="https://js.braintreegateway.com/v2/braintree.js"></script> 
<?php 
$clientToken = Braintree_ClientToken::generate(); // generate token 
?> 
<script> 
clientToken = "<?php echo $clientToken;?>"; 
alert(clientToken); 
braintree.setup(clientToken, "dropin", { 
    container: "payment-form" 
}); 
</script> 

Sie müssen Angebote für clientToken in Javascript verwenden.

+0

@ devpro..it zeigt einen Fehler "Schwerwiegender Fehler: Klasse 'Braintree_ClientToken' nicht gefunden" –

+0

@creative: Haben Sie die Klasse brainTree enthalten ? – devpro

+0

@creative: Sie müssen 'require 'braintree/lib/Braintree.php';' – devpro