Skip to content

torpago/mqt-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API client for openapi

Marqeta's Core API endpoints, conveniently annotated to enable code generation (including SDKs), test cases, and documentation. Currently in beta.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 3.0.19
  • Package version: 1.0.0
  • Generator version: 7.7.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/torpago/mqt-client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value openapi.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value openapi.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using openapi.ContextOperationServerIndices and openapi.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://raw.githubusercontent.com/v3

Class Method HTTP request Description
AcceptedCountriesAPI GetAcceptedcountries Get /acceptedcountries List accepted countries objects
AcceptedCountriesAPI GetAcceptedcountriesToken Get /acceptedcountries/{token} Retrieve an accepted countries object
AccountAPI GetPeriodicFeeSchedules Get /accounts/{account_token}/periodicfeeschedules Get all active and upcoming periodic fee schedules of an account
AccountAPI RetrieveBillingCycleForAccount Get /accounts/{account_token}/billingcycle Get billing cycle by account token
AccountCardsAPI CreateCardForAccount Post /accounts/{account_token}/cards Create account card
AccountCardsAPI GetCardByAccount Get /accounts/{account_token}/cards/{card_token} Retrieve account card
AccountCardsAPI GetCardsByAccount Get /accounts/{account_token}/cards List account cards
AccountDocumentsAPI GetAccountDocuments Get /accounts/{account_token}/documents List documents
AccountDocumentsAPI GetDocumentByAccountAndType Get /accounts/{account_token}/documents/{document_type} Retrieve document
AccountDocumentsAPI GetDocumentHistoryByAccountAndType Get /accounts/{account_token}/documents/{document_type}/history Retrieve document history
AccountHolderFundingSourcesAPI GetFundingsourcesAchFundingsourcetoken Get /fundingsources/ach/{funding_source_token} Retrieve ACH source
AccountHolderFundingSourcesAPI GetFundingsourcesAchFundingsourcetokenVerificationamounts Get /fundingsources/ach/{funding_source_token}/verificationamounts Retrieve ACH verification amounts
AccountHolderFundingSourcesAPI GetFundingsourcesBusinessBusinesstoken Get /fundingsources/business/{business_token} List sources for business
AccountHolderFundingSourcesAPI GetFundingsourcesPaymentcardFundingsourcetoken Get /fundingsources/paymentcard/{funding_source_token} Retrieve payment card source
AccountHolderFundingSourcesAPI GetFundingsourcesUserUsertoken Get /fundingsources/user/{user_token} List sources for user
AccountHolderFundingSourcesAPI PostFundingsourcesAch Post /fundingsources/ach Create ACH source
AccountHolderFundingSourcesAPI PostFundingsourcesAchPartner Post /fundingsources/ach/partner Create ACH source via a partner integration
AccountHolderFundingSourcesAPI PostFundingsourcesPaymentcard Post /fundingsources/paymentcard Create payment card source
AccountHolderFundingSourcesAPI PutFundingsourcesAchFundingsourcetoken Put /fundingsources/ach/{funding_source_token} Verify or update ACH source
AccountHolderFundingSourcesAPI PutFundingsourcesFundingsourcetoken Put /fundingsources/paymentcard/{funding_source_token} Update payment card source
AccountHolderFundingSourcesAPI PutFundingsourcesFundingsourcetokenDefault Put /fundingsources/{funding_source_token}/default Set default source
AccountHolderGroupsAPI GetAccountholdergroups Get /accountholdergroups List account holder groups
AccountHolderGroupsAPI GetAccountholdergroupsToken Get /accountholdergroups/{token} Retrieve account holder group
AccountHolderGroupsAPI PostAccountholdergroups Post /accountholdergroups Create account holder group
AccountHolderGroupsAPI PutAccountholdergroupsToken Put /accountholdergroups/{token} Update account holder group
AccountRewardsAPI CreateReward Post /accounts/{account_token}/rewards Create account reward
AccountTransitionsAPI GetAccountTransition Get /accounts/{account_token}/accounttransitions/{token} Retrieve account transition
AccountTransitionsAPI ListAccountTransitions Get /accounts/{account_token}/accounttransitions List account transitions
AccountTransitionsAPI ResendWebhookEvent Post /webhooks/{event_type}/{resource_token} Resend credit event notification
AccountTransitionsAPI TransitionAccount Post /accounts/{account_token}/accounttransitions Transition account status
AddressesAPI GetFundingsourcesAddressesBusinessBusinesstoken Get /fundingsources/addresses/business/{business_token} List business addresses
AddressesAPI GetFundingsourcesAddressesFundingsourceaddresstoken Get /fundingsources/addresses/{funding_source_address_token} Retrieve address
AddressesAPI GetFundingsourcesAddressesUserUsertoken Get /fundingsources/addresses/user/{user_token} Lists all addresses for a user
AddressesAPI PostFundingsourcesAddresses Post /fundingsources/addresses Create address
AddressesAPI PutFundingsourcesAddressesFundingsourceaddresstoken Put /fundingsources/addresses/{funding_source_address_token} Update address
AdjustmentsAPI CreateAdjustmentForAccount Post /accounts/{account_token}/adjustments Create account adjustment
AdjustmentsAPI GetAdjustmentsByAccount Get /accounts/{account_token}/adjustments List account adjustments
AdjustmentsAPI RetrieveAdjustment Get /accounts/{account_token}/adjustments/{adjustment_token} Retrieve account adjustment
AdminAPI ReplayFailedStatements Post /admin/replayfailedstatements Replays all failed statement from statement error processing table
AdminAPI ReplayFailedStatementsByShortCode Post /admin/replayfailedstatements/{short_code} Replays all failed statements by short code from statement error processing table
AdminAPI ReplaySingleFailedStatement Post /admin/{short_code}/replayfailedstatement/{account_token} Replays single failed statement by short code and account token from statement error processing table
AdminAPI RetryAchPayment Post /admin/{short_code}/retryachpayments Create a new ACHO ACH transfer
AdminAPI ScheduleStatements Post /admin/scheduleStatements Schedules statements for applicable accounts
ApplicationsAPI CreditApplicationsPost Post /credit/applications Create application
ApplicationsAPI GetFileByType Get /credit/applications/files/{type} Retrieve file on a bundle or application
ApplicationsAPI PageApplicationTransitions Get /credit/applications/{token}/transitions List application transitions
ApplicationsAPI RetrieveApplication Get /credit/applications/{token} Retrieve application
ApplicationsAPI RetrieveFiles Get /credit/applications/files List files on a bundle or application
ApplicationsAPI TransitionApplication Post /credit/applications/{token}/transitions Transition application state
AuthorizationControlsAPI GetAuthcontrols Get /authcontrols List authorization controls
AuthorizationControlsAPI GetAuthcontrolsExemptmids Get /authcontrols/exemptmids List merchant identifier (MID) exemptions
AuthorizationControlsAPI GetAuthcontrolsExemptmidsToken Get /authcontrols/exemptmids/{token} Retrieve a merchant identifier (MID) exemption
AuthorizationControlsAPI GetAuthcontrolsToken Get /authcontrols/{token} Retrieve authorization control
AuthorizationControlsAPI PostAuthcontrols Post /authcontrols Create authorization control
AuthorizationControlsAPI PostAuthcontrolsExemptmids Post /authcontrols/exemptmids Create a merchant identifier (MID) exemption
AuthorizationControlsAPI PutAuthcontrolsExemptmidsToken Put /authcontrols/exemptmids/{token} Update a merchant identifier (MID) exemption
AuthorizationControlsAPI PutAuthcontrolsToken Put /authcontrols/{token} Update authorization control
AutoReloadAPI GetAutoreloads Get /autoreloads List auto reloads
AutoReloadAPI GetAutoreloadsToken Get /autoreloads/{token} Retrieve auto reload
AutoReloadAPI PostAutoreloads Post /autoreloads Create auto reload
AutoReloadAPI PutAutoreloadsToken Put /autoreloads/{token} Update auto reload
BalanceRefundsAPI CreateBalanceRefund Post /accounts/{account_token}/creditbalancerefunds Create balance refund
BalancesAPI GetBalancesToken Get /balances/{token} Retrieve GPA balances
BulkCardOrdersAPI GetBulkissuances Get /bulkissuances List bulk card orders
BulkCardOrdersAPI GetBulkissuancesToken Get /bulkissuances/{token} Retrieve bulk card order
BulkCardOrdersAPI PostBulkissuances Post /bulkissuances Create bulk card order
BundlesBetaAPI CloneBundle Post /bundles/{token}/clone Clone bundle
BundlesBetaAPI CreateBundle Post /bundles Create bundle
BundlesBetaAPI ListBundles Get /bundles List bundles
BundlesBetaAPI ListRelatedBundles Get /bundles/{token}/lineage List related bundles
BundlesBetaAPI PromoteBundle Put /bundles/{token}/promote Promote bundle
BundlesBetaAPI RetrieveBundle Get /bundles/{token} Retrieve bundle
BundlesBetaAPI TransitionBundle Post /bundles/{token}/transitions Transition a bundle
BundlesBetaAPI UpdateBundle Put /bundles/{token} Update bundle
BusinessTransitionsAPI GetBusinesstransitionsBusinessBusinesstoken Get /businesstransitions/business/{business_token} List business transitions
BusinessTransitionsAPI GetBusinesstransitionsToken Get /businesstransitions/{token} Retrieve business transition
BusinessTransitionsAPI PostBusinesstransitions Post /businesstransitions Create business transition
BusinessesAPI GetBusinesses Get /businesses List businesses
BusinessesAPI GetBusinessesParenttokenChildren Get /businesses/{parent_token}/children List business children
BusinessesAPI GetBusinessesToken Get /businesses/{token} Retrieve business
BusinessesAPI GetBusinessesTokenSsn Get /businesses/{token}/ssn Retrieve business identification number
BusinessesAPI PostBusinesses Post /businesses Create business
BusinessesAPI PostBusinessesLookup Post /businesses/lookup Search businesses
BusinessesAPI PutBusinessesToken Put /businesses/{token} Update business
CardGroupAPI CreateCardGroup Post /cardgroups Create Card Group
CardGroupAPI ListCardGroups Get /cardgroups List Card Groups
CardGroupAPI RetrieveCardGroup Get /cardgroups/{token} Retrieve Card Group
CardProductsAPI GetCardproducts Get /cardproducts List card products
CardProductsAPI GetCardproductsToken Get /cardproducts/{token} Retrieve card product
CardProductsAPI PostCardproducts Post /cardproducts Create card product
CardProductsAPI PutCardproductsToken Put /cardproducts/{token} Update card product
CardTransitionsAPI GetCardtransitionsCardToken Get /cardtransitions/card/{token} List transitions for card
CardTransitionsAPI GetCardtransitionsToken Get /cardtransitions/{token} Retrieve card transition
CardTransitionsAPI PostCardtransitions Post /cardtransitions Create card transition
CardsAPI GetCards Get /cards List cards by last 4 digits of PAN
CardsAPI GetCardsBarcodeBarcode Get /cards/barcode/{barcode} Retrieve card by barcode
CardsAPI GetCardsToken Get /cards/{token} Retrieve card
CardsAPI GetCardsTokenShowpan Get /cards/{token}/showpan Show card PAN
CardsAPI GetCardsUserToken Get /cards/user/{token} List cards for user
CardsAPI PostCards Post /cards Create card
CardsAPI PostCardsGetbypan Post /cards/getbypan Retrieve card by PAN
CardsAPI PutCardsToken Put /cards/{token} Update card
CommandoModeAPI GetCommandomodes Get /commandomodes List Commando Mode control sets
CommandoModeAPI GetCommandomodesCommandomodetokenTransitions Get /commandomodes/{commandomode_token}/transitions List Commando Mode transitions set
CommandoModeAPI GetCommandomodesToken Get /commandomodes/{token} Retrieve Commando Mode control set
CommandoModeAPI GetCommandomodesTransitionsToken Get /commandomodes/transitions/{token} Retrieve Commando Mode transition
CreditAccountDisputesAPI CreateDisputeForAccount Post /accounts/{account_token}/disputes Create account dispute
CreditAccountDisputesAPI GetDisputesByAccount Get /accounts/{account_token}/disputes List account disputes
CreditAccountDisputesAPI RetrieveDispute Get /accounts/{account_token}/disputes/{dispute_token} Retrieve account dispute
CreditAccountDisputesAPI TransitionDispute Post /accounts/{account_token}/disputes/{dispute_token}/transitions Update account dispute
CreditAccountsAPI CreateCreditAccount Post /accounts Create account
CreditAccountsAPI ListAccounts Get /accounts List accounts
CreditAccountsAPI RetrieveAccount Get /accounts/{account_token} Retrieve account
CreditAccountsAPI UpdateAccount Put /accounts/{account_token} Update account
CreditProductsAPI CreateProduct Post /products Create credit product
CreditProductsAPI LineageProducts Get /products/{token}/lineage Retrieve credit product lineage
CreditProductsAPI ListProducts Get /products List credit products
CreditProductsAPI RetrieveProduct Get /products/{token} Retrieve credit product
DefaultAPI FeedbackFraudPost Post /feedback/fraud Creates a fraud feedback
DelinquencyAPI ResendWebhookEvent Post /webhooks/{event_type}/{resource_token} Resend credit event notification
DelinquencyAPI RetrieveDelinquencyState Get /accounts/{account_token}/delinquencystate Retrieve delinquency state
DelinquencyAPI RetrieveDelinquencyTransition Get /accounts/{account_token}/delinquencystate/transitions/{delinquency_transition_token} Retrieve delinquency state transition
DelinquencyAPI RetrieveDelinquencyTransitions Get /accounts/{account_token}/delinquencystate/transitions List delinquency state transitions
DigitalWalletsManagementAPI GenerateApplePayWPPJWT Post /digitalwallets/wpp/applePayJWT Create request for Apple Wallet web push provisioning
DigitalWalletsManagementAPI GetDigitalwallettokens Get /digitalwallettokens List digital wallet tokens
DigitalWalletsManagementAPI GetDigitalwallettokensCardCardtoken Get /digitalwallettokens/card/{card_token} List digital wallet tokens for card
DigitalWalletsManagementAPI GetDigitalwallettokensToken Get /digitalwallettokens/{token} Retrieve digital wallet token
DigitalWalletsManagementAPI GetDigitalwallettokensTokenShowtokenpan Get /digitalwallettokens/{token}/showtokenpan Retrieve digital wallet token PAN
DigitalWalletsManagementAPI GetDigitalwallettokentransitionsDigitalwallettokenToken Get /digitalwallettokentransitions/digitalwallettoken/{token} List transitions for digital wallet token
DigitalWalletsManagementAPI GetDigitalwallettokentransitionsToken Get /digitalwallettokentransitions/{token} Retrieve digital wallet token transition
DigitalWalletsManagementAPI PostDigitalwalletprovisionrequestsAndroidpay Post /digitalwalletprovisionrequests/androidpay Create digital wallet token provisioning request for Google Wallet
DigitalWalletsManagementAPI PostDigitalwalletprovisionrequestsApplepay Post /digitalwalletprovisionrequests/applepay Create digital wallet token provisioning request for Apple Wallet
DigitalWalletsManagementAPI PostDigitalwalletprovisionrequestsSamsungpay Post /digitalwalletprovisionrequests/samsungpay Create digital wallet token provisioning request for Samsung Wallet
DigitalWalletsManagementAPI PostDigitalwalletprovisionrequestsXPay Post /digitalwalletprovisionrequests/xpay Create digital wallet token provisioning request for XPay
DigitalWalletsManagementAPI PostDigitalwallettokentransitions Post /digitalwallettokentransitions Create digital wallet token transition
DigitalWalletsManagementAPI SendOPCDataToGooglePay Post /digitalwallets/wpp/googlePayPushProvisioningNotification Create request for Google Wallet web push provisioning
DirectDepositAccountsAPI CreateAccount Post /depositaccounts Creates new direct deposit account for cardholder.
DirectDepositAccountsAPI CreateTransition Post /depositaccounts/transitions Creates new transition for a direct deposit account.
DirectDepositAccountsAPI GetCDDInfo Get /depositaccounts/{token}/cdd Get direct deposit account transition list for card holder.
DirectDepositAccountsAPI GetDirectDepositAccount Get /depositaccounts/{token} Get direct deposit account.
DirectDepositAccountsAPI GetDirectDepositAccountTransition Get /depositaccounts/transitions/{token} Get direct deposit account transition.
DirectDepositAccountsAPI GetTransitionList Get /depositaccounts/{user_token}/transitions Get direct deposit account transition list for card holder.
DirectDepositAccountsAPI GetUserDirectDepositAccounts Get /depositaccounts/user/{token} List all specific direct deposit accounts.
DirectDepositAccountsAPI GetUserForDirectDepositAccount Get /depositaccounts/account/{account_number}/user Get User for Plain Text Account Number
DirectDepositAccountsAPI Update Put /depositaccounts/{token} Update direct deposit account.
DirectDepositAccountsAPI UpdateCDDInfo Put /depositaccounts/{token}/cdd/{cddtoken} Update CDD answers for Direct Deposit Account
DirectDepositsAPI GetDirectdeposits Get /directdeposits Retrieves a list of all direct deposit records for your program.
DirectDepositsAPI GetDirectdepositsAccountsUserorbusinesstoken Get /directdeposits/accounts/{user_or_business_token} Returns an account and routing number which can be used for direct deposit
DirectDepositsAPI GetDirectdepositsToken Get /directdeposits/{token} Returns a direct deposit entry
DirectDepositsAPI GetDirectdepositsTransitions Get /directdeposits/transitions Returns a list of direct deposit transitions
DirectDepositsAPI GetDirectdepositsTransitionsToken Get /directdeposits/transitions/{token} Returns a direct deposit transition
DirectDepositsAPI PostDirectdepositsTransitions Post /directdeposits/transitions Creates a direct deposit transition
DirectDepositsAPI PutDirectdepositsAccountsUserorbusinesstoken Put /directdeposits/accounts/{user_or_business_token} Updates a specific direct deposit account
FeeChargesAPI GetFeeChargeToken Get /feecharges/{token} Retrieve fee charge
FeeChargesAPI PostFeeCharge Post /feecharges Create fee charge
FeeRefundsAPI PostFeeRefunds Post /feerefunds Create fee refund
FeesAPI GetFees Get /fees List fees
FeesAPI GetFeesToken Get /fees/{token} Retrieve fee
FeesAPI PostFees Post /fees Create fee
FeesAPI PutFeesToken Put /fees/{token} Update fee
FundingViaACHBetaAPI GetBanktransfersAch Get /banktransfers/ach List ACH transfers
FundingViaACHBetaAPI GetBanktransfersAchToken Get /banktransfers/ach/{token} Retrieve ACH transfer
FundingViaACHBetaAPI GetBanktransfersAchTransitions Get /banktransfers/ach/transitions List ACH transfer transitions
FundingViaACHBetaAPI PostApplyProvisionalCreditToBankTransfer Post /banktransfers/ach/earlyfunds Apply a provisional credit to ACH transfer
FundingViaACHBetaAPI PostBanktransfersAch Post /banktransfers/ach Create ACH transfer
FundingViaACHBetaAPI PostBanktransfersAchTransitions Post /banktransfers/ach/transitions Create ACH transfer transition
GPAOrdersAPI GetGpaordersToken Get /gpaorders/{token} Retrieve GPA order
GPAOrdersAPI GetGpaordersUnloads Get /gpaorders/unloads List GPA unloads
GPAOrdersAPI GetGpaordersUnloadsUnloadtoken Get /gpaorders/unloads/{unload_token} Retrieve GPA unload
GPAOrdersAPI PostGpaorders Post /gpaorders Create GPA order
GPAOrdersAPI PostGpaordersUnloads Post /gpaorders/unloads Create GPA unload
JournalEntriesAPI GetAccountJournalEntry Get /accounts/{account_token}/journalentries/{journal_entry_token} Retrieve account journal entry
JournalEntriesAPI ListAccountJournalEntries Get /accounts/{account_token}/journalentries List account journal entries
JournalEntriesAPI ResendWebhookEvent Post /webhooks/{event_type}/{resource_token} Resend credit event notification
KYCVerificationAPI GetKycBusinessBusinesstoken Get /kyc/business/{business_token} List KYC results for a business
KYCVerificationAPI GetKycToken Get /kyc/{token} Retrieve KYC result
KYCVerificationAPI GetKycUserUsertoken Get /kyc/user/{user_token} List KYC results for a user
KYCVerificationAPI PostKyc Post /kyc Perform KYC verification
LedgerEntriesAPI GetAccountLedgerEntry Get /accounts/{account_token}/ledgerentries/{ledger_entry_token} Retrieve account ledger entry
LedgerEntriesAPI ListAccountLedgerEntries Get /accounts/{account_token}/ledgerentries List account ledger entries
LedgerEntriesAPI ResendWebhookEvent Post /webhooks/{event_type}/{resource_token} Resend credit event notification
MCCGroupsAPI GetMccgroups Get /mccgroups List MCC groups
MCCGroupsAPI GetMccgroupsToken Get /mccgroups/{token} Retrieve MCC group
MCCGroupsAPI PostMccgroups Post /mccgroups Create MCC group
MCCGroupsAPI PutMccgroupsToken Put /mccgroups/{token} Update MCC group
MerchantGroupsAPI GetMerchantGroup Get /merchantgroups/{token} Retrieve merchant group
MerchantGroupsAPI GetMerchantGroups Get /merchantgroups List merchant groups
MerchantGroupsAPI PostMerchantGroup Post /merchantgroups Create merchant group
MerchantGroupsAPI PutMerchantGroupsToken Put /merchantgroups/{token} Update merchant group
PINsAPI PostPinsControltoken Post /pins/controltoken Create PIN control token
PINsAPI PutPins Put /pins Create or update PIN
PINsAPI RevealPins Post /pins/reveal Reveal PIN
PaymentSchedulesAPI CreatePaymentSchedule Post /accounts/{account_token}/paymentschedules Create payment schedule
PaymentSchedulesAPI CreatePaymentScheduleTransition Post /accounts/{account_token}/paymentschedules/{payment_schedule_token}/transitions Create payment schedule transition
PaymentSchedulesAPI RetrievePaymentSchedule Get /accounts/{account_token}/paymentschedules/{payment_schedule_token} Retrieve payment schedule
PaymentSchedulesAPI RetrievePaymentScheduleTransition Get /accounts/{account_token}/paymentschedules/{payment_schedule_token}/transitions/{token} Retrieve payment schedule transition
PaymentSchedulesAPI RetrievePaymentScheduleTransitions Get /accounts/{account_token}/paymentschedules/{payment_schedule_token}/transitions Retrieve payment schedule transitions
PaymentSchedulesAPI RetrievePaymentSchedules Get /accounts/{account_token}/paymentschedules List payment schedules
PaymentSourcesAPI CreatePaymentSource Post /paymentsources Create payment source
PaymentSourcesAPI ListPaymentSources Get /paymentsources List payment sources
PaymentSourcesAPI RetrievePaymentSource Get /paymentsources/{token} Retrieve payment source
PaymentSourcesAPI UpdatePaymentSource Put /paymentsources/{token} Update payment source
PaymentsAPI CreatePayment Post /accounts/{account_token}/payments Create account payment
PaymentsAPI ListPayments Get /accounts/{account_token}/payments List account payments
PaymentsAPI ReleasePaymentHold Post /accounts/{account_token}/payments/{payment_token}/releasehold Release payment hold
PaymentsAPI ResendWebhookEvent Post /webhooks/{event_type}/{resource_token} Resend credit event notification
PaymentsAPI RetrievePayment Get /accounts/{account_token}/payments/{payment_token} Retrieve account payment
PaymentsAPI TransitionPayment Post /accounts/{account_token}/payments/{payment_token}/transitions Transition account payment status
PeerTransfersAPI GetPeertransfersToken Get /peertransfers/{token} Retrieve peer transfer
PeerTransfersAPI GetPeertransfersUserUserorbusinesstoken Get /peertransfers/user/{user_or_business_token} List peer transfers by account holder
PeerTransfersAPI GetPeertransfersUserUserorbusinesstokenRecipient Get /peertransfers/user/{user_or_business_token}/recipient List received peer transfers
PeerTransfersAPI GetPeertransfersUserUserorbusinesstokenSender Get /peertransfers/user/{user_or_business_token}/sender List sent peer transfers
PeerTransfersAPI PostPeertransfers Post /peertransfers Create peer transfer
PingAPI GetPing Get /ping Returns a heartbeat to the consumer
PingAPI PostPing Post /ping Echo test for sending payload to server
PoliciesBetaAPI CloneAprPolicy Post /policies/aprs/{token}/clone Clone APR policy
PoliciesBetaAPI CloneDocumentPolicy Post /policies/documents/{token}/clone Clone document policy
PoliciesBetaAPI CloneFeePolicy Post /policies/fees/{token}/clone Clone fee policy
PoliciesBetaAPI CloneProductPolicy Post /policies/products/{token}/clone Clone credit product policy
PoliciesBetaAPI CloneRewardPolicy Post /policies/rewards/{token}/clone Clone reward policy
PoliciesBetaAPI CreateAprPolicy Post /policies/aprs Create APR policy
PoliciesBetaAPI CreateDocumentPolicy Post /policies/documents Create document policy
PoliciesBetaAPI CreateFeePolicy Post /policies/fees Create fee policy
PoliciesBetaAPI CreateProductPolicy Post /policies/products Create credit product policy
PoliciesBetaAPI CreateRewardPolicy Post /policies/rewards Create reward policy
PoliciesBetaAPI GetAprPolicies Get /policies/aprs List APR policies
PoliciesBetaAPI GetAprPolicyByToken Get /policies/aprs/{token} Retrieve APR policy
PoliciesBetaAPI GetAprPolicySchedulesWithToken Get /policies/aprs/{token}/schedule List APR schedules
PoliciesBetaAPI GetFeePolicies Get /policies/fees List fee policies
PoliciesBetaAPI GetFeePolicyByToken Get /policies/fees/{token} Retrieve fee policy
PoliciesBetaAPI ListDocumentPolicies Get /policies/documents List document policies
PoliciesBetaAPI ListProductPolicies Get /policies/products List credit product policies
PoliciesBetaAPI ListRewardPolicies Get /policies/rewards List reward policies
PoliciesBetaAPI RetrieveDocumentPolicy Get /policies/documents/{token} Retrieve document policy
PoliciesBetaAPI RetrieveProductPolicy Get /policies/products/{token} Retrieve credit product policy
PoliciesBetaAPI RetrieveRewardPolicy Get /policies/rewards/{token} Retrieve reward policy
PoliciesBetaAPI UpdateAprPolicyWithToken Put /policies/aprs/{token} Update APR policy
PoliciesBetaAPI UpdateDocumentPolicy Put /policies/documents/{token} Update document policy
PoliciesBetaAPI UpdateFeePolicyWithToken Put /policies/fees/{token} Update fee policy
PoliciesBetaAPI UpdateProductPolicy Put /policies/products/{token} Update credit product policy
PoliciesBetaAPI UpdateRewardPolicy Put /policies/rewards/{token} Update reward policy
ProgramFundingAPI GetProgramFundings Get /admin/programs/funding List program fundings
ProgramFundingAPI GetProgramFundingsByShortCode Get /programs/funding List program fundings
ProgramFundingSourcesAPI GetAllACHFundingSources Get /fundingsources/program/ach List ACH program sources
ProgramFundingSourcesAPI GetFundingsourcesProgramToken Get /fundingsources/program/{token} Retrieve program source
ProgramFundingSourcesAPI PostFundingsourcesProgram Post /fundingsources/program Create program source
ProgramFundingSourcesAPI PostFundingsourcesProgramAch Post /fundingsources/program/ach Create ACH program source
ProgramFundingSourcesAPI PutFundingsourcesProgramToken Put /fundingsources/program/{token} Update program source
ProgramGatewayFundingSourcesAPI GetFundingsourcesProgramgatewayToken Get /fundingsources/programgateway/{token} Retrieve program gateway source
ProgramGatewayFundingSourcesAPI PostFundingsourcesProgramgateway Post /fundingsources/programgateway Create program gateway source
ProgramGatewayFundingSourcesAPI PutFundingsourcesProgramgatewayCustomHeaderToken Put /fundingsources/programgateway/customheaders/{token} Update program gateway source custom headers
ProgramGatewayFundingSourcesAPI PutFundingsourcesProgramgatewayToken Put /fundingsources/programgateway/{token} Update program gateway source
ProgramGatewaysAPI CreateProgramGateway Post /programgateways Create Program Gateway
ProgramGatewaysAPI ListProgramGateways Get /programgateways List Program Gateways
ProgramGatewaysAPI RetrieveProgramGateway Get /programgateways/{token} Retrieve Program Gateway
ProgramGatewaysAPI UpdateProgramGateway Put /programgateways/{token} Update Program Gateway
ProgramReserveAPI GetProgramreserveBalances Get /programreserve/balances Retrieve reserve account balances
ProgramReserveAPI GetProgramreserveTransactions Get /programreserve/transactions List program reserve transactions
ProgramTransfersAPI GetProgramtransfers Get /programtransfers List program transfers
ProgramTransfersAPI GetProgramtransfersToken Get /programtransfers/{token} Retrieve program transfer
ProgramTransfersAPI GetProgramtransfersTypes Get /programtransfers/types List program transfer types
ProgramTransfersAPI GetProgramtransfersTypesTypetoken Get /programtransfers/types/{type_token} Retrieve program transfer type
ProgramTransfersAPI PostProgramtransfers Post /programtransfers Create program transfer
ProgramTransfersAPI PostProgramtransfersTypes Post /programtransfers/types Create program transfer type
ProgramTransfersAPI PutProgramtransfersTypesTypetoken Put /programtransfers/types/{type_token} Update program transfer type
PushToCardAPI GetPushtocardsDisburse Get /pushtocards/disburse Lists all push-to-card disbursements
PushToCardAPI GetPushtocardsDisburseToken Get /pushtocards/disburse/{token} Returns a specific push-to-card disbursement
PushToCardAPI GetPushtocardsPaymentcard Get /pushtocards/paymentcard Returns all push-to-card payment card details
PushToCardAPI GetPushtocardsPaymentcardToken Get /pushtocards/paymentcard/{token} Returns a specific paymentcard object
PushToCardAPI PostPushtocardsDisburse Post /pushtocards/disburse Initiates a push-to-card money disbursement
PushToCardAPI PostPushtocardsPaymentcard Post /pushtocards/paymentcard Adds an external card to which funds will be pushed
RealTimeFeeGroupsAPI GetRealtimefeegroups Get /realtimefeegroups List real-time fee groups
RealTimeFeeGroupsAPI GetRealtimefeegroupsToken Get /realtimefeegroups/{token} Retrieve real-time fee group
RealTimeFeeGroupsAPI PostRealtimefeegroups Post /realtimefeegroups Create real-time fee group
RealTimeFeeGroupsAPI PutRealtimefeegroupsToken Put /realtimefeegroups/{token} Update real-time fee group
RedemptionsAPI RetrieveRedemptionsBySettlementDate Get /rewardprograms/redemptions retrieves all completed redemptions by settlement date
RewardProgramsAPI RetrieveRedemptionsBySettlementDate Get /rewardprograms/redemptions retrieves all completed redemptions by settlement date
RewardProgramsBetaAPI GetRewardEntriesByJournalEntryTokens Get /rewardprograms/{token}/journalentries Retrieve reward entries by list of journal entry tokens
RewardProgramsBetaAPI PostRewardProgramEntry Post /rewardprograms/{token}/entries Create reward entry
RewardProgramsBetaAPI RetrieveRewardProgram Get /rewardprograms/{token} Retrieve reward program
RewardProgramsBetaAPI RetrieveRewardProgramBalance Get /rewardprograms/{token}/balances Retrieve reward program balances
RewardProgramsBetaAPI RetrieveRewardProgramEntries Get /rewardprograms/{token}/entries List reward entries
RewardProgramsBetaAPI RetrieveRewardProgramEntriesBalance Get /rewardprograms/{token}/entries/balance Retrieve reward entries balance
RewardProgramsBetaAPI RetrieveRewardProgramEntry Get /rewardprograms/{token}/entries/{entry_token} Retrieve reward entry
RewardProgramsBetaAPI RetrieveRewardPrograms Get /rewardprograms List reward programs
RewardProgramsBetaAPI RetrieveRewardProgramsRulesConfig Get /rewardprograms/{token}/rulesconfigs List rules configurations
RewardProgramsBetaAPI RetrieveRewardProgramsRulesConfigApplied Get /rewardprograms/{token}/rulesconfigs/applied Retrieve last rules configuration applied
RewardProgramsBetaAPI UpdateRewardProgram Put /rewardprograms/{token} Activate or deactivate reward program
RewardRedemptionsBetaAPI GetRedemption Get /rewardprograms/{token}/redemptions/{redemption_token} Retrieve reward redemption
RewardRedemptionsBetaAPI PostRedemptionTransition Post /rewardprograms/{token}/redemptions/{redemption_token}/transitions Transition reward redemption status
RewardRedemptionsBetaAPI PostRewardProgramRedemption Post /rewardprograms/{token}/redemptions Create reward redemption
RewardRedemptionsBetaAPI RetrieveRedemptions Get /rewardprograms/{token}/redemptions List reward redemptions
RewardRedemptionsBetaAPI RetrieveRedemptionsBalance Get /rewardprograms/{token}/redemptions/balance Retrieve reward redemption balance
SimulateAPI PostSimulateAuthorization Post /simulate/authorization Simulates an authorization
SimulateAPI PostSimulateAuthorizationAdvice Post /simulate/authorization/advice Simulates an authorization advice transaction
SimulateAPI PostSimulateClearing Post /simulate/clearing Simulates a clearing/settlement transaction
SimulateAPI PostSimulateDirectdeposits Post /simulate/directdeposits Simulates the creation of direct deposit
SimulateAPI PostSimulateFinancial Post /simulate/financial Simulates a financial request (PIN debit) transaction with optional cash back
SimulateAPI PostSimulateFinancialAdvice Post /simulate/financial/advice Simulates a financial advice transaction
SimulateAPI PostSimulateFinancialBalanceinquiry Post /simulate/financial/balanceinquiry Simulates a balance inquiry
SimulateAPI PostSimulateFinancialOriginalcredit Post /simulate/financial/originalcredit Simulates an orignal credit transaction
SimulateAPI PostSimulateFinancialWithdrawal Post /simulate/financial/withdrawal Simulates an ATM withdrawal transaction
SimulateAPI PostSimulateReversal Post /simulate/reversal Simulates a reversal transaction
StatementsAPI GetPaymentReminder Get /accounts/{account_token}/statements/{statement_summary_token}/paymentreminders/{token} Get payment reminder
StatementsAPI GetPaymentRemindersByStatementSummary Get /accounts/{account_token}/statements/{statement_summary_token}/paymentreminders/ List payment reminders by statement summary
StatementsAPI GetStatementFilesByAccount Get /accounts/{account_token}/statements/files List files for an account
StatementsAPI GetStatementSummariesByAccount Get /accounts/{account_token}/statements List account statement summaries
StatementsAPI ListStatementJournalEntries Get /accounts/{account_token}/statements/{statement_summary_token}/journalentries List account statement journal entries
StatementsAPI ListStatementLedgerEntries Get /accounts/{account_token}/statements/{statement_summary_token}/ledgerentries List account statement ledger entries
StatementsAPI ResendWebhookEvent Post /webhooks/{event_type}/{resource_token} Resend credit event notification
StatementsAPI RetrieveStatementFiles Get /accounts/{account_token}/statements/{statement_summary_token}/files List files for a statement summary
StatementsAPI RetrieveStatementInterestCharges Get /accounts/{account_token}/statements/{statement_summary_token}/interestcharges Retrieve account statement interest charges
StatementsAPI RetrieveStatementPaymentInfo Get /accounts/{account_token}/statements/{statement_summary_token}/paymentinfo Retrieve account statement payment information
StatementsAPI RetrieveStatementReward Get /accounts/{account_token}/statements/{statement_summary_token}/rewards Retrieve account statement rewards
StatementsAPI RetrieveStatementSummary Get /accounts/{account_token}/statements/{statement_summary_token} Retrieve account statement summary
StatementsAPI RetrieveYearToDateForStatementSummary Get /accounts/{account_token}/statements/{statement_summary_token}/yeartodate Retrieve account statement year-to-date totals
SubstatusAPI CreateSubStatus Post /substatuses Create substatus
SubstatusAPI ListSubStatuses Get /substatuses List substatuses
SubstatusAPI RetrieveSubStatus Get /substatuses/{substatus_token} Retrieve Substatus
SubstatusAPI UpdateSubStatus Put /substatuses/{substatus_token} Update substatus
TransactionsAPI GetTransactions Get /transactions List transactions
TransactionsAPI GetTransactionsFundingsourceFundingsourcetoken Get /transactions/fundingsource/{funding_source_token} List transactions for a funding account
TransactionsAPI GetTransactionsToken Get /transactions/{token} Retrieve transaction
TransactionsAPI GetTransactionsTokenRelated Get /transactions/{token}/related List related transactions
UserTransitionsAPI GetUsertransitionsToken Get /usertransitions/{token} Retrieve user transition
UserTransitionsAPI GetUsertransitionsUserUsertoken Get /usertransitions/user/{user_token} List transitions for user
UserTransitionsAPI PostUsertransitions Post /usertransitions Create user transition
UsersAPI GetUsers Get /users List users
UsersAPI GetUsersAuthClientaccesstokenToken Get /users/auth/clientaccesstoken/{token} Retrieve client access token
UsersAPI GetUsersParenttokenChildren Get /users/{parent_token}/children List user child accounts
UsersAPI GetUsersToken Get /users/{token} Retrieve user
UsersAPI GetUsersTokenSsn Get /users/{token}/ssn Retrieve user identification number
UsersAPI PostUsers Post /users Create user
UsersAPI PostUsersAuthChangepassword Post /users/auth/changepassword Update user password
UsersAPI PostUsersAuthClientaccesstoken Post /users/auth/clientaccesstoken Create client access token
UsersAPI PostUsersAuthLogin Post /users/auth/login Log in user
UsersAPI PostUsersAuthLogout Post /users/auth/logout Log out user
UsersAPI PostUsersAuthOnetime Post /users/auth/onetime Create single-use token
UsersAPI PostUsersAuthResetpassword Post /users/auth/resetpassword Request user password reset token
UsersAPI PostUsersAuthResetpasswordToken Post /users/auth/resetpassword/{token} Reset user password
UsersAPI PostUsersAuthVerifyemail Post /users/auth/verifyemail Request email verification token
UsersAPI PostUsersAuthVerifyemailToken Post /users/auth/verifyemail/{token} Verify email address
UsersAPI PostUsersLookup Post /users/lookup Search users
UsersAPI PutUsersToken Put /users/{token} Update user
VelocityControlsAPI GetVelocitycontrols Get /velocitycontrols List velocity controls
VelocityControlsAPI GetVelocitycontrolsToken Get /velocitycontrols/{token} Returns a specific velocity control
VelocityControlsAPI GetVelocitycontrolsUserUsertokenAvailable Get /velocitycontrols/user/{user_token}/available List user velocity control balances
VelocityControlsAPI PostVelocitycontrols Post /velocitycontrols Create velocity control
VelocityControlsAPI PutVelocitycontrolsToken Put /velocitycontrols/{token} Update velocity control
VelocityControlsCardGroupBalanceAPI ListVelocityControlsCardGroupBalances Get /velocitycontrols/cardgroup/{card_group_token}/available List Velocity Controls Card Group Balances
WebhooksAPI GetWebhooks Get /webhooks List webhooks
WebhooksAPI GetWebhooksToken Get /webhooks/{token} Retrieve webhook
WebhooksAPI PostWebhooks Post /webhooks Create webhook
WebhooksAPI PostWebhooksTokenEventtypeEventtoken Post /webhooks/{token}/{event_type}/{event_token} Resend event notification
WebhooksAPI PostWebhooksTokenPing Post /webhooks/{token}/ping Ping webhook
WebhooksAPI PutWebhooksCustomHeadersToken Put /webhooks/customheaders/{token} Update webhook custom headers
WebhooksAPI PutWebhooksToken Put /webhooks/{token} Update webhook

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

mqAppAndAccessToken

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), openapi.ContextBasicAuth, openapi.BasicAuth{
	UserName: "username",
	Password: "password",
})
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@marqeta.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •