Add Type Hiting 'array' to method setItems to avoid receive a non array parameter which cause a validation errors when Payment 'created' function is executed.
Add Type Hiting 'array' to method setTransactions to avoid receive a non array parameter which cause a validation errors when Payment 'created' function is executed.
Capture the result of $payment->execute

The important info is not included in the Payment object, but in the object that is returned from $payment->execute
Merge pull request #40 from kryogenic/patch-1

Capture the result of $payment->execute
Added add/remove methods to ItemList
Cleaned up Code Comments and added Type-Hinting to all Class/Functions
Repo analytics
Support Invoice APIs
Return true for null response
Fixed testcases
Merge pull request #9 from r2pq/master

Add Type Hitting to Payment and ItemList
Added phone attribute
Added invoice samples
replace changelog with release notes
update composer
Merge branch 'support-invoice-apis'

Merge in invoicing support and samples demonstrating use
Merge pull request #41 from ryansundberg/master

Added add/remove/isEmpty methods to ItemList
Cleaned up Code Comments and added Type-Hinting to all Class/Functions closes #42
Merge in ryansundberg and diemuzi pulls
Add validation of Return/Cancel URL's (with test cases)