initial api 1.0 implementation
added Extra Checkout Fields for Brazil dependence and fixed the inline documentation and functions names