Caution
This is the development version (v3.x) of this module.
It is a heavy work in progress and not meant to be used
for any application in its current phase. Use version 2.1 (branch 2.x
)
for your application until v3.0 gets released
This library enables PayPal for Vanilo Payments.
Being a Concord Module it is intended to be used by Laravel Applications.
Refer to the markdown files in the docs folder.
- 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)