├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── coinbase-commerce-go.png ├── configs │ ├── pr-labeler.yml │ └── release-drafter.yml ├── scripts │ └── gotool.js └── workflows │ ├── assigner.yml │ ├── go.yml │ ├── greetings.yml │ ├── pr-labeler.yml │ ├── release-drafter.yml │ ├── stale.yml │ └── test-coverage.yml ├── .gitignore ├── .golangci.yaml ├── .octocov.yml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── CONTRIBUTING.md ├── coverage.svg ├── ratio.svg └── time.svg ├── example └── main.go ├── go.mod ├── go.sum ├── main.go ├── main_integration_test.go ├── main_test.go ├── pkg ├── api │ ├── api.go │ ├── authentication.go │ ├── charges.go │ ├── checkouts.go │ ├── client.go │ ├── config.go │ ├── events.go │ ├── invoices.go │ └── webhooks.go ├── entity │ ├── charges.go │ ├── charges_resource.go │ ├── checkouts.go │ ├── checkouts_resource.go │ ├── error.go │ ├── events.go │ ├── events_resource.go │ ├── invoices.go │ ├── invoices_resource.go │ ├── pagination.go │ ├── webhooks.go │ └── webhooks_resource.go ├── enum │ ├── charge.go │ ├── checkout.go │ ├── event.go │ ├── invoice.go │ ├── pricing_type.go │ └── resource.go └── stub │ ├── charges.go │ ├── charges_resource.go │ ├── checkouts.go │ ├── checkouts_resource.go │ ├── context.go │ ├── error.go │ ├── events.go │ ├── events_resource.go │ ├── invoices.go │ ├── invoices_resource.go │ ├── pagination.go │ ├── webhooks.go │ └── webhooks_resource.go └── scripts ├── linter.sh ├── pre-commit.sh ├── setup.sh └── test.sh /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/coinbase-commerce-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/coinbase-commerce-go.png -------------------------------------------------------------------------------- /.github/configs/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/configs/pr-labeler.yml -------------------------------------------------------------------------------- /.github/configs/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/configs/release-drafter.yml -------------------------------------------------------------------------------- /.github/scripts/gotool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/scripts/gotool.js -------------------------------------------------------------------------------- /.github/workflows/assigner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/assigner.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/pr-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.github/workflows/test-coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.octocov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/.octocov.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/README.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/docs/coverage.svg -------------------------------------------------------------------------------- /docs/ratio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/docs/ratio.svg -------------------------------------------------------------------------------- /docs/time.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/docs/time.svg -------------------------------------------------------------------------------- /example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/example/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/main.go -------------------------------------------------------------------------------- /main_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/main_integration_test.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/main_test.go -------------------------------------------------------------------------------- /pkg/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/api.go -------------------------------------------------------------------------------- /pkg/api/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/authentication.go -------------------------------------------------------------------------------- /pkg/api/charges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/charges.go -------------------------------------------------------------------------------- /pkg/api/checkouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/checkouts.go -------------------------------------------------------------------------------- /pkg/api/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/client.go -------------------------------------------------------------------------------- /pkg/api/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/config.go -------------------------------------------------------------------------------- /pkg/api/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/events.go -------------------------------------------------------------------------------- /pkg/api/invoices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/invoices.go -------------------------------------------------------------------------------- /pkg/api/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/api/webhooks.go -------------------------------------------------------------------------------- /pkg/entity/charges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/charges.go -------------------------------------------------------------------------------- /pkg/entity/charges_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/charges_resource.go -------------------------------------------------------------------------------- /pkg/entity/checkouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/checkouts.go -------------------------------------------------------------------------------- /pkg/entity/checkouts_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/checkouts_resource.go -------------------------------------------------------------------------------- /pkg/entity/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/error.go -------------------------------------------------------------------------------- /pkg/entity/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/events.go -------------------------------------------------------------------------------- /pkg/entity/events_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/events_resource.go -------------------------------------------------------------------------------- /pkg/entity/invoices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/invoices.go -------------------------------------------------------------------------------- /pkg/entity/invoices_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/invoices_resource.go -------------------------------------------------------------------------------- /pkg/entity/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/pagination.go -------------------------------------------------------------------------------- /pkg/entity/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/webhooks.go -------------------------------------------------------------------------------- /pkg/entity/webhooks_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/entity/webhooks_resource.go -------------------------------------------------------------------------------- /pkg/enum/charge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/enum/charge.go -------------------------------------------------------------------------------- /pkg/enum/checkout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/enum/checkout.go -------------------------------------------------------------------------------- /pkg/enum/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/enum/event.go -------------------------------------------------------------------------------- /pkg/enum/invoice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/enum/invoice.go -------------------------------------------------------------------------------- /pkg/enum/pricing_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/enum/pricing_type.go -------------------------------------------------------------------------------- /pkg/enum/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/enum/resource.go -------------------------------------------------------------------------------- /pkg/stub/charges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/charges.go -------------------------------------------------------------------------------- /pkg/stub/charges_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/charges_resource.go -------------------------------------------------------------------------------- /pkg/stub/checkouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/checkouts.go -------------------------------------------------------------------------------- /pkg/stub/checkouts_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/checkouts_resource.go -------------------------------------------------------------------------------- /pkg/stub/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/context.go -------------------------------------------------------------------------------- /pkg/stub/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/error.go -------------------------------------------------------------------------------- /pkg/stub/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/events.go -------------------------------------------------------------------------------- /pkg/stub/events_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/events_resource.go -------------------------------------------------------------------------------- /pkg/stub/invoices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/invoices.go -------------------------------------------------------------------------------- /pkg/stub/invoices_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/invoices_resource.go -------------------------------------------------------------------------------- /pkg/stub/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/pagination.go -------------------------------------------------------------------------------- /pkg/stub/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/webhooks.go -------------------------------------------------------------------------------- /pkg/stub/webhooks_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/pkg/stub/webhooks_resource.go -------------------------------------------------------------------------------- /scripts/linter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/scripts/linter.sh -------------------------------------------------------------------------------- /scripts/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/scripts/pre-commit.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizalgowandy/coinbase-commerce-go/HEAD/scripts/test.sh --------------------------------------------------------------------------------