Add Type Hitting to Payment and ItemList

* 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.
* 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.