Revert "Revert "Merge pull request #21 from Payum/api-useraction""

This reverts commit c3a47d3b0b9489d9b49396167ebe80a2a94cf7c3.