Documentation
¶
Index ¶
- Variables
- func Authorize(org *organization.Organization, ord *order.Order, usr *user.User, ...) error
- func Capture(org *organization.Organization, ord *order.Order) (*order.Order, []*payment.Payment, error)
- func Refund(org *organization.Organization, ord *order.Order, refundAmount currency.Cents) error
Constants ¶
This section is empty.
Variables ¶
View Source
var FailedToCapturePayment = errors.New("failed to capture Square payment")
View Source
var NegativeRefund = errors.New("refund amount must be a positive integer")
View Source
var NonSquarePayment = errors.New("only refunds for Square payments are supported via this handler")
View Source
var ZeroRefund = errors.New("refund amount cannot be 0")
Functions ¶
func Authorize ¶
func Authorize(org *organization.Organization, ord *order.Order, usr *user.User, pay *payment.Payment) error
func Capture ¶
func Capture(org *organization.Organization, ord *order.Order) (*order.Order, []*payment.Payment, error)
func Refund ¶
func Refund(org *organization.Organization, ord *order.Order, refundAmount currency.Cents) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.