Bonjour

J'essaie d'ajouter le SDK de Paypal pour PHP à mon site en suivant le guide :
https://developer.paypal.com/docs/ch...ion/setup-sdk/

Je me suis connecté en SSH avec Putty et j'ai installé le SDK avec la commande indiquée : "composer require paypal/paypal-checkout-sdk 1.0.1".

Ensuite j'ai copié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
 
namespace Sample;
 
use PayPalCheckoutSdk\Core\PayPalHttpClient;
use PayPalCheckoutSdk\Core\SandboxEnvironment;
 
ini_set('error_reporting', E_ALL); // or error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
 
class PayPalClient
{
    /**
     * Returns PayPal HTTP client instance with environment that has access
     * credentials context. Use this instance to invoke PayPal APIs, provided the
     * credentials have access.
     */
    public static function client()
    {
        return new PayPalHttpClient(self::environment());
    }
 
    /**
     * Set up and return PayPal PHP SDK environment with PayPal access credentials.
     * This sample uses SandboxEnvironment. In production, use LiveEnvironment.
     */
    public static function environment()
    {
        $clientId = getenv("CLIENT_ID") ?: "PAYPAL-SANDBOX-CLIENT-ID";
        $clientSecret = getenv("CLIENT_SECRET") ?: "PAYPAL-SANDBOX-CLIENT-SECRET";
        return new SandboxEnvironment($clientId, $clientSecret);
    }
}
 
$request = new OrdersCreateRequest();
$request->headers["prefer"] = "return=representation";
 
$request = new OrdersCreateRequest();
$request->headers["PayPal-Partner-Attribution-Id"] = "PARTNER_ID_ASSIGNED_BY_YOUR_PARTNER_MANAGER";
 
?>
dans un fichier paypal_setup.php, à la racine du site, et je l'ai executé pour vérifier si ça fonctionnait, mais j'ai l'erreur
Fatal error: Uncaught Error: Class 'Sample\OrdersCreateRequest' not found in /home/u840737519/domains/dom83.xyz/public_html/paypal_setup.php:37 Stack trace: #0 {main} thrown in /home/u840737519/domains/dom83.xyz/public_html/paypal_setup.php on line 37
Eclairez-moi svp.

Merci