De aquí ya no he pasado.
-
check_circle_outlineMódulo 1 | 7 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 20 clases
Autenticación y Productos
expand_more -
check_circle_outlineMódulo 3 | 11 clases
Vue
expand_more -
check_circle_outlineMódulo 4 | 13 clases
Carrito de Compras
expand_more -
check_circle_outlineMódulo 5 | 6 clases
PayPal
expand_more
10 comentario(s)
Deberían actualizar los videos de ésta última sección. Llegué hasta el punto donde se valída la ruta /pagar y me arroja éste error:
BraintreeHttp\HttpException {"name":"MALFORMED_REQUEST","message":"Incoming JSON request does not map to API request","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#MALFORMED_REQUEST","debug_id":"ef3ebead89fc8"}
De aquí ya no he pasado.
De aquí ya no he pasado.
Buenas me sale el sgte error: Class 'PayPalCheckoutSdk\Core\SandboxEnvironment' not found
Por favor alguien que me ayude con esto, no logro solucionarlo, estoy la versión v2 de Paypal ya que al anterior versión me sale ya en desuso, estaba probando con el paquete del vídeo: use Paypal\Core\SandboxEnvironment;
pero me sale el mismo error, es más creo que la del vídeo es una antigua librería, alguien que me ayude !! :c
Me muestra el siguiente error:
"Class 'Paypal\Core\PayPalHttpClient' not found"
----------------
use Paypal\Core\PayPalHttpClient;
use Paypal\v1\Payments\PaymentCreateRequest;
use Paypal\v1\Payments\PaymentExecuteRequest;
use PayPal\Core\SandboxEnvironment;
class Paypal{
public $client, $environment;
public function __construct()
{
$clientId = Config::get('services.paypal.clientId');
$secret = Config::get('services.paypal.secret');
$this->environment = new SandboxEnvironment($clientId, $secret);
$this->client = new PayPalHttpClient($this->environment);
}
use PayPal\Core\PayPalHttpClient; use PayPal\v1\Payments\PaymentCreateRequest; use PayPal\v1\Payments\PaymentExecuteRequest; use PayPal\Core\SandboxEnvironment; // ProductionEnvironment for production calls$this->environment = new SandboxEnvironment($clientid, $secret); $this->client = new PayPalHttpClient($this->environment);
return $this->client->execute($this->buildPaymentRequest($amount));
Hola. Tengo este error Class 'PayPal\Core\PayPalHttpClient' not found o lo mismo con el SandBok.
Alguna ayuda? Gracias!
Hola buenas noches, despues de seguir todos los pasos hasta este video me sale este error, ya busque en internet pero la verdad no encuentro como solucionarlo me podrían ayudar de favor:
"{"error":"invalid_client","error_description":"Client Authentication failed"}"
<?php namespace App; use URL; use Config; use Paypal\Core\PaypalHttpClient; use Paypal\v1\Payments\PaymentCreateRequest; use Paypal\v1\Payments\PaymentExecuteRequest; use Paypal\Core\SandboxEnvironment; //para pruebas class PayPal{ public $client, $environment; public function __construct(){ $clientid = Config::get('services.paypal.clientid'); //me traigo las credenciales desde /services $secret = Config::get('services.paypal.secret'); $this->environment = new SandboxEnvironment($clientid,$secret); //environment es igual a SandboxEnvironment. que resibe dos argumentos(cliente y secreto) $this->client = new PaypalHttpClient($this->environment); //creamos cliente para realizaar las peticiones } //solicitud de cobro public function buildPaymentRequest($anount){ //solicitamos el monto a cobrar $request = new PaymentCreateRequest(); //para solicitud de cobro $body = [ "intent" => "sale", "transactions" => [ //cantidad de transacciones "amount" => ["total" =>$amount, "currency" => "USD"] // el monto que es el total y la moneda currency ], "payer" => [ //aqui especificamos como se va a cobrar "payment_method" => "paypal", //por paypal metodo paypal ], "redirecturls" => [ //urls de redireccionamiento que paypal hace una ves que se aprobo o desaprobo el cobro "cancel_url" => "/", //cancelado "return_url" => "/" //aprobado ] ]; //cuerpo de la peticion $request->body = $body; //asociamos a la petcion body la configuracion de cobro que esta guardado en la variable &body return $request; //retornamos la peticion contruida } public function charge($amount){ return $this->client->execute($this->buildPaymentRequest($amount)); } } ?>
Me causa este error y no encuentro donde esta el problema Call to undefined method PayPal\Core\SandboxEnvironment::execute()
ah mi me aparece "Call to a member function execute() on null" cuando ejecuta el metodo buildPaymentRequest($amount).
En esta seccion me aparece el mensaje "PERMISION_DENIED", sabes por que puede ocurrir este error? Es al momento de ejecutar la ruta "/pagar"
Clase 59