vanilo/paypal

PayPal Payment Gateway Support for Vanilo (Laravel)
2,153 1
Install
composer require vanilo/paypal
Latest Version:4.0.0
PHP:^8.4
Laravel:12 · 13
Older releases:9 · 10 · 11
License:MIT
Last Updated:Sep 25, 2026
Links: GitHub  ·  Packagist
Maintainer: vanilo

PayPal Payment Gateway for Vanilo

Tests Packagist Stable Version StyleCI Packagist downloads MIT Software License

This library enables PayPal for Vanilo Payments.

Being a Concord Module it is intended to be used by Laravel Applications.

Documentation

Refer to the Markdown files in the docs folder.

To-do

  • Distinguish order and payment webhooks (resource.id differs!)
  • Thrown custom exceptions on PayPal 4XX errors
  • Test a situation when the amount is higher than the test accounts available credit
  • Handle the case when neither webhooks are set up, nor front return happens:
    • timeout?
    • captured already?
  • Log webhook/return facts in payment history
  • Log auth before capture
  • Add payer and shipping data to the paypal order
  • Handle partial payments (via payments/captures)
  • Auto-register webhooks
  • Handle refunds (via Payments API)

Related Packages

srmklive/paypal

PayPal REST API client for Laravel and standalone PHP.

4,900,031 1,150
vanilo/braintree

Braintree Payment Gateway Support for Vanilo (Laravel)

19,364 3
vanilo/mollie

Mollie Payment Gateway Support for Vanilo (Laravel)

4,748 2
vanilo/adyen

Adyen Payment Gateway Support for Vanilo (Laravel)

1,373 1
vanilo/payment

Vanilo Payment Module

18,558 6

Version History

Version Released PHP Laravel License
4.0.0 ^8.4 ^12.61.1|^13.12 MIT
3.0.0 ^8.3 ^10.48.23|^11.46.2|^12.50|^13.0 MIT
2.1.0 ^8.2 ^10.0|^11.0 MIT
2.0.0 ^8.2 ^10.0|^11.0 MIT
1.1.0 ^8.0 ^9.2|^10.0 MIT