# 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 */.