├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── auth ├── auth.go └── auth_test.go ├── bootstrap.go ├── config ├── apikey.go └── apikey_test.go ├── error └── error.go ├── examples ├── balance │ ├── balance.go │ └── operation │ │ └── operation.go ├── bank │ └── bank.go ├── card │ └── card.go ├── customer │ └── customer.go ├── payable │ └── payable.go ├── plan │ └── plan.go ├── recipient │ ├── balance │ │ ├── balance.go │ │ └── operation │ │ │ └── operation.go │ └── recipient.go ├── search │ └── search.go ├── subscription │ └── subscription.go ├── transaction │ ├── antifraudanalysis │ │ └── antifraudanalysis.go │ ├── capture │ │ └── capture.go │ ├── cardhashkey │ │ └── cardhashkey.go │ ├── collectpayment │ │ └── collectpayment.go │ ├── event │ │ └── event.go │ ├── operation │ │ └── operation.go │ ├── payable │ │ └── payable.go │ ├── postback │ │ └── postback.go │ ├── splitrule │ │ └── splitrule.go │ └── transaction.go └── transfer │ └── transfer.go ├── lib ├── balance │ ├── balance.go │ └── operation │ │ └── operation.go ├── bank │ └── account.go ├── card │ └── card.go ├── customer │ └── customer.go ├── event │ └── event.go ├── operation │ └── operation.go ├── payable │ └── payable.go ├── plan │ └── plan.go ├── postback │ └── postback.go ├── recipient │ ├── balance │ │ ├── balance.go │ │ └── operation │ │ │ └── operation.go │ └── recipient.go ├── search │ └── search.go ├── subscription │ ├── event │ │ └── event.go │ ├── postback │ │ └── postback.go │ ├── subscription.go │ └── transaction │ │ └── transaction.go ├── transaction │ ├── antifraudanalysis │ │ └── antifraudanalysis.go │ ├── capture │ │ └── capture.go │ ├── cardhashkey │ │ └── cardhashkey.go │ ├── collectpayment │ │ └── collectpayment.go │ ├── event │ │ └── event.go │ ├── operation │ │ └── operation.go │ ├── payable │ │ └── payable.go │ ├── postback │ │ └── postback.go │ ├── splitrule │ │ └── splitrule.go │ └── transaction.go ├── transfer │ └── transfer.go ├── validation │ └── validation.go └── zipcode │ └── zipcode.go └── repository ├── repository.go └── repository_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.DS_Store 3 | src 4 | bin 5 | pkg -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/README.md -------------------------------------------------------------------------------- /auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/auth/auth.go -------------------------------------------------------------------------------- /auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/auth/auth_test.go -------------------------------------------------------------------------------- /bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/bootstrap.go -------------------------------------------------------------------------------- /config/apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/config/apikey.go -------------------------------------------------------------------------------- /config/apikey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/config/apikey_test.go -------------------------------------------------------------------------------- /error/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/error/error.go -------------------------------------------------------------------------------- /examples/balance/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/balance/balance.go -------------------------------------------------------------------------------- /examples/balance/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/balance/operation/operation.go -------------------------------------------------------------------------------- /examples/bank/bank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/bank/bank.go -------------------------------------------------------------------------------- /examples/card/card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/card/card.go -------------------------------------------------------------------------------- /examples/customer/customer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/customer/customer.go -------------------------------------------------------------------------------- /examples/payable/payable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/payable/payable.go -------------------------------------------------------------------------------- /examples/plan/plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/plan/plan.go -------------------------------------------------------------------------------- /examples/recipient/balance/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/recipient/balance/balance.go -------------------------------------------------------------------------------- /examples/recipient/balance/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/recipient/balance/operation/operation.go -------------------------------------------------------------------------------- /examples/recipient/recipient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/recipient/recipient.go -------------------------------------------------------------------------------- /examples/search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/search/search.go -------------------------------------------------------------------------------- /examples/subscription/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/subscription/subscription.go -------------------------------------------------------------------------------- /examples/transaction/antifraudanalysis/antifraudanalysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/antifraudanalysis/antifraudanalysis.go -------------------------------------------------------------------------------- /examples/transaction/capture/capture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/capture/capture.go -------------------------------------------------------------------------------- /examples/transaction/cardhashkey/cardhashkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/cardhashkey/cardhashkey.go -------------------------------------------------------------------------------- /examples/transaction/collectpayment/collectpayment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/collectpayment/collectpayment.go -------------------------------------------------------------------------------- /examples/transaction/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/event/event.go -------------------------------------------------------------------------------- /examples/transaction/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/operation/operation.go -------------------------------------------------------------------------------- /examples/transaction/payable/payable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/payable/payable.go -------------------------------------------------------------------------------- /examples/transaction/postback/postback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/postback/postback.go -------------------------------------------------------------------------------- /examples/transaction/splitrule/splitrule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/splitrule/splitrule.go -------------------------------------------------------------------------------- /examples/transaction/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transaction/transaction.go -------------------------------------------------------------------------------- /examples/transfer/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/examples/transfer/transfer.go -------------------------------------------------------------------------------- /lib/balance/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/balance/balance.go -------------------------------------------------------------------------------- /lib/balance/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/balance/operation/operation.go -------------------------------------------------------------------------------- /lib/bank/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/bank/account.go -------------------------------------------------------------------------------- /lib/card/card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/card/card.go -------------------------------------------------------------------------------- /lib/customer/customer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/customer/customer.go -------------------------------------------------------------------------------- /lib/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/event/event.go -------------------------------------------------------------------------------- /lib/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/operation/operation.go -------------------------------------------------------------------------------- /lib/payable/payable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/payable/payable.go -------------------------------------------------------------------------------- /lib/plan/plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/plan/plan.go -------------------------------------------------------------------------------- /lib/postback/postback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/postback/postback.go -------------------------------------------------------------------------------- /lib/recipient/balance/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/recipient/balance/balance.go -------------------------------------------------------------------------------- /lib/recipient/balance/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/recipient/balance/operation/operation.go -------------------------------------------------------------------------------- /lib/recipient/recipient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/recipient/recipient.go -------------------------------------------------------------------------------- /lib/search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/search/search.go -------------------------------------------------------------------------------- /lib/subscription/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/subscription/event/event.go -------------------------------------------------------------------------------- /lib/subscription/postback/postback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/subscription/postback/postback.go -------------------------------------------------------------------------------- /lib/subscription/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/subscription/subscription.go -------------------------------------------------------------------------------- /lib/subscription/transaction/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/subscription/transaction/transaction.go -------------------------------------------------------------------------------- /lib/transaction/antifraudanalysis/antifraudanalysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/antifraudanalysis/antifraudanalysis.go -------------------------------------------------------------------------------- /lib/transaction/capture/capture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/capture/capture.go -------------------------------------------------------------------------------- /lib/transaction/cardhashkey/cardhashkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/cardhashkey/cardhashkey.go -------------------------------------------------------------------------------- /lib/transaction/collectpayment/collectpayment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/collectpayment/collectpayment.go -------------------------------------------------------------------------------- /lib/transaction/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/event/event.go -------------------------------------------------------------------------------- /lib/transaction/operation/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/operation/operation.go -------------------------------------------------------------------------------- /lib/transaction/payable/payable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/payable/payable.go -------------------------------------------------------------------------------- /lib/transaction/postback/postback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/postback/postback.go -------------------------------------------------------------------------------- /lib/transaction/splitrule/splitrule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/splitrule/splitrule.go -------------------------------------------------------------------------------- /lib/transaction/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transaction/transaction.go -------------------------------------------------------------------------------- /lib/transfer/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/transfer/transfer.go -------------------------------------------------------------------------------- /lib/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/validation/validation.go -------------------------------------------------------------------------------- /lib/zipcode/zipcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/lib/zipcode/zipcode.go -------------------------------------------------------------------------------- /repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/repository/repository.go -------------------------------------------------------------------------------- /repository/repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luk4z7/pagarme-go/HEAD/repository/repository_test.go --------------------------------------------------------------------------------