Laravel Paypal

Crear una cuenta business en Paypal en https://www.paypal.com

En https://developer.paypal.com/ crear una App y te da el client_id y el secret

Estos datos ponerlos en config\services.php:
'paypal' => [
        'client_id' => env('PAYPAL_CLIENT_ID'),
        'secret' => env('PAYPAL_SECRET'),
],

Y en .env:
PAYPAL_CLIENT_ID=AS8tV1LprxLAi78n4XXXXMoSUa1EyUgNIk075JwF6W5WBREcPMEjycYL844yQaE
PAYPAL_SECRET=EK_iy1rr90UYs3HWXvXXXXXLDPwxgbPNY-qgp7FGmXsmjxBO9W3siW_2WyOKM9ry

En https://developer.paypal.com/ si te vas a accounts te ha generado una business y otra de usuario normal.

Con los datos ficticios de acceso de la de Usuario si entras en https://www.sandbox.paypal.com/ podrás ver que dispones de un saldo ficticio para hacer pruebas.
En la view en donde queramos poner el botón de pago por paypal:
<div id="paypal-button-container"></div> En la zona de scripts poner:
<script src="https://www.paypal.com/sdk/js?client-id={{ config('services.paypal.client_id') }}"></script>
Y debajo de ese script poner el código javascript que te indican en https://developer.paypal.com/docs/business/checkout/set-up-standard-payments/ pero donde pone value en vez de 0.01 poner nuestra cantidad a cobrar, ej:
value: '{{ $order->total }}'
Para probarlo entra con los datos de tu cuenta de prueba (la personal, no la de business) que tienes en https://developer.paypal.com/developer/accounts/

No hay comentarios:

Publicar un comentario