Menu

## Invoice

### Table of Contents

#### Interfaces

InvoiceStatus
  The type Invoice status.
RefundStatus
  Refund status list

#### Classes

Buyer
  Allows merchant to pass buyer related information in the invoice object
BuyerFields
BuyerProvidedInfo
  Information collected from the buyer during the process of paying an invoice. Initially this object is empty.
Invoice
InvoiceWebhook
ItemizedDetails
  Class ItemizedDetails
MinerFees
  The total amount of fees that the purchaser will pay to cover BitPay's UTXO sweep cost for an invoice.
MinerFeesItem
  Class MinerFeesItem
Refund
  Class Refund
RefundInfo
  For a refunded invoice, this object will contain the details of executed refunds for the corresponding invoice.
RefundWebhook
  Class RefundWebhook
Shopper
  This object will be available on the invoice if a shopper signs in on an invoice using his BitPay ID.
SupportedTransactionCurrencies
  Class SupportedTransactionCurrencies. The currencies that may be used to pay this invoice.
SupportedTransactionCurrency
  Class SupportedTransactionCurrency The currency that may be used to pay this invoice. The values are objects with an "enabled" boolean and option.
UniversalCodes
  Object containing wallet-specific URLs for payment protocol.

## Search results