2015-08-06 1 views
0

Lorsque im essayez de créer un paiement Paypal chaque fois que je reçois cette erreur « Impossible de se connecter à api.sandbox.paypal.com port 443: Connexion refusée »Paypal Rest Sandbox Erreur

 $payer = new Payer(); 
    $payer->setPaymentMethod('paypal'); 

    $itemSignup = new Item(); 
    $itemSignup->setName('Test'); 
    $itemSignup->setCurrency('EUR'); 
    $itemSignup->setQuantity(1); 
    $itemSignup->setPrice(self::SIGNUP_PRICE); 

    $itemList =new ItemList(); 
    $itemList->setItems([$itemSignup]); 

    $amount = new Amount(); 
    $amount->setCurrency('EUR'); 
    $amount->setTotal(self::SIGNUP_PRICE); 

    $transaction = new Transaction(); 
    $transaction->setAmount($amount); 
    $transaction->setItemList($itemList); 
    $transaction->setDescription('Test'); 

    $redirectUrls = new RedirectUrls(); 
    $redirectUrls->setReturnUrl('http://localhost/test/'); 
    $redirectUrls->setCancelUrl('http://localhost/test/'); 

    $payment = new Payment(); 
    $payment->setIntent('Sale'); 
    $payment->setPayer($payer); 
    $payment->setRedirectUrls($redirectUrls); 
    $payment->setTransactions(array($transaction)); 

    try { 
     $payment->create($this->_apiContext); 
    } catch(\Exception $e){ 
     dd($e->getMessage()); 
+0

Si cela est sur IIS alors votre pool d'application peut être nécessaire de redémarrer – zanderwar

+0

Il est WAMP serveur – noaaah

+0

Attendez Désolé, vérifiez votre redirection de port. Cela ne vous plait probablement pas de retourner à localhost assurez-vous de mettre en ligne et essayez votre adresse IP actuelle et assurez-vous que le port 80 est transféré – zanderwar

Répondre

1

Pour créer un paiement , l'URL doit être:

https://api.sandbox.paypal.com/v1/payments/payment