Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountFundingTransaction ¶ added in v1.2.7
type AccountFundingTransaction struct {
AftIndicator *AftIndicator `json:"aft_indicator,omitempty"`
}
type AftIndicator ¶ added in v1.2.7
type AftIndicator struct {
PullFunds *PullFunds `json:"pull_funds,omitempty"`
}
type CardMetadataPayouts ¶
type CardMetadataPayouts struct {
DomesticNonMoneyTransfer PayoutsTransactionsType `json:"domestic_non_money_transfer,omitempty"`
CrossBorderNonMoneyTransfer PayoutsTransactionsType `json:"cross_border_non_money_transfer,omitempty"`
DomesticGambling PayoutsTransactionsType `json:"domestic_gambling,omitempty"`
CrossBorderGambling PayoutsTransactionsType `json:"cross_border_gambling,omitempty"`
DomesticMoneyTransfer PayoutsTransactionsType `json:"domestic_money_transfer,omitempty"`
CrossBorderMoneyTransfer PayoutsTransactionsType `json:"cross_border_money_transfer,omitempty"`
}
type CardMetadataRequest ¶
type CardMetadataRequest struct {
Source sources.SourceRequest `json:"source,omitempty"`
Format Format `json:"format,omitempty"`
}
type CardMetadataResponse ¶
type CardMetadataResponse struct {
HttpMetadata common.HttpMetadata `json:"http_metadata,omitempty"`
Bin string `json:"bin,omitempty"`
Scheme string `json:"scheme,omitempty"`
// Deprecated: This property will be removed in the future, and should not be used. Use LocalSchemes instead.
SchemeLocal SchemeLocalType `json:"scheme_local,omitempty"`
LocalSchemes []SchemeLocalType `json:"local_schemes,omitempty"`
CardType common.CardType `json:"card_type,omitempty"`
CardCategory common.CardCategory `json:"card_category,omitempty"`
Currency common.Currency `json:"currency,omitempty"`
Issuer string `json:"issuer,omitempty"`
IssuerCountry common.Country `json:"issuer_country,omitempty"`
IssuerCountryName string `json:"issuer_country_name,omitempty"`
ProductId string `json:"product_id,omitempty"`
ProductType string `json:"product_type,omitempty"`
SubproductId string `json:"subproduct_id,omitempty"`
RegulatedIndicator bool `json:"regulated_indicator,omitempty"`
RegulatedType string `json:"regulated_type,omitempty"`
CardPayouts *CardMetadataPayouts `json:"card_payouts,omitempty"`
SchemeMetadata *SchemeMetadata `json:"scheme_metadata,omitempty"`
AccountFundingTransaction *AccountFundingTransaction `json:"account_funding_transaction,omitempty"`
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(configuration *configuration.Configuration, apiClient client.HttpClient) *Client
func (*Client) RequestCardMetadata ¶
func (c *Client) RequestCardMetadata(request CardMetadataRequest) (*CardMetadataResponse, error)
type PayoutsTransactionsType ¶
type PayoutsTransactionsType string
const ( NotSupported PayoutsTransactionsType = "not_supported" Standard PayoutsTransactionsType = "standard" FastFunds PayoutsTransactionsType = "fast_funds" Unknown PayoutsTransactionsType = "unknown" )
type PinlessDebitSchemeMetadata ¶ added in v1.2.0
type PinlessDebitSchemeMetadata struct {
NetworkId string `json:"network_id,omitempty"`
NetworkDescription string `json:"network_description,omitempty"`
BillPayIndicator bool `json:"bill_pay_indicator,omitempty"`
EcommerceIndicator bool `json:"ecommerce_indicator,omitempty"`
InterchangeFeeIndicator string `json:"interchange_fee_indicator,omitempty"`
MoneyTransferIndicator bool `json:"money_transfer_indicator,omitempty"`
TokenIndicator bool `json:"token_indicator,omitempty"`
}
type SchemeLocalType ¶
type SchemeLocalType string
const ( Accel SchemeLocalType = "accel" CartesBancaires SchemeLocalType = "cartes_bancaires" Mada SchemeLocalType = "mada" Nyce SchemeLocalType = "nyce" Omannet SchemeLocalType = "omannet" Pulse SchemeLocalType = "pulse" Star SchemeLocalType = "star" Upi SchemeLocalType = "upi" )
type SchemeMetadata ¶ added in v1.2.0
type SchemeMetadata struct {
Accel []PinlessDebitSchemeMetadata `json:"accel,omitempty"`
Pulse []PinlessDebitSchemeMetadata `json:"pulse,omitempty"`
Nyce []PinlessDebitSchemeMetadata `json:"nyce,omitempty"`
Star []PinlessDebitSchemeMetadata `json:"star,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.