package internal

type CustomerData struct {
	CardNumber string
}

type TxResult struct {
	TransactionID string
}

type PaymentServiceProvider interface {
	RequestPayment(amount float64, data CustomerData) (TxResult, error)
}
