20 lines
872 B
Go
20 lines
872 B
Go
package srequest
|
|
|
|
import orchestratorv1 "github.com/tech/sendico/pkg/proto/payments/orchestrator/v1"
|
|
|
|
type QuotePayment struct {
|
|
IdempotencyKey string `json:"idempotencyKey"`
|
|
Intent *orchestratorv1.PaymentIntent `json:"intent"`
|
|
PreviewOnly bool `json:"previewOnly"`
|
|
Metadata map[string]string `json:"metadata,omitempty"`
|
|
}
|
|
|
|
type InitiatePayment struct {
|
|
IdempotencyKey string `json:"idempotencyKey"`
|
|
Intent *orchestratorv1.PaymentIntent `json:"intent"`
|
|
Metadata map[string]string `json:"metadata,omitempty"`
|
|
FeeQuoteToken string `json:"feeQuoteToken,omitempty"`
|
|
FxQuoteRef string `json:"fxQuoteRef,omitempty"`
|
|
QuoteRef string `json:"quoteRef,omitempty"`
|
|
}
|