paymentsv1

package
v1.32.0-20231129101641... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_linq_money_payments_v1_payments_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type OrderReplenishRequest

type OrderReplenishRequest struct {

	// Asset label / token (aka internal currency)
	Asset string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
	// Amount in coins, it means that $5 should be 500
	Amount uint32 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// Collect user tokenised payment credentials for futher usage
	// Interanly used property, no need to setup it.
	Collect *bool `protobuf:"varint,3,opt,name=collect,proto3,oneof" json:"collect,omitempty"`
	// Special profile id for quick payment without providing card details
	// Interanly used property, no need to setup it.
	Token *string `protobuf:"bytes,4,opt,name=token,proto3,oneof" json:"token,omitempty"`
	// Custom reference identifier for external systems and services
	// May be user for storing any refenence ID for quick search and linking in reports
	Reference *string `protobuf:"bytes,5,opt,name=reference,proto3,oneof" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

Request description for money replenishment

func (*OrderReplenishRequest) Descriptor deprecated

func (*OrderReplenishRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrderReplenishRequest.ProtoReflect.Descriptor instead.

func (*OrderReplenishRequest) GetAmount

func (x *OrderReplenishRequest) GetAmount() uint32

func (*OrderReplenishRequest) GetAsset

func (x *OrderReplenishRequest) GetAsset() string

func (*OrderReplenishRequest) GetCollect

func (x *OrderReplenishRequest) GetCollect() bool

func (*OrderReplenishRequest) GetReference

func (x *OrderReplenishRequest) GetReference() string

func (*OrderReplenishRequest) GetToken

func (x *OrderReplenishRequest) GetToken() string

func (*OrderReplenishRequest) ProtoMessage

func (*OrderReplenishRequest) ProtoMessage()

func (*OrderReplenishRequest) ProtoReflect

func (x *OrderReplenishRequest) ProtoReflect() protoreflect.Message

func (*OrderReplenishRequest) Reset

func (x *OrderReplenishRequest) Reset()

func (*OrderReplenishRequest) String

func (x *OrderReplenishRequest) String() string

type OrderStatusRequest

type OrderStatusRequest struct {

	// Order identifier after creations, uuid string
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request for checking status of the payment order

func (*OrderStatusRequest) Descriptor deprecated

func (*OrderStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrderStatusRequest.ProtoReflect.Descriptor instead.

func (*OrderStatusRequest) GetId

func (x *OrderStatusRequest) GetId() string

func (*OrderStatusRequest) ProtoMessage

func (*OrderStatusRequest) ProtoMessage()

func (*OrderStatusRequest) ProtoReflect

func (x *OrderStatusRequest) ProtoReflect() protoreflect.Message

func (*OrderStatusRequest) Reset

func (x *OrderStatusRequest) Reset()

func (*OrderStatusRequest) String

func (x *OrderStatusRequest) String() string

type OrderStatusResponse

type OrderStatusResponse struct {

	// Order identifier, uuid string
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Order status
	// Possible values:
	// - pending: just created order
	// - awaiting: checkout linq created, it is awaiting payment from user
	// - processing: order handling by services to validate payment internally
	// - accepted: order was paid and it transaction was applied
	// - declined: order was declined by payment provides due any kind of error
	// - completed: order completed and its status may be used as final for futher decisions
	// - cancelled: order was canceled by user
	// - terminated: order was canceled by system
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// Amount in the order
	Amount uint32 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// Ref string that was placed to order during creations
	// May be taken for validation
	Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	// Link for displayning payment form for user
	// Applicable only for replenish orders
	Checkout *string `protobuf:"bytes,5,opt,name=checkout,proto3,oneof" json:"checkout,omitempty"`
	// contains filtered or unexported fields
}

Information about requested order

func (*OrderStatusResponse) Descriptor deprecated

func (*OrderStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrderStatusResponse.ProtoReflect.Descriptor instead.

func (*OrderStatusResponse) GetAmount

func (x *OrderStatusResponse) GetAmount() uint32

func (*OrderStatusResponse) GetCheckout

func (x *OrderStatusResponse) GetCheckout() string

func (*OrderStatusResponse) GetId

func (x *OrderStatusResponse) GetId() string

func (*OrderStatusResponse) GetReference

func (x *OrderStatusResponse) GetReference() string

func (*OrderStatusResponse) GetStatus

func (x *OrderStatusResponse) GetStatus() string

func (*OrderStatusResponse) ProtoMessage

func (*OrderStatusResponse) ProtoMessage()

func (*OrderStatusResponse) ProtoReflect

func (x *OrderStatusResponse) ProtoReflect() protoreflect.Message

func (*OrderStatusResponse) Reset

func (x *OrderStatusResponse) Reset()

func (*OrderStatusResponse) String

func (x *OrderStatusResponse) String() string

type PaymentProfileRequest

type PaymentProfileRequest struct {

	// App store country if available(to detect payment profile country and currency)
	AppStoreCountry *string `protobuf:"bytes,1,opt,name=app_store_country,json=appStoreCountry,proto3,oneof" json:"app_store_country,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentProfileRequest) Descriptor deprecated

func (*PaymentProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentProfileRequest.ProtoReflect.Descriptor instead.

func (*PaymentProfileRequest) GetAppStoreCountry

func (x *PaymentProfileRequest) GetAppStoreCountry() string

func (*PaymentProfileRequest) ProtoMessage

func (*PaymentProfileRequest) ProtoMessage()

func (*PaymentProfileRequest) ProtoReflect

func (x *PaymentProfileRequest) ProtoReflect() protoreflect.Message

func (*PaymentProfileRequest) Reset

func (x *PaymentProfileRequest) Reset()

func (*PaymentProfileRequest) String

func (x *PaymentProfileRequest) String() string

type PaymentProfileResponse

type PaymentProfileResponse struct {

	// Payment currency
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
	// contains filtered or unexported fields
}

Payment profile data

func (*PaymentProfileResponse) Descriptor deprecated

func (*PaymentProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentProfileResponse.ProtoReflect.Descriptor instead.

func (*PaymentProfileResponse) GetCurrency

func (x *PaymentProfileResponse) GetCurrency() string

func (*PaymentProfileResponse) ProtoMessage

func (*PaymentProfileResponse) ProtoMessage()

func (*PaymentProfileResponse) ProtoReflect

func (x *PaymentProfileResponse) ProtoReflect() protoreflect.Message

func (*PaymentProfileResponse) Reset

func (x *PaymentProfileResponse) Reset()

func (*PaymentProfileResponse) String

func (x *PaymentProfileResponse) String() string

type TransferOrderRequest

type TransferOrderRequest struct {

	// Amount of transaction, should be in coins
	Amount uint32 `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"`
	// Source account token
	// Means from which account take money
	FromAsset string `protobuf:"bytes,2,opt,name=from_asset,json=fromAsset,proto3" json:"from_asset,omitempty"`
	// Target account token
	// Means to which account put money
	ToAsset string `protobuf:"bytes,3,opt,name=to_asset,json=toAsset,proto3" json:"to_asset,omitempty"`
	// Unique key for idempotency
	IdempotencyKey *string `protobuf:"bytes,4,opt,name=idempotency_key,json=idempotencyKey,proto3,oneof" json:"idempotency_key,omitempty"`
	// contains filtered or unexported fields
}

Describes order about transfering money from one account to another for a current user

func (*TransferOrderRequest) Descriptor deprecated

func (*TransferOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use TransferOrderRequest.ProtoReflect.Descriptor instead.

func (*TransferOrderRequest) GetAmount

func (x *TransferOrderRequest) GetAmount() uint32

func (*TransferOrderRequest) GetFromAsset

func (x *TransferOrderRequest) GetFromAsset() string

func (*TransferOrderRequest) GetIdempotencyKey

func (x *TransferOrderRequest) GetIdempotencyKey() string

func (*TransferOrderRequest) GetToAsset

func (x *TransferOrderRequest) GetToAsset() string

func (*TransferOrderRequest) ProtoMessage

func (*TransferOrderRequest) ProtoMessage()

func (*TransferOrderRequest) ProtoReflect

func (x *TransferOrderRequest) ProtoReflect() protoreflect.Message

func (*TransferOrderRequest) Reset

func (x *TransferOrderRequest) Reset()

func (*TransferOrderRequest) String

func (x *TransferOrderRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL