# Functions

New creates a new refund API client.
NewRefundCaptureBadGateway creates a RefundCaptureBadGateway with default headers values.
NewRefundCaptureBadRequest creates a RefundCaptureBadRequest with default headers values.
NewRefundCaptureCreated creates a RefundCaptureCreated with default headers values.
NewRefundCaptureParams creates a new RefundCaptureParams object with the default values initialized.
NewRefundCaptureParamsWithContext creates a new RefundCaptureParams object with the default values initialized, and the ability to set a context for a request.
NewRefundCaptureParamsWithHTTPClient creates a new RefundCaptureParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewRefundCaptureParamsWithTimeout creates a new RefundCaptureParams object with the default values initialized, and the ability to set a timeout on a request.
NewRefundPaymentBadGateway creates a RefundPaymentBadGateway with default headers values.
NewRefundPaymentBadRequest creates a RefundPaymentBadRequest with default headers values.
NewRefundPaymentCreated creates a RefundPaymentCreated with default headers values.
NewRefundPaymentParams creates a new RefundPaymentParams object with the default values initialized.
NewRefundPaymentParamsWithContext creates a new RefundPaymentParams object with the default values initialized, and the ability to set a context for a request.
NewRefundPaymentParamsWithHTTPClient creates a new RefundPaymentParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewRefundPaymentParamsWithTimeout creates a new RefundPaymentParams object with the default values initialized, and the ability to set a timeout on a request.

# Structs

Client for refund API */.
DetailsItems0 details items0 swagger:model DetailsItems0 */.
MerchantDefinedInformationItems0 merchant defined information items0 swagger:model MerchantDefinedInformationItems0 */.
RefundCaptureBadGateway handles this case with default header values.
RefundCaptureBadGatewayBody ptsV2CapturesRefundsPost502Response swagger:model RefundCaptureBadGatewayBody */.
RefundCaptureBadRequest handles this case with default header values.
RefundCaptureBadRequestBody ptsV2CapturesRefundsPost400Response swagger:model RefundCaptureBadRequestBody */.
RefundCaptureBody refund capture body swagger:model RefundCaptureBody */.
RefundCaptureCreated handles this case with default header values.
RefundCaptureCreatedBody ptsV2CapturesRefundsPost201Response swagger:model RefundCaptureCreatedBody */.
RefundCaptureCreatedBodyClientReferenceInformation refund capture created body client reference information swagger:model RefundCaptureCreatedBodyClientReferenceInformation */.
RefundCaptureCreatedBodyLinks refund capture created body links swagger:model RefundCaptureCreatedBodyLinks */.
RefundCaptureCreatedBodyLinksSelf refund capture created body links self swagger:model RefundCaptureCreatedBodyLinksSelf */.
RefundCaptureCreatedBodyLinksVoid refund capture created body links void swagger:model RefundCaptureCreatedBodyLinksVoid */.
RefundCaptureCreatedBodyOrderInformation refund capture created body order information swagger:model RefundCaptureCreatedBodyOrderInformation */.
RefundCaptureCreatedBodyOrderInformationInvoiceDetails refund capture created body order information invoice details swagger:model RefundCaptureCreatedBodyOrderInformationInvoiceDetails */.
RefundCaptureCreatedBodyProcessorInformation refund capture created body processor information swagger:model RefundCaptureCreatedBodyProcessorInformation */.
RefundCaptureCreatedBodyProcessorInformationAchVerification refund capture created body processor information ach verification swagger:model RefundCaptureCreatedBodyProcessorInformationAchVerification */.
RefundCaptureCreatedBodyRefundAmountDetails refund capture created body refund amount details swagger:model RefundCaptureCreatedBodyRefundAmountDetails */.
RefundCaptureParams contains all the parameters to send to the API endpoint for the refund capture operation typically these are written to a http.Request */.
RefundCaptureParamsBodyAggregatorInformation refund capture params body aggregator information swagger:model RefundCaptureParamsBodyAggregatorInformation */.
RefundCaptureParamsBodyAggregatorInformationSubMerchant refund capture params body aggregator information sub merchant swagger:model RefundCaptureParamsBodyAggregatorInformationSubMerchant */.
RefundCaptureParamsBodyBuyerInformation refund capture params body buyer information swagger:model RefundCaptureParamsBodyBuyerInformation */.
RefundCaptureParamsBodyClientReferenceInformation refund capture params body client reference information swagger:model RefundCaptureParamsBodyClientReferenceInformation */.
RefundCaptureParamsBodyClientReferenceInformationPartner refund capture params body client reference information partner swagger:model RefundCaptureParamsBodyClientReferenceInformationPartner */.
RefundCaptureParamsBodyDeviceInformation refund capture params body device information swagger:model RefundCaptureParamsBodyDeviceInformation */.
RefundCaptureParamsBodyMerchantInformation refund capture params body merchant information swagger:model RefundCaptureParamsBodyMerchantInformation */.
RefundCaptureParamsBodyMerchantInformationMerchantDescriptor refund capture params body merchant information merchant descriptor swagger:model RefundCaptureParamsBodyMerchantInformationMerchantDescriptor */.
RefundCaptureParamsBodyOrderInformation refund capture params body order information swagger:model RefundCaptureParamsBodyOrderInformation */.
RefundCaptureParamsBodyOrderInformationAmountDetails refund capture params body order information amount details swagger:model RefundCaptureParamsBodyOrderInformationAmountDetails */.
RefundCaptureParamsBodyOrderInformationAmountDetailsAmexAdditionalAmountsItems0 refund capture params body order information amount details amex additional amounts items0 swagger:model RefundCaptureParamsBodyOrderInformationAmountDetailsAmexAdditionalAmountsItems0 */.
RefundCaptureParamsBodyOrderInformationAmountDetailsTaxDetailsItems0 refund capture params body order information amount details tax details items0 swagger:model RefundCaptureParamsBodyOrderInformationAmountDetailsTaxDetailsItems0 */.
RefundCaptureParamsBodyOrderInformationBillTo refund capture params body order information bill to swagger:model RefundCaptureParamsBodyOrderInformationBillTo */.
RefundCaptureParamsBodyOrderInformationInvoiceDetails refund capture params body order information invoice details swagger:model RefundCaptureParamsBodyOrderInformationInvoiceDetails */.
RefundCaptureParamsBodyOrderInformationInvoiceDetailsTransactionAdviceAddendumItems0 refund capture params body order information invoice details transaction advice addendum items0 swagger:model RefundCaptureParamsBodyOrderInformationInvoiceDetailsTransactionAdviceAddendumItems0 */.
RefundCaptureParamsBodyOrderInformationLineItemsItems0 refund capture params body order information line items items0 swagger:model RefundCaptureParamsBodyOrderInformationLineItemsItems0 */.
RefundCaptureParamsBodyOrderInformationLineItemsItems0TaxDetailsItems0 refund capture params body order information line items items0 tax details items0 swagger:model RefundCaptureParamsBodyOrderInformationLineItemsItems0TaxDetailsItems0 */.
RefundCaptureParamsBodyOrderInformationShippingDetails refund capture params body order information shipping details swagger:model RefundCaptureParamsBodyOrderInformationShippingDetails */.
RefundCaptureParamsBodyOrderInformationShipTo refund capture params body order information ship to swagger:model RefundCaptureParamsBodyOrderInformationShipTo */.
RefundCaptureParamsBodyPaymentInformation refund capture params body payment information swagger:model RefundCaptureParamsBodyPaymentInformation */.
RefundCaptureParamsBodyPaymentInformationBank refund capture params body payment information bank swagger:model RefundCaptureParamsBodyPaymentInformationBank */.
RefundCaptureParamsBodyPaymentInformationBankAccount refund capture params body payment information bank account swagger:model RefundCaptureParamsBodyPaymentInformationBankAccount */.
RefundCaptureParamsBodyPaymentInformationCard refund capture params body payment information card swagger:model RefundCaptureParamsBodyPaymentInformationCard */.
RefundCaptureParamsBodyPaymentInformationCustomer refund capture params body payment information customer swagger:model RefundCaptureParamsBodyPaymentInformationCustomer */.
RefundCaptureParamsBodyPointOfSaleInformation refund capture params body point of sale information swagger:model RefundCaptureParamsBodyPointOfSaleInformation */.
RefundCaptureParamsBodyPointOfSaleInformationEmv refund capture params body point of sale information emv swagger:model RefundCaptureParamsBodyPointOfSaleInformationEmv */.
RefundCaptureParamsBodyProcessingInformation refund capture params body processing information swagger:model RefundCaptureParamsBodyProcessingInformation */.
RefundCaptureParamsBodyProcessingInformationRecurringOptions refund capture params body processing information recurring options swagger:model RefundCaptureParamsBodyProcessingInformationRecurringOptions */.
RefundCaptureReader is a Reader for the RefundCapture structure.
RefundPaymentBadGateway handles this case with default header values.
RefundPaymentBadGatewayBody ptsV2PaymentsRefundPost502Response swagger:model RefundPaymentBadGatewayBody */.
RefundPaymentBadRequest handles this case with default header values.
RefundPaymentBadRequestBody ptsV2PaymentsRefundPost400Response swagger:model RefundPaymentBadRequestBody */.
RefundPaymentBody refund payment body swagger:model RefundPaymentBody */.
RefundPaymentCreated handles this case with default header values.
RefundPaymentCreatedBody ptsV2PaymentsRefundPost201Response swagger:model RefundPaymentCreatedBody */.
RefundPaymentCreatedBodyClientReferenceInformation refund payment created body client reference information swagger:model RefundPaymentCreatedBodyClientReferenceInformation */.
RefundPaymentCreatedBodyLinks refund payment created body links swagger:model RefundPaymentCreatedBodyLinks */.
RefundPaymentCreatedBodyLinksSelf refund payment created body links self swagger:model RefundPaymentCreatedBodyLinksSelf */.
RefundPaymentCreatedBodyLinksVoid refund payment created body links void swagger:model RefundPaymentCreatedBodyLinksVoid */.
RefundPaymentCreatedBodyOrderInformation refund payment created body order information swagger:model RefundPaymentCreatedBodyOrderInformation */.
RefundPaymentCreatedBodyOrderInformationInvoiceDetails refund payment created body order information invoice details swagger:model RefundPaymentCreatedBodyOrderInformationInvoiceDetails */.
RefundPaymentCreatedBodyProcessorInformation refund payment created body processor information swagger:model RefundPaymentCreatedBodyProcessorInformation */.
RefundPaymentCreatedBodyProcessorInformationAchVerification refund payment created body processor information ach verification swagger:model RefundPaymentCreatedBodyProcessorInformationAchVerification */.
RefundPaymentCreatedBodyRefundAmountDetails refund payment created body refund amount details swagger:model RefundPaymentCreatedBodyRefundAmountDetails */.
RefundPaymentParams contains all the parameters to send to the API endpoint for the refund payment operation typically these are written to a http.Request */.
RefundPaymentParamsBodyAggregatorInformation refund payment params body aggregator information swagger:model RefundPaymentParamsBodyAggregatorInformation */.
RefundPaymentParamsBodyAggregatorInformationSubMerchant refund payment params body aggregator information sub merchant swagger:model RefundPaymentParamsBodyAggregatorInformationSubMerchant */.
RefundPaymentParamsBodyBuyerInformation refund payment params body buyer information swagger:model RefundPaymentParamsBodyBuyerInformation */.
RefundPaymentParamsBodyClientReferenceInformation refund payment params body client reference information swagger:model RefundPaymentParamsBodyClientReferenceInformation */.
RefundPaymentParamsBodyClientReferenceInformationPartner refund payment params body client reference information partner swagger:model RefundPaymentParamsBodyClientReferenceInformationPartner */.
RefundPaymentParamsBodyDeviceInformation refund payment params body device information swagger:model RefundPaymentParamsBodyDeviceInformation */.
RefundPaymentParamsBodyMerchantInformation refund payment params body merchant information swagger:model RefundPaymentParamsBodyMerchantInformation */.
RefundPaymentParamsBodyMerchantInformationMerchantDescriptor refund payment params body merchant information merchant descriptor swagger:model RefundPaymentParamsBodyMerchantInformationMerchantDescriptor */.
RefundPaymentParamsBodyOrderInformation refund payment params body order information swagger:model RefundPaymentParamsBodyOrderInformation */.
RefundPaymentParamsBodyOrderInformationAmountDetails refund payment params body order information amount details swagger:model RefundPaymentParamsBodyOrderInformationAmountDetails */.
RefundPaymentParamsBodyOrderInformationAmountDetailsAmexAdditionalAmountsItems0 refund payment params body order information amount details amex additional amounts items0 swagger:model RefundPaymentParamsBodyOrderInformationAmountDetailsAmexAdditionalAmountsItems0 */.
RefundPaymentParamsBodyOrderInformationAmountDetailsTaxDetailsItems0 refund payment params body order information amount details tax details items0 swagger:model RefundPaymentParamsBodyOrderInformationAmountDetailsTaxDetailsItems0 */.
RefundPaymentParamsBodyOrderInformationBillTo refund payment params body order information bill to swagger:model RefundPaymentParamsBodyOrderInformationBillTo */.
RefundPaymentParamsBodyOrderInformationInvoiceDetails refund payment params body order information invoice details swagger:model RefundPaymentParamsBodyOrderInformationInvoiceDetails */.
RefundPaymentParamsBodyOrderInformationInvoiceDetailsTransactionAdviceAddendumItems0 refund payment params body order information invoice details transaction advice addendum items0 swagger:model RefundPaymentParamsBodyOrderInformationInvoiceDetailsTransactionAdviceAddendumItems0 */.
RefundPaymentParamsBodyOrderInformationLineItemsItems0 refund payment params body order information line items items0 swagger:model RefundPaymentParamsBodyOrderInformationLineItemsItems0 */.
RefundPaymentParamsBodyOrderInformationLineItemsItems0TaxDetailsItems0 refund payment params body order information line items items0 tax details items0 swagger:model RefundPaymentParamsBodyOrderInformationLineItemsItems0TaxDetailsItems0 */.
RefundPaymentParamsBodyOrderInformationShippingDetails refund payment params body order information shipping details swagger:model RefundPaymentParamsBodyOrderInformationShippingDetails */.
RefundPaymentParamsBodyOrderInformationShipTo refund payment params body order information ship to swagger:model RefundPaymentParamsBodyOrderInformationShipTo */.
RefundPaymentParamsBodyPaymentInformation refund payment params body payment information swagger:model RefundPaymentParamsBodyPaymentInformation */.
RefundPaymentParamsBodyPaymentInformationBank refund payment params body payment information bank swagger:model RefundPaymentParamsBodyPaymentInformationBank */.
RefundPaymentParamsBodyPaymentInformationBankAccount refund payment params body payment information bank account swagger:model RefundPaymentParamsBodyPaymentInformationBankAccount */.
RefundPaymentParamsBodyPaymentInformationCard refund payment params body payment information card swagger:model RefundPaymentParamsBodyPaymentInformationCard */.
RefundPaymentParamsBodyPaymentInformationCustomer refund payment params body payment information customer swagger:model RefundPaymentParamsBodyPaymentInformationCustomer */.
RefundPaymentParamsBodyPointOfSaleInformation refund payment params body point of sale information swagger:model RefundPaymentParamsBodyPointOfSaleInformation */.
RefundPaymentParamsBodyPointOfSaleInformationEmv refund payment params body point of sale information emv swagger:model RefundPaymentParamsBodyPointOfSaleInformationEmv */.
RefundPaymentParamsBodyProcessingInformation refund payment params body processing information swagger:model RefundPaymentParamsBodyProcessingInformation */.
RefundPaymentParamsBodyProcessingInformationRecurringOptions refund payment params body processing information recurring options swagger:model RefundPaymentParamsBodyProcessingInformationRecurringOptions */.
RefundPaymentReader is a Reader for the RefundPayment structure.