Class not found – paypal, braintree

Mates H.
Člen | 6
+
0
-

Zdravím,

aktuálně v nette integruji paypal express checkout payment.
https://developer.paypal.com/…er-side/php/

Nahodil jsem require do composeru, updatnul composer avšak, nenajde mi to

$gateway = new Braintree_Gateway([
‚accessToken‘ ⇒ useYourAccessToken,
]);

tuto classu. I když v use mám „use braintree\braintree_php;“.

Ví někdo co s tím?

Ondřej Kubíček
Člen | 494
+
0
-

máš aktuální verzi 4.3.0?

use Braintree;

...

$gateway = new Braintree\Gateway([
    'environment' => 'sandbox',
    'merchantId' => 'your_merchant_id',
    'publicKey' => 'your_public_key',
    'privateKey' => 'your_private_key'
]);
Mates H.
Člen | 6
+
0
-

Class ‚Braintree\Gateway‘ not found

stále háže toto. Právě, že na tom linku co jsem poslal je Note, že se express payment implementuje tím způsobem jak jsem psal výše.

„require“ : {
„braintree/braintree_php“ : „3.36.0“
 }

z : https://developer.paypal.com/…er-side/php/

Tenhle odkaz jsem dostal jako docs, takže to je outdated?

Ondřej Kubíček napsal(a):

máš aktuální verzi 4.3.0?

use Braintree;

...

$gateway = new Braintree\Gateway([
    'environment' => 'sandbox',
    'merchantId' => 'your_merchant_id',
    'publicKey' => 'your_public_key',
    'privateKey' => 'your_private_key'
]);
Mates H.
Člen | 6
+
0
-

4.3.0 se mi neupdatne, kvůli php verzi.

artemevsin
Člen | 61
+
0
-

Napadá mě, jestli to new Braintree_Gateway([]) voláš v nějakém namespacu? zkus před název třídy přidat zpětné lomítko…

<?php

require_once __DIR__.'/braintree/lib/Braintree.php';

$gateway = new \Braintree_Gateway([
	'accessToken' ⇒ $useYourAccessToken,
]);
?>