Merge pull request #1 from lulalala/encrypt_data

Fix bug of encryption (check mac value) when some fields are not used.
Fix bug

Fix bug of encryption (check mac value) when some fields are not used.
Fix bug - 修復 notification check sum 檢查問題, 先 sort params by hash key
Merge pull request #3 from afunction/master

Fix bug - 修復 notification check sum 檢查問題, 先 sort params by hash key

according Allpay document, all params need to be sorted.
Bump to 0.1.3

a. Fix bug - 修復 notification check sum 檢查問題, 先 sort params by hash key
Rename form attribute mapping to use common names
Remove duplicate methods that are already defined
by mapping() calls.