vanilo/paypal

PayPal Payment Gateway Support for Vanilo (Laravel)

1.1.0 2023-12-18 15:56 UTC

This package is auto-updated.

Last update: 2024-04-24 07:31:33 UTC


README

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)