This endpoint imports an invoice for a business into Layer.
customer_id or the customer_external_id must be provided.customer_id or the customer_external_id must be provided.A customer does not need to be created before creating an invoice.
When you provide a customer external id, Layer will create a customer object with the provided external id if it does not already exist.
Customer details can be updated later using the Update a customer endpoint.InvoicePayment object(s) in the payments field of the invoice. This allows you to create and invoice and specify the full payment information in a single API call.
This is equivalent to creating an invoice and then creating a payment fully allocated to that invoice.
InvoicePayment parametersCASH, CHECK, CREDIT_CARD, ACH, CREDIT_BALANCE, OTHER