PayPal Payment Gateway for Vanilo
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)