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 FailedToCaptureCharge = errors.New("Failed to capture charge")
View Source
var NegativeRefund = errors.New("Refund `amount` must be a positive integer")
View Source
var NonStripePayment = errors.New("Only refunds for Stripe payments are supported at the moment. This order may contain non-Stripe payments")
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.