normalizeArray instead of decodeResponse in client
Return false instead of issuing exceptions
Add check for return value
Add PaymentNotification
Add PaymentDetail API