Interface ISwissbillingCommercialClient
-
- All Known Implementing Classes:
SwissbillingCommercialClient
public interface ISwissbillingCommercialClientThe public class SwissbillingCommercialClient class
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateTransactionResponsecreateTransactionFromYellowbillInvoice(File xmlFile, TransactionGuaranteeBehavior guaranteeBehavior)Creates transaction form yellowbill xml fileCreateTransactionResponsecreateTransactionFromYellowbillInvoice(File xmlFile, File pdfInvoiceFile, TransactionGuaranteeBehavior guaranteeBehavior)Creates transaction form yellowbill xml file and assigns the pdf invoice to itCreateTransactionResponsecreateTransactionWithoutPdf(CreateTransactionAuthorizeMutationArgs transaction, TransactionGuaranteeBehavior guaranteeBehavior)Creates a transaction without pdf invoiceCreateTransactionResponsecreateTransactionWithPdf(CreateTransactionAuthorizeMutationArgs transaction, File pdfInvoiceFile, TransactionGuaranteeBehavior guaranteeBehavior)Creates a transaction with a pdf invoiceStringrequestReservation(CreateReservationAuthorizeMutationArgs reservation)Request reservation
-
-
-
Method Detail
-
requestReservation
String requestReservation(CreateReservationAuthorizeMutationArgs reservation) throws SwissbillingCommercialClientException
Request reservation- Parameters:
reservation-- Returns:
- Throws:
SwissbillingCommercialClientException
-
createTransactionWithoutPdf
CreateTransactionResponse createTransactionWithoutPdf(CreateTransactionAuthorizeMutationArgs transaction, TransactionGuaranteeBehavior guaranteeBehavior) throws SwissbillingCommercialClientException
Creates a transaction without pdf invoice- Parameters:
transaction-- Returns:
- Throws:
SwissbillingCommercialClientException
-
createTransactionWithPdf
CreateTransactionResponse createTransactionWithPdf(CreateTransactionAuthorizeMutationArgs transaction, File pdfInvoiceFile, TransactionGuaranteeBehavior guaranteeBehavior) throws SwissbillingCommercialClientException
Creates a transaction with a pdf invoice- Parameters:
transaction-pdfInvoiceFile-- Returns:
- Throws:
SwissbillingCommercialClientException
-
createTransactionFromYellowbillInvoice
CreateTransactionResponse createTransactionFromYellowbillInvoice(File xmlFile, TransactionGuaranteeBehavior guaranteeBehavior) throws SwissbillingCommercialClientException
Creates transaction form yellowbill xml file- Parameters:
xmlFile-- Returns:
- Throws:
SwissbillingCommercialClientException
-
createTransactionFromYellowbillInvoice
CreateTransactionResponse createTransactionFromYellowbillInvoice(File xmlFile, File pdfInvoiceFile, TransactionGuaranteeBehavior guaranteeBehavior) throws SwissbillingCommercialClientException
Creates transaction form yellowbill xml file and assigns the pdf invoice to it- Parameters:
xmlFile-pdfInvoiceFile-- Returns:
- Throws:
SwissbillingCommercialClientException
-
-