# Functions
New creates a new payments API client.
NewCreatePaymentBadGateway creates a CreatePaymentBadGateway with default headers values.
NewCreatePaymentBadRequest creates a CreatePaymentBadRequest with default headers values.
NewCreatePaymentCreated creates a CreatePaymentCreated with default headers values.
NewCreatePaymentParams creates a new CreatePaymentParams object with the default values initialized.
NewCreatePaymentParamsWithContext creates a new CreatePaymentParams object with the default values initialized, and the ability to set a context for a request.
NewCreatePaymentParamsWithHTTPClient creates a new CreatePaymentParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCreatePaymentParamsWithTimeout creates a new CreatePaymentParams object with the default values initialized, and the ability to set a timeout on a request.
# Structs
Client for payments API
*/.
CreatePaymentBadGateway handles this case with default header values.
CreatePaymentBadGatewayBody ptsV2PaymentsPost502Response
swagger:model CreatePaymentBadGatewayBody
*/.
CreatePaymentBadRequest handles this case with default header values.
CreatePaymentBadRequestBody ptsV2PaymentsPost400Response
swagger:model CreatePaymentBadRequestBody
*/.
CreatePaymentBody create payment body
swagger:model CreatePaymentBody
*/.
CreatePaymentCreated handles this case with default header values.
CreatePaymentCreatedBody ptsV2PaymentsPost201Response
swagger:model CreatePaymentCreatedBody
*/.
CreatePaymentCreatedBodyClientReferenceInformation create payment created body client reference information
swagger:model CreatePaymentCreatedBodyClientReferenceInformation
*/.
CreatePaymentCreatedBodyErrorInformation create payment created body error information
swagger:model CreatePaymentCreatedBodyErrorInformation
*/.
CreatePaymentCreatedBodyErrorInformationDetailsItems0 create payment created body error information details items0
swagger:model CreatePaymentCreatedBodyErrorInformationDetailsItems0
*/.
CreatePaymentCreatedBodyInstallmentInformation create payment created body installment information
swagger:model CreatePaymentCreatedBodyInstallmentInformation
*/.
CreatePaymentCreatedBodyIssuerInformation create payment created body issuer information
swagger:model CreatePaymentCreatedBodyIssuerInformation
*/.
CreatePaymentCreatedBodyLinks create payment created body links
swagger:model CreatePaymentCreatedBodyLinks
*/.
CreatePaymentCreatedBodyLinksCapture create payment created body links capture
swagger:model CreatePaymentCreatedBodyLinksCapture
*/.
CreatePaymentCreatedBodyLinksReversal create payment created body links reversal
swagger:model CreatePaymentCreatedBodyLinksReversal
*/.
CreatePaymentCreatedBodyLinksSelf create payment created body links self
swagger:model CreatePaymentCreatedBodyLinksSelf
*/.
CreatePaymentCreatedBodyOrderInformation create payment created body order information
swagger:model CreatePaymentCreatedBodyOrderInformation
*/.
CreatePaymentCreatedBodyOrderInformationAmountDetails create payment created body order information amount details
swagger:model CreatePaymentCreatedBodyOrderInformationAmountDetails
*/.
CreatePaymentCreatedBodyOrderInformationInvoiceDetails create payment created body order information invoice details
swagger:model CreatePaymentCreatedBodyOrderInformationInvoiceDetails
*/.
CreatePaymentCreatedBodyPaymentInformation create payment created body payment information
swagger:model CreatePaymentCreatedBodyPaymentInformation
*/.
CreatePaymentCreatedBodyPaymentInformationAccountFeatures create payment created body payment information account features
swagger:model CreatePaymentCreatedBodyPaymentInformationAccountFeatures
*/.
CreatePaymentCreatedBodyPaymentInformationBank create payment created body payment information bank
swagger:model CreatePaymentCreatedBodyPaymentInformationBank
*/.
CreatePaymentCreatedBodyPaymentInformationBankAccount create payment created body payment information bank account
swagger:model CreatePaymentCreatedBodyPaymentInformationBankAccount
*/.
CreatePaymentCreatedBodyPaymentInformationCard create payment created body payment information card
swagger:model CreatePaymentCreatedBodyPaymentInformationCard
*/.
CreatePaymentCreatedBodyPaymentInformationTokenizedCard create payment created body payment information tokenized card
swagger:model CreatePaymentCreatedBodyPaymentInformationTokenizedCard
*/.
CreatePaymentCreatedBodyPointOfSaleInformation create payment created body point of sale information
swagger:model CreatePaymentCreatedBodyPointOfSaleInformation
*/.
CreatePaymentCreatedBodyPointOfSaleInformationEmv create payment created body point of sale information emv
swagger:model CreatePaymentCreatedBodyPointOfSaleInformationEmv
*/.
CreatePaymentCreatedBodyProcessingInformation create payment created body processing information
swagger:model CreatePaymentCreatedBodyProcessingInformation
*/.
CreatePaymentCreatedBodyProcessingInformationBankTransferOptions create payment created body processing information bank transfer options
swagger:model CreatePaymentCreatedBodyProcessingInformationBankTransferOptions
*/.
CreatePaymentCreatedBodyProcessorInformation create payment created body processor information
swagger:model CreatePaymentCreatedBodyProcessorInformation
*/.
CreatePaymentCreatedBodyProcessorInformationAchVerification create payment created body processor information ach verification
swagger:model CreatePaymentCreatedBodyProcessorInformationAchVerification
*/.
CreatePaymentCreatedBodyProcessorInformationAvs create payment created body processor information avs
swagger:model CreatePaymentCreatedBodyProcessorInformationAvs
*/.
CreatePaymentCreatedBodyProcessorInformationCardVerification create payment created body processor information card verification
swagger:model CreatePaymentCreatedBodyProcessorInformationCardVerification
*/.
CreatePaymentCreatedBodyProcessorInformationConsumerAuthenticationResponse create payment created body processor information consumer authentication response
swagger:model CreatePaymentCreatedBodyProcessorInformationConsumerAuthenticationResponse
*/.
CreatePaymentCreatedBodyProcessorInformationCustomer create payment created body processor information customer
swagger:model CreatePaymentCreatedBodyProcessorInformationCustomer
*/.
CreatePaymentCreatedBodyProcessorInformationElectronicVerificationResults create payment created body processor information electronic verification results
swagger:model CreatePaymentCreatedBodyProcessorInformationElectronicVerificationResults
*/.
CreatePaymentCreatedBodyProcessorInformationMerchantAdvice create payment created body processor information merchant advice
swagger:model CreatePaymentCreatedBodyProcessorInformationMerchantAdvice
*/.
CreatePaymentCreatedBodyProcessorInformationRouting create payment created body processor information routing
swagger:model CreatePaymentCreatedBodyProcessorInformationRouting
*/.
CreatePaymentParams contains all the parameters to send to the API endpoint
for the create payment operation typically these are written to a http.Request
*/.
CreatePaymentParamsBodyAggregatorInformation create payment params body aggregator information
swagger:model CreatePaymentParamsBodyAggregatorInformation
*/.
CreatePaymentParamsBodyAggregatorInformationSubMerchant create payment params body aggregator information sub merchant
swagger:model CreatePaymentParamsBodyAggregatorInformationSubMerchant
*/.
CreatePaymentParamsBodyBuyerInformation create payment params body buyer information
swagger:model CreatePaymentParamsBodyBuyerInformation
*/.
CreatePaymentParamsBodyBuyerInformationPersonalIdentificationItems0 create payment params body buyer information personal identification items0
swagger:model CreatePaymentParamsBodyBuyerInformationPersonalIdentificationItems0
*/.
CreatePaymentParamsBodyClientReferenceInformation create payment params body client reference information
swagger:model CreatePaymentParamsBodyClientReferenceInformation
*/.
CreatePaymentParamsBodyClientReferenceInformationPartner create payment params body client reference information partner
swagger:model CreatePaymentParamsBodyClientReferenceInformationPartner
*/.
CreatePaymentParamsBodyConsumerAuthenticationInformation create payment params body consumer authentication information
swagger:model CreatePaymentParamsBodyConsumerAuthenticationInformation
*/.
CreatePaymentParamsBodyDeviceInformation create payment params body device information
swagger:model CreatePaymentParamsBodyDeviceInformation
*/.
CreatePaymentParamsBodyInstallmentInformation create payment params body installment information
swagger:model CreatePaymentParamsBodyInstallmentInformation
*/.
CreatePaymentParamsBodyIssuerInformation create payment params body issuer information
swagger:model CreatePaymentParamsBodyIssuerInformation
*/.
CreatePaymentParamsBodyMerchantInformation create payment params body merchant information
swagger:model CreatePaymentParamsBodyMerchantInformation
*/.
CreatePaymentParamsBodyMerchantInformationMerchantDescriptor create payment params body merchant information merchant descriptor
swagger:model CreatePaymentParamsBodyMerchantInformationMerchantDescriptor
*/.
CreatePaymentParamsBodyMerchantInformationServiceFeeDescriptor create payment params body merchant information service fee descriptor
swagger:model CreatePaymentParamsBodyMerchantInformationServiceFeeDescriptor
*/.
CreatePaymentParamsBodyOrderInformation create payment params body order information
swagger:model CreatePaymentParamsBodyOrderInformation
*/.
CreatePaymentParamsBodyOrderInformationAmountDetails create payment params body order information amount details
swagger:model CreatePaymentParamsBodyOrderInformationAmountDetails
*/.
CreatePaymentParamsBodyOrderInformationAmountDetailsAmexAdditionalAmountsItems0 create payment params body order information amount details amex additional amounts items0
swagger:model CreatePaymentParamsBodyOrderInformationAmountDetailsAmexAdditionalAmountsItems0
*/.
CreatePaymentParamsBodyOrderInformationAmountDetailsSurcharge create payment params body order information amount details surcharge
swagger:model CreatePaymentParamsBodyOrderInformationAmountDetailsSurcharge
*/.
CreatePaymentParamsBodyOrderInformationAmountDetailsTaxDetailsItems0 create payment params body order information amount details tax details items0
swagger:model CreatePaymentParamsBodyOrderInformationAmountDetailsTaxDetailsItems0
*/.
CreatePaymentParamsBodyOrderInformationBillTo create payment params body order information bill to
swagger:model CreatePaymentParamsBodyOrderInformationBillTo
*/.
CreatePaymentParamsBodyOrderInformationInvoiceDetails create payment params body order information invoice details
swagger:model CreatePaymentParamsBodyOrderInformationInvoiceDetails
*/.
CreatePaymentParamsBodyOrderInformationInvoiceDetailsTransactionAdviceAddendumItems0 create payment params body order information invoice details transaction advice addendum items0
swagger:model CreatePaymentParamsBodyOrderInformationInvoiceDetailsTransactionAdviceAddendumItems0
*/.
CreatePaymentParamsBodyOrderInformationLineItemsItems0 create payment params body order information line items items0
swagger:model CreatePaymentParamsBodyOrderInformationLineItemsItems0
*/.
CreatePaymentParamsBodyOrderInformationLineItemsItems0TaxDetailsItems0 create payment params body order information line items items0 tax details items0
swagger:model CreatePaymentParamsBodyOrderInformationLineItemsItems0TaxDetailsItems0
*/.
CreatePaymentParamsBodyOrderInformationShippingDetails Contains shipping information not related to address.
CreatePaymentParamsBodyOrderInformationShipTo create payment params body order information ship to
swagger:model CreatePaymentParamsBodyOrderInformationShipTo
*/.
CreatePaymentParamsBodyPaymentInformation create payment params body payment information
swagger:model CreatePaymentParamsBodyPaymentInformation
*/.
CreatePaymentParamsBodyPaymentInformationBank create payment params body payment information bank
swagger:model CreatePaymentParamsBodyPaymentInformationBank
*/.
CreatePaymentParamsBodyPaymentInformationBankAccount create payment params body payment information bank account
swagger:model CreatePaymentParamsBodyPaymentInformationBankAccount
*/.
CreatePaymentParamsBodyPaymentInformationCard create payment params body payment information card
swagger:model CreatePaymentParamsBodyPaymentInformationCard
*/.
CreatePaymentParamsBodyPaymentInformationCustomer create payment params body payment information customer
swagger:model CreatePaymentParamsBodyPaymentInformationCustomer
*/.
CreatePaymentParamsBodyPaymentInformationFluidData create payment params body payment information fluid data
swagger:model CreatePaymentParamsBodyPaymentInformationFluidData
*/.
CreatePaymentParamsBodyPaymentInformationTokenizedCard create payment params body payment information tokenized card
swagger:model CreatePaymentParamsBodyPaymentInformationTokenizedCard
*/.
CreatePaymentParamsBodyPointOfSaleInformation create payment params body point of sale information
swagger:model CreatePaymentParamsBodyPointOfSaleInformation
*/.
CreatePaymentParamsBodyPointOfSaleInformationEmv create payment params body point of sale information emv
swagger:model CreatePaymentParamsBodyPointOfSaleInformationEmv
*/.
CreatePaymentParamsBodyProcessingInformation create payment params body processing information
swagger:model CreatePaymentParamsBodyProcessingInformation
*/.
CreatePaymentParamsBodyProcessingInformationAuthorizationOptions create payment params body processing information authorization options
swagger:model CreatePaymentParamsBodyProcessingInformationAuthorizationOptions
*/.
CreatePaymentParamsBodyProcessingInformationAuthorizationOptionsInitiator create payment params body processing information authorization options initiator
swagger:model CreatePaymentParamsBodyProcessingInformationAuthorizationOptionsInitiator
*/.
CreatePaymentParamsBodyProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction create payment params body processing information authorization options initiator merchant initiated transaction
swagger:model CreatePaymentParamsBodyProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction
*/.
CreatePaymentParamsBodyProcessingInformationBankTransferOptions create payment params body processing information bank transfer options
swagger:model CreatePaymentParamsBodyProcessingInformationBankTransferOptions
*/.
CreatePaymentParamsBodyProcessingInformationCaptureOptions create payment params body processing information capture options
swagger:model CreatePaymentParamsBodyProcessingInformationCaptureOptions
*/.
CreatePaymentParamsBodyProcessingInformationRecurringOptions create payment params body processing information recurring options
swagger:model CreatePaymentParamsBodyProcessingInformationRecurringOptions
*/.
CreatePaymentParamsBodyRecipientInformation create payment params body recipient information
swagger:model CreatePaymentParamsBodyRecipientInformation
*/.
CreatePaymentReader is a Reader for the CreatePayment structure.
DetailsItems0 details items0
swagger:model DetailsItems0
*/.
MerchantDefinedInformationItems0 merchant defined information items0
swagger:model MerchantDefinedInformationItems0
*/.