Documentation ¶
Overview ¶
Convenience main build pkg to enable
$ go get github.com/fritzpay/paymentd
withour errors
Directories ¶
Path | Synopsis |
---|---|
Godeps
|
|
_workspace/src/code.google.com/p/goauth2/oauth
Package oauth supports making OAuth2-authenticated HTTP requests.
|
Package oauth supports making OAuth2-authenticated HTTP requests. |
_workspace/src/code.google.com/p/goauth2/oauth/example
This program makes a call to the specified API, authenticated with OAuth2.
|
This program makes a call to the specified API, authenticated with OAuth2. |
_workspace/src/code.google.com/p/goauth2/oauth/jwt
The jwt package provides support for creating credentials for OAuth2 service account requests.
|
The jwt package provides support for creating credentials for OAuth2 service account requests. |
_workspace/src/code.google.com/p/goauth2/oauth/jwt/example
This program makes a read only call to the Google Cloud Storage API, authenticated with OAuth2.
|
This program makes a read only call to the Google Cloud Storage API, authenticated with OAuth2. |
_workspace/src/code.google.com/p/godec/dec
Package dec implements multi-precision decimal arithmetic.
|
Package dec implements multi-precision decimal arithmetic. |
_workspace/src/github.com/codegangsta/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
|
Package cli provides a minimal framework for creating and organizing command line Go applications. |
_workspace/src/github.com/facebookgo/grace
Package grace allows for gracefully waiting for a listener to finish serving it's active requests.
|
Package grace allows for gracefully waiting for a listener to finish serving it's active requests. |
_workspace/src/github.com/facebookgo/grace/gracedemo
Command gracedemo implements a demo server showing how to gracefully terminate an HTTP server using grace.
|
Command gracedemo implements a demo server showing how to gracefully terminate an HTTP server using grace. |
_workspace/src/github.com/facebookgo/grace/gracehttp
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
|
Package gracehttp provides easy to use graceful restart functionality for HTTP server. |
_workspace/src/github.com/facebookgo/grace/gracehttp/testserver
Command testserver implements a test case.
|
Command testserver implements a test case. |
_workspace/src/github.com/facebookgo/grace/gracenet
Package gracenet provides a family of Listen functions that either open a fresh connection or provide an inherited connection from when the process was started.
|
Package gracenet provides a family of Listen functions that either open a fresh connection or provide an inherited connection from when the process was started. |
_workspace/src/github.com/go-sql-driver/mysql
Go MySQL Driver - A MySQL-Driver for Go's database/sql package The driver should be used via the database/sql package: import "database/sql" import _ "github.com/go-sql-driver/mysql" db, err := sql.Open("mysql", "user:password@/dbname") See https://github.com/go-sql-driver/mysql#usage for details
|
Go MySQL Driver - A MySQL-Driver for Go's database/sql package The driver should be used via the database/sql package: import "database/sql" import _ "github.com/go-sql-driver/mysql" db, err := sql.Open("mysql", "user:password@/dbname") See https://github.com/go-sql-driver/mysql#usage for details |
_workspace/src/github.com/gorilla/context
Package context stores values shared during a request lifetime.
|
Package context stores values shared during a request lifetime. |
_workspace/src/github.com/gorilla/mux
Package gorilla/mux implements a request router and dispatcher.
|
Package gorilla/mux implements a request router and dispatcher. |
_workspace/src/github.com/jtolds/gls
Package gls implements goroutine-local storage.
|
Package gls implements goroutine-local storage. |
_workspace/src/github.com/smartystreets/goconvey/convey
Package convey contains all of the public-facing entry points to this project.
|
Package convey contains all of the public-facing entry points to this project. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions
Package assertions contains the implementations for all assertions which are referenced in the convey package for use with the So(...) method.
|
Package assertions contains the implementations for all assertions which are referenced in the convey package for use with the So(...) method. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions/oglematchers
Package oglematchers provides a set of matchers useful in a testing or mocking framework.
|
Package oglematchers provides a set of matchers useful in a testing or mocking framework. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions/oglemock/createmock
createmock is used to generate source code for mock versions of interfaces from installed packages.
|
createmock is used to generate source code for mock versions of interfaces from installed packages. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions/oglemock/generate
Package generate implements code generation for mock classes.
|
Package generate implements code generation for mock classes. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions/oglemock/generate/test_cases/complicated_pkg
Package complicated_pkg contains an interface with lots of interesting cases, for use in integration testing.
|
Package complicated_pkg contains an interface with lots of interesting cases, for use in integration testing. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions/oglemock/generate/test_cases/renamed_pkg
A package that calls itself something different than its package path would have you believe.
|
A package that calls itself something different than its package path would have you believe. |
_workspace/src/github.com/smartystreets/goconvey/convey/assertions/ogletest
Package ogletest provides a framework for writing expressive unit tests.
|
Package ogletest provides a framework for writing expressive unit tests. |
_workspace/src/github.com/smartystreets/goconvey/convey/gotest
Package gotest contains internal functionality.
|
Package gotest contains internal functionality. |
_workspace/src/github.com/smartystreets/goconvey/convey/reporting
Package reporting contains internal functionality related to console reporting and output.
|
Package reporting contains internal functionality related to console reporting and output. |
_workspace/src/github.com/stripe/stripe-go
Package stripe provides the binding for Stripe REST APIs.
|
Package stripe provides the binding for Stripe REST APIs. |
_workspace/src/github.com/stripe/stripe-go/account
Package account provides the /account APIs
|
Package account provides the /account APIs |
_workspace/src/github.com/stripe/stripe-go/balance
Package balance provides the /balance APIs
|
Package balance provides the /balance APIs |
_workspace/src/github.com/stripe/stripe-go/card
Package card provides the /cards APIs
|
Package card provides the /cards APIs |
_workspace/src/github.com/stripe/stripe-go/charge
Package charge provides the /charges APIs
|
Package charge provides the /charges APIs |
_workspace/src/github.com/stripe/stripe-go/client
Package client provides a Stripe client for invoking APIs across all resources
|
Package client provides a Stripe client for invoking APIs across all resources |
_workspace/src/github.com/stripe/stripe-go/coupon
Package coupon provides the /coupons APIs
|
Package coupon provides the /coupons APIs |
_workspace/src/github.com/stripe/stripe-go/currency
Package currency provides the list of currency codes
|
Package currency provides the list of currency codes |
_workspace/src/github.com/stripe/stripe-go/customer
Package customer provides the /customes APIs
|
Package customer provides the /customes APIs |
_workspace/src/github.com/stripe/stripe-go/discount
Package discount provides the discount-related APIs
|
Package discount provides the discount-related APIs |
_workspace/src/github.com/stripe/stripe-go/dispute
Package dispute provides the dispute-related APIs
|
Package dispute provides the dispute-related APIs |
_workspace/src/github.com/stripe/stripe-go/event
Package event provides the /events APIs
|
Package event provides the /events APIs |
_workspace/src/github.com/stripe/stripe-go/fee
Package fee provides the /application_fees APIs
|
Package fee provides the /application_fees APIs |
_workspace/src/github.com/stripe/stripe-go/feerefund
Package feerefund provides the /application_fees/refunds APIs
|
Package feerefund provides the /application_fees/refunds APIs |
_workspace/src/github.com/stripe/stripe-go/invoice
Package invoice provides the /invoices APIs
|
Package invoice provides the /invoices APIs |
_workspace/src/github.com/stripe/stripe-go/invoiceitem
Package invoiceitem provides the /invoiceitems APIs
|
Package invoiceitem provides the /invoiceitems APIs |
_workspace/src/github.com/stripe/stripe-go/plan
Package plan provides the /plans APIs
|
Package plan provides the /plans APIs |
_workspace/src/github.com/stripe/stripe-go/recipient
Package recipient provides the /recipients APIs
|
Package recipient provides the /recipients APIs |
_workspace/src/github.com/stripe/stripe-go/refund
Package refund provides the /refunds APIs
|
Package refund provides the /refunds APIs |
_workspace/src/github.com/stripe/stripe-go/sub
Package sub provides the /subscriptions APIs
|
Package sub provides the /subscriptions APIs |
_workspace/src/github.com/stripe/stripe-go/token
Package token provides the /tokens APIs
|
Package token provides the /tokens APIs |
_workspace/src/github.com/stripe/stripe-go/transfer
Package transfer provides the /transfers APIs
|
Package transfer provides the /transfers APIs |
_workspace/src/github.com/stripe/stripe-go/utils
Package utils provides internal utilities
|
Package utils provides internal utilities |
_workspace/src/golang.org/x/crypto/bcrypt
Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm.
|
Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm. |
_workspace/src/golang.org/x/crypto/blowfish
Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
|
Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. |
_workspace/src/golang.org/x/crypto/pbkdf2
Package pbkdf2 implements the key derivation function PBKDF2 as defined in RFC 2898 / PKCS #5 v2.0.
|
Package pbkdf2 implements the key derivation function PBKDF2 as defined in RFC 2898 / PKCS #5 v2.0. |
_workspace/src/golang.org/x/net/context
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
|
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. |
_workspace/src/golang.org/x/text/language
Package language implements BCP 47 language tags and related functionality.
|
Package language implements BCP 47 language tags and related functionality. |
_workspace/src/gopkg.in/inconshreveable/log15.v2
Package log15 provides an opinionated, simple toolkit for best-practice logging that is both human and machine readable.
|
Package log15 provides an opinionated, simple toolkit for best-practice logging that is both human and machine readable. |
_workspace/src/gopkg.in/inconshreveable/log15.v2/stack
Package stack implements utilities to capture, manipulate, and format call stacks.
|
Package stack implements utilities to capture, manipulate, and format call stacks. |
cmd
|
|
paymentd
The paymentd daemon serves payment related services for the FritzPay stack.
|
The paymentd daemon serves payment related services for the FritzPay stack. |
paymentdctl
The paymentdctl command is a utility for common paymentd administration and management tasks
|
The paymentdctl command is a utility for common paymentd administration and management tasks |
pkg
|
|
config
Package config provides a system-wide configuration facility
|
Package config provides a system-wide configuration facility |
decimal
Package decimal provides a decimal type, wrapping code.google.com/p/godec/dec
|
Package decimal provides a decimal type, wrapping code.google.com/p/godec/dec |
env
Package env provides runtime environment related support for FritzPay applications
|
Package env provides runtime environment related support for FritzPay applications |
json
Package json provides special types which can be used in conjunction with JSON serialization
|
Package json provides special types which can be used in conjunction with JSON serialization |
maputil
Package maputil provides tools and utilites for maps, e.g.
|
Package maputil provides tools and utilites for maps, e.g. |
metadata
Package metadata provides persistence for any metadata-like data
|
Package metadata provides persistence for any metadata-like data |
paymentd/config
Package config has config-related types
|
Package config has config-related types |
paymentd/currency
Package currency currency-related logic
|
Package currency currency-related logic |
paymentd/nonce
Package nonce provides nonce-related types
|
Package nonce provides nonce-related types |
paymentd/payment
Package payment provides Payment Types
|
Package payment provides Payment Types |
paymentd/payment_method
Package payment_method provides types to represent Payment Methods
|
Package payment_method provides types to represent Payment Methods |
paymentd/principal
Package principal provides principal-related logic
|
Package principal provides principal-related logic |
paymentd/project
Package project provides project-related logic
|
Package project provides project-related logic |
paymentd/provider
Package provider provides Provider types (haha).
|
Package provider provides Provider types (haha). |
server
Package server provides a (HTTP) server runtime for paymentd
|
Package server provides a (HTTP) server runtime for paymentd |
service
Authentication/authorization Package service provides functionality to support all services
|
Authentication/authorization Package service provides functionality to support all services |
service/api
Package api provides the API service It includes the HTTP Handler to serve the paymentd API
|
Package api provides the API service It includes the HTTP Handler to serve the paymentd API |
service/api/v1
Package v1 provides API functionality for the version: 1.x
|
Package v1 provides API functionality for the version: 1.x |
service/payment
Package payment provides the payment service This service handles all payment related business logic
|
Package payment provides the payment service This service handles all payment related business logic |
service/payment/notification
Package notification provides notification (or callback) related functionality
|
Package notification provides notification (or callback) related functionality |
service/payment/notification/v2
Package notification provides the Notification type for notifications in the version: 2.x
|
Package notification provides the Notification type for notifications in the version: 2.x |
service/provider
Package provider provides functionality for dealing with Payment Service Providers (PSPs)
|
Package provider provides functionality for dealing with Payment Service Providers (PSPs) |
service/provider/fritzpay
Package fritzpay provides the Test-/Demo-Payment Service Provider (PSP) FritzPay This package demonstrates how to add new PSP drivers.
|
Package fritzpay provides the Test-/Demo-Payment Service Provider (PSP) FritzPay This package demonstrates how to add new PSP drivers. |
service/provider/paypal_rest
Package paypal_rest provides the PayPal REST-API provider driver Paypal data types
|
Package paypal_rest provides the PayPal REST-API provider driver Paypal data types |
service/provider/stripe
Package stripe provides the stripe provider driver
|
Package stripe provides the stripe provider driver |
service/web
Package web provides the web service through which the end user will interact with payments.
|
Package web provides the web service through which the end user will interact with payments. |
template
Package template provides utilities to handle templates
|
Package template provides utilities to handle templates |
testutil
Package testutil provides utilities (decorators, helpers, assertions...) for testing
|
Package testutil provides utilities (decorators, helpers, assertions...) for testing |
testutil/payment
Package payment provides test decorators for payment related tests
|
Package payment provides test decorators for payment related tests |
Click to show internal directories.
Click to hide internal directories.