├── .github
└── workflows
│ └── analyze.yml
├── README.md
├── modules
└── gateways
│ ├── bitpaycheckout.php
│ └── bitpaycheckout
│ ├── callback
│ └── bitpaycheckout_ipn.php
│ ├── composer.json
│ ├── composer.lock
│ ├── icon-256x256.png
│ ├── vendor
│ ├── autoload.php
│ ├── bin
│ │ └── yaml-lint
│ ├── bitpay
│ │ ├── key-utils
│ │ │ ├── .github
│ │ │ │ ├── dependabot.yml
│ │ │ │ └── workflows
│ │ │ │ │ └── test.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ ├── examples.php
│ │ │ ├── phpunit.xml
│ │ │ ├── ruleset.xml
│ │ │ ├── src
│ │ │ │ └── BitPayKeyUtils
│ │ │ │ │ ├── KeyHelper
│ │ │ │ │ ├── Key.php
│ │ │ │ │ ├── KeyInterface.php
│ │ │ │ │ ├── PrivateKey.php
│ │ │ │ │ ├── PublicKey.php
│ │ │ │ │ └── SinKey.php
│ │ │ │ │ ├── Math
│ │ │ │ │ ├── BcEngine.php
│ │ │ │ │ ├── EngineInterface.php
│ │ │ │ │ ├── GmpEngine.php
│ │ │ │ │ └── Math.php
│ │ │ │ │ ├── Storage
│ │ │ │ │ ├── EncryptedFilesystemStorage.php
│ │ │ │ │ ├── FilesystemStorage.php
│ │ │ │ │ └── StorageInterface.php
│ │ │ │ │ └── Util
│ │ │ │ │ ├── Base58.php
│ │ │ │ │ ├── CurveParameterInterface.php
│ │ │ │ │ ├── Error.php
│ │ │ │ │ ├── Fingerprint.php
│ │ │ │ │ ├── Point.php
│ │ │ │ │ ├── PointInterface.php
│ │ │ │ │ ├── Secp256k1.php
│ │ │ │ │ ├── SecureRandom.php
│ │ │ │ │ └── Util.php
│ │ │ └── test
│ │ │ │ └── unit
│ │ │ │ └── BitPayKeyUtils
│ │ │ │ ├── KeyHelper
│ │ │ │ ├── KeyTest.php
│ │ │ │ ├── PrivateKeyTest.php
│ │ │ │ ├── PublicKeyTest.php
│ │ │ │ └── SinKeyTest.php
│ │ │ │ ├── Math
│ │ │ │ ├── BcEngineTest.php
│ │ │ │ ├── GmpEngineTest.php
│ │ │ │ └── MathTest.php
│ │ │ │ ├── Storage
│ │ │ │ ├── EncryptedFilesystemStorageTest.php
│ │ │ │ ├── FilesystemStorageTest.php
│ │ │ │ ├── test1.txt
│ │ │ │ ├── test11.txt
│ │ │ │ ├── test3.txt
│ │ │ │ └── test4.txt
│ │ │ │ └── Util
│ │ │ │ ├── Base58Test.php
│ │ │ │ ├── ErrorTest.php
│ │ │ │ ├── FingerprintTest.php
│ │ │ │ ├── PointTest.php
│ │ │ │ ├── Secp256k1Test.php
│ │ │ │ ├── SecureRandomTest.php
│ │ │ │ └── UtilTest.php
│ │ └── sdk
│ │ │ ├── .github
│ │ │ ├── dependabot.yml
│ │ │ └── workflows
│ │ │ │ ├── documentation.yml
│ │ │ │ └── test.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ ├── composer.lock
│ │ │ ├── docs
│ │ │ ├── classes
│ │ │ │ ├── BitPaySDK-Client-BillClient.html
│ │ │ │ ├── BitPaySDK-Client-InvoiceClient.html
│ │ │ │ ├── BitPaySDK-Client-LedgerClient.html
│ │ │ │ ├── BitPaySDK-Client-PayoutClient.html
│ │ │ │ ├── BitPaySDK-Client-PayoutRecipientsClient.html
│ │ │ │ ├── BitPaySDK-Client-RateClient.html
│ │ │ │ ├── BitPaySDK-Client-RefundClient.html
│ │ │ │ ├── BitPaySDK-Client-SettlementClient.html
│ │ │ │ ├── BitPaySDK-Client-TokenClient.html
│ │ │ │ ├── BitPaySDK-Client-WalletClient.html
│ │ │ │ ├── BitPaySDK-Client.html
│ │ │ │ ├── BitPaySDK-Env.html
│ │ │ │ ├── BitPaySDK-Exceptions-BillCreationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BillDeliveryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BillException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BillQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BillUpdateException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BitPayApiException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BitPayException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BitPayExceptionProvider.html
│ │ │ │ ├── BitPaySDK-Exceptions-BitPayGenericException.html
│ │ │ │ ├── BitPaySDK-Exceptions-BitPayValidationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-CurrencyException.html
│ │ │ │ ├── BitPaySDK-Exceptions-CurrencyQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-InvoiceCancellationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-InvoiceCreationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-InvoiceException.html
│ │ │ │ ├── BitPaySDK-Exceptions-InvoicePaymentException.html
│ │ │ │ ├── BitPaySDK-Exceptions-InvoiceQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-InvoiceUpdateException.html
│ │ │ │ ├── BitPaySDK-Exceptions-LedgerException.html
│ │ │ │ ├── BitPaySDK-Exceptions-LedgerQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutBatchCancellationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutBatchCreationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutBatchException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutBatchNotificationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutBatchQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutCancellationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutCreationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutNotificationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutRecipientCancellationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutRecipientCreationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutRecipientException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutRecipientNotificationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutRecipientQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutRecipientUpdateException.html
│ │ │ │ ├── BitPaySDK-Exceptions-PayoutUpdateException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RateException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RateQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RefundCancellationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RefundCreationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RefundException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RefundNotificationException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RefundQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-RefundUpdateException.html
│ │ │ │ ├── BitPaySDK-Exceptions-SettlementException.html
│ │ │ │ ├── BitPaySDK-Exceptions-SettlementQueryException.html
│ │ │ │ ├── BitPaySDK-Exceptions-WalletException.html
│ │ │ │ ├── BitPaySDK-Exceptions-WalletQueryException.html
│ │ │ │ ├── BitPaySDK-Functional-AbstractClientTestCase.html
│ │ │ │ ├── BitPaySDK-Functional-BillClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-Config.html
│ │ │ │ ├── BitPaySDK-Functional-InvoiceClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-LedgerClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-PayoutClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-PayoutRecipientsClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-RateClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-RefundClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-SettlementsClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-TokenClientTest.html
│ │ │ │ ├── BitPaySDK-Functional-WalletClientTest.html
│ │ │ │ ├── BitPaySDK-Logger-BitPayLogger.html
│ │ │ │ ├── BitPaySDK-Logger-EmptyLogger.html
│ │ │ │ ├── BitPaySDK-Logger-LoggerProvider.html
│ │ │ │ ├── BitPaySDK-Model-Bill-Bill.html
│ │ │ │ ├── BitPaySDK-Model-Bill-BillStatus.html
│ │ │ │ ├── BitPaySDK-Model-Bill-Item.html
│ │ │ │ ├── BitPaySDK-Model-Currency.html
│ │ │ │ ├── BitPaySDK-Model-Facade.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-Buyer.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-BuyerFields.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-BuyerProvidedInfo.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-Invoice.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-InvoiceRefundAddresses.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-InvoiceStatus.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-InvoiceTransaction.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-InvoiceWebhook.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-ItemizedDetails.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-MinerFees.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-MinerFeesItem.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-Refund.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-RefundInfo.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-RefundStatus.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-RefundWebhook.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-Shopper.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-SupportedTransactionCurrencies.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-SupportedTransactionCurrency.html
│ │ │ │ ├── BitPaySDK-Model-Invoice-UniversalCodes.html
│ │ │ │ ├── BitPaySDK-Model-Ledger-Buyer.html
│ │ │ │ ├── BitPaySDK-Model-Ledger-Ledger.html
│ │ │ │ ├── BitPaySDK-Model-Ledger-LedgerEntry.html
│ │ │ │ ├── BitPaySDK-Model-Payout-Payout.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutGroup.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutGroupFailed.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutRecipient.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutRecipients.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutStatus.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutTransaction.html
│ │ │ │ ├── BitPaySDK-Model-Payout-PayoutWebhook.html
│ │ │ │ ├── BitPaySDK-Model-Payout-RecipientReferenceMethod.html
│ │ │ │ ├── BitPaySDK-Model-Payout-RecipientStatus.html
│ │ │ │ ├── BitPaySDK-Model-Payout-RecipientWebhook.html
│ │ │ │ ├── BitPaySDK-Model-Rate-Rate.html
│ │ │ │ ├── BitPaySDK-Model-Rate-Rates.html
│ │ │ │ ├── BitPaySDK-Model-Settlement-InvoiceData.html
│ │ │ │ ├── BitPaySDK-Model-Settlement-PayoutInfo.html
│ │ │ │ ├── BitPaySDK-Model-Settlement-RefundInfo.html
│ │ │ │ ├── BitPaySDK-Model-Settlement-Settlement.html
│ │ │ │ ├── BitPaySDK-Model-Settlement-SettlementLedgerEntry.html
│ │ │ │ ├── BitPaySDK-Model-Settlement-WithHoldings.html
│ │ │ │ ├── BitPaySDK-Model-Wallet-Currencies.html
│ │ │ │ ├── BitPaySDK-Model-Wallet-CurrencyQr.html
│ │ │ │ ├── BitPaySDK-Model-Wallet-Wallet.html
│ │ │ │ ├── BitPaySDK-PosClient.html
│ │ │ │ ├── BitPaySDK-Test-ClientTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-BillCreationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-BillDeliveryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-BillExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-BillQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-BillUpdateExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-BitPayExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-CurrencyExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-CurrencyQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-InvoiceCancellationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-InvoiceCreationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-InvoiceExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-InvoicePaymentExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-InvoiceQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-InvoiceUpdateExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-LedgerExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-LedgerQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutBatchCancellationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutBatchCreationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutBatchExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutBatchNotificationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutBatchQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutCancellationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutCreationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutNotificationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutRecipientCancellationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutRecipientCreationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutRecipientExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutRecipientNotificationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutRecipientQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutRecipientUpdateExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-PayoutUpdateExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RateExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RateQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RefundCancellationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RefundCreationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RefundExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RefundNotificationExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RefundQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-RefundUpdateExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-SettlementExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-SettlementQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-WalletExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Exceptions-WalletQueryExceptionTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Bill-BillTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Bill-ItemTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-CurrencyTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-BuyerProvidedInfoTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-BuyerTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-InvoiceTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-ItemizedDetailsTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-MinerFeesItemTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-MinerFeesTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-RefundInfoTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-RefundTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-RefundWebhookTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-ShopperTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-SupportedTransactionCurrenciesTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-SupportedTransactionCurrencyTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Invoice-UniversalCodesTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Ledger-BuyerTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Ledger-LedgerEntryTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Ledger-LedgerTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Payout-PayoutRecipientTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Payout-PayoutRecipientsTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Payout-PayoutTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Rate-RateTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Rate-RatesTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Settlement-InvoiceDataTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Settlement-PayoutInfoTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Settlement-RefundInfoTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Settlement-SettlementLedgerEntryTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Settlement-SettlementTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Settlement-WithHoldingsTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Wallet-CurrenciesTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Wallet-CurrencyQrTest.html
│ │ │ │ ├── BitPaySDK-Test-Model-Wallet-WalletTest.html
│ │ │ │ ├── BitPaySDK-Test-TokensTest.html
│ │ │ │ ├── BitPaySDK-Tokens.html
│ │ │ │ ├── BitPaySDK-Util-JsonMapperFactory.html
│ │ │ │ └── BitPaySDK-Util-RESTcli-RESTcli.html
│ │ │ ├── css
│ │ │ │ ├── base.css
│ │ │ │ ├── normalize.css
│ │ │ │ └── template.css
│ │ │ ├── files
│ │ │ │ ├── setup-configgenerator.html
│ │ │ │ ├── src-bitpaysdk-client-billclient.html
│ │ │ │ ├── src-bitpaysdk-client-invoiceclient.html
│ │ │ │ ├── src-bitpaysdk-client-ledgerclient.html
│ │ │ │ ├── src-bitpaysdk-client-payoutclient.html
│ │ │ │ ├── src-bitpaysdk-client-payoutrecipientsclient.html
│ │ │ │ ├── src-bitpaysdk-client-rateclient.html
│ │ │ │ ├── src-bitpaysdk-client-refundclient.html
│ │ │ │ ├── src-bitpaysdk-client-settlementclient.html
│ │ │ │ ├── src-bitpaysdk-client-tokenclient.html
│ │ │ │ ├── src-bitpaysdk-client-walletclient.html
│ │ │ │ ├── src-bitpaysdk-client.html
│ │ │ │ ├── src-bitpaysdk-env.html
│ │ │ │ ├── src-bitpaysdk-exceptions-billcreationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-billdeliveryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-billexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-billqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-billupdateexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-bitpayapiexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-bitpayexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-bitpayexceptionprovider.html
│ │ │ │ ├── src-bitpaysdk-exceptions-bitpaygenericexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-bitpayvalidationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-currencyexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-currencyqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-invoicecancellationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-invoicecreationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-invoiceexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-invoicepaymentexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-invoicequeryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-invoiceupdateexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-ledgerexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-ledgerqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutbatchcancellationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutbatchcreationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutbatchexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutbatchnotificationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutbatchqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutcancellationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutcreationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutnotificationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutrecipientcancellationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutrecipientcreationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutrecipientexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutrecipientnotificationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutrecipientqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutrecipientupdateexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-payoutupdateexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-rateexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-ratequeryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-refundcancellationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-refundcreationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-refundexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-refundnotificationexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-refundqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-refundupdateexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-settlementexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-settlementqueryexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-walletexception.html
│ │ │ │ ├── src-bitpaysdk-exceptions-walletqueryexception.html
│ │ │ │ ├── src-bitpaysdk-logger-bitpaylogger.html
│ │ │ │ ├── src-bitpaysdk-logger-emptylogger.html
│ │ │ │ ├── src-bitpaysdk-logger-loggerprovider.html
│ │ │ │ ├── src-bitpaysdk-logger-monologloggerexample.html
│ │ │ │ ├── src-bitpaysdk-model-bill-bill.html
│ │ │ │ ├── src-bitpaysdk-model-bill-billstatus.html
│ │ │ │ ├── src-bitpaysdk-model-bill-item.html
│ │ │ │ ├── src-bitpaysdk-model-currency.html
│ │ │ │ ├── src-bitpaysdk-model-facade.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-buyer.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-buyerfields.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-buyerprovidedinfo.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-invoice.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-invoicerefundaddresses.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-invoicestatus.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-invoicetransaction.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-invoicewebhook.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-itemizeddetails.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-minerfees.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-minerfeesitem.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-refund.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-refundinfo.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-refundstatus.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-refundwebhook.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-shopper.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-supportedtransactioncurrencies.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-supportedtransactioncurrency.html
│ │ │ │ ├── src-bitpaysdk-model-invoice-universalcodes.html
│ │ │ │ ├── src-bitpaysdk-model-ledger-buyer.html
│ │ │ │ ├── src-bitpaysdk-model-ledger-ledger.html
│ │ │ │ ├── src-bitpaysdk-model-ledger-ledgerentry.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payout.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payoutgroup.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payoutgroupfailed.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payoutrecipient.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payoutrecipients.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payoutstatus.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payouttransaction.html
│ │ │ │ ├── src-bitpaysdk-model-payout-payoutwebhook.html
│ │ │ │ ├── src-bitpaysdk-model-payout-recipientreferencemethod.html
│ │ │ │ ├── src-bitpaysdk-model-payout-recipientstatus.html
│ │ │ │ ├── src-bitpaysdk-model-payout-recipientwebhook.html
│ │ │ │ ├── src-bitpaysdk-model-rate-rate.html
│ │ │ │ ├── src-bitpaysdk-model-rate-rates.html
│ │ │ │ ├── src-bitpaysdk-model-settlement-invoicedata.html
│ │ │ │ ├── src-bitpaysdk-model-settlement-payoutinfo.html
│ │ │ │ ├── src-bitpaysdk-model-settlement-refundinfo.html
│ │ │ │ ├── src-bitpaysdk-model-settlement-settlement.html
│ │ │ │ ├── src-bitpaysdk-model-settlement-settlementledgerentry.html
│ │ │ │ ├── src-bitpaysdk-model-settlement-withholdings.html
│ │ │ │ ├── src-bitpaysdk-model-wallet-currencies.html
│ │ │ │ ├── src-bitpaysdk-model-wallet-currencyqr.html
│ │ │ │ ├── src-bitpaysdk-model-wallet-wallet.html
│ │ │ │ ├── src-bitpaysdk-posclient.html
│ │ │ │ ├── src-bitpaysdk-tokens.html
│ │ │ │ ├── src-bitpaysdk-util-jsonmapperfactory.html
│ │ │ │ ├── src-bitpaysdk-util-restcli-restcli.html
│ │ │ │ ├── test-functional-bitpaysdk-abstractclienttestcase.html
│ │ │ │ ├── test-functional-bitpaysdk-billclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-config.html
│ │ │ │ ├── test-functional-bitpaysdk-invoiceclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-ledgerclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-payoutclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-payoutrecipientsclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-rateclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-refundclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-settlementsclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-tokenclienttest.html
│ │ │ │ ├── test-functional-bitpaysdk-walletclienttest.html
│ │ │ │ ├── test-unit-bitpaysdk-clienttest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-billcreationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-billdeliveryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-billexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-billqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-billupdateexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-bitpayexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-currencyexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-currencyqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-invoicecancellationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-invoicecreationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-invoiceexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-invoicepaymentexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-invoicequeryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-invoiceupdateexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-ledgerexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-ledgerqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutbatchcancellationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutbatchcreationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutbatchexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutbatchnotificationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutbatchqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutcancellationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutcreationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutnotificationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutrecipientcancellationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutrecipientcreationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutrecipientexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutrecipientnotificationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutrecipientqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutrecipientupdateexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-payoutupdateexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-rateexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-ratequeryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-refundcancellationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-refundcreationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-refundexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-refundnotificationexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-refundqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-refundupdateexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-settlementexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-settlementqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-walletexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-exceptions-walletqueryexceptiontest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-bill-billtest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-bill-itemtest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-currencytest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-buyerprovidedinfotest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-buyertest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-invoicetest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-itemizeddetailstest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-minerfeesitemtest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-minerfeestest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-refundinfotest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-refundtest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-refundwebhooktest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-shoppertest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-supportedtransactioncurrenciestest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-supportedtransactioncurrencytest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-invoice-universalcodestest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-ledger-buyertest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-ledger-ledgerentrytest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-ledger-ledgertest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-payout-payoutrecipientstest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-payout-payoutrecipienttest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-payout-payouttest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-rate-ratestest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-rate-ratetest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-settlement-invoicedatatest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-settlement-payoutinfotest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-settlement-refundinfotest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-settlement-settlementledgerentrytest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-settlement-settlementtest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-settlement-withholdingstest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-wallet-currenciestest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-wallet-currencyqrtest.html
│ │ │ │ ├── test-unit-bitpaysdk-model-wallet-wallettest.html
│ │ │ │ └── test-unit-bitpaysdk-tokenstest.html
│ │ │ ├── graphs
│ │ │ │ └── classes.html
│ │ │ ├── index.html
│ │ │ ├── indices
│ │ │ │ └── files.html
│ │ │ ├── js
│ │ │ │ ├── search.js
│ │ │ │ ├── searchIndex.js
│ │ │ │ └── template.js
│ │ │ ├── namespaces
│ │ │ │ ├── bitpaysdk-client.html
│ │ │ │ ├── bitpaysdk-exceptions.html
│ │ │ │ ├── bitpaysdk-functional.html
│ │ │ │ ├── bitpaysdk-logger.html
│ │ │ │ ├── bitpaysdk-model-bill.html
│ │ │ │ ├── bitpaysdk-model-invoice.html
│ │ │ │ ├── bitpaysdk-model-ledger.html
│ │ │ │ ├── bitpaysdk-model-payout.html
│ │ │ │ ├── bitpaysdk-model-rate.html
│ │ │ │ ├── bitpaysdk-model-settlement.html
│ │ │ │ ├── bitpaysdk-model-wallet.html
│ │ │ │ ├── bitpaysdk-model.html
│ │ │ │ ├── bitpaysdk-test-exceptions.html
│ │ │ │ ├── bitpaysdk-test-model-bill.html
│ │ │ │ ├── bitpaysdk-test-model-invoice.html
│ │ │ │ ├── bitpaysdk-test-model-ledger.html
│ │ │ │ ├── bitpaysdk-test-model-payout.html
│ │ │ │ ├── bitpaysdk-test-model-rate.html
│ │ │ │ ├── bitpaysdk-test-model-settlement.html
│ │ │ │ ├── bitpaysdk-test-model-wallet.html
│ │ │ │ ├── bitpaysdk-test-model.html
│ │ │ │ ├── bitpaysdk-test.html
│ │ │ │ ├── bitpaysdk-util-restcli.html
│ │ │ │ ├── bitpaysdk-util.html
│ │ │ │ ├── bitpaysdk.html
│ │ │ │ └── default.html
│ │ │ ├── packages
│ │ │ │ ├── Application.html
│ │ │ │ ├── BitPaySDK-Client.html
│ │ │ │ ├── BitPaySDK-Exceptions.html
│ │ │ │ ├── BitPaySDK-Model-Bill.html
│ │ │ │ ├── BitPaySDK-Model-Currencies.html
│ │ │ │ ├── BitPaySDK-Model-Invoice.html
│ │ │ │ ├── BitPaySDK-Model-Ledger.html
│ │ │ │ ├── BitPaySDK-Model-Payout.html
│ │ │ │ ├── BitPaySDK-Model-Rate.html
│ │ │ │ ├── BitPaySDK-Model-Settlement.html
│ │ │ │ ├── BitPaySDK-Model.html
│ │ │ │ ├── BitPaySDK-Util-RESTcli.html
│ │ │ │ ├── BitPaySDK-Util.html
│ │ │ │ ├── BitPaySDK.html
│ │ │ │ ├── Bitpay.html
│ │ │ │ ├── Bitpaylight.html
│ │ │ │ └── default.html
│ │ │ └── reports
│ │ │ │ ├── deprecated.html
│ │ │ │ ├── errors.html
│ │ │ │ └── markers.html
│ │ │ ├── examples
│ │ │ ├── ClientProvider.php
│ │ │ ├── General
│ │ │ │ └── UseLogger.php
│ │ │ ├── Merchant
│ │ │ │ ├── BillRequests.php
│ │ │ │ ├── InvoiceRequests.php
│ │ │ │ ├── LedgerRequests.php
│ │ │ │ ├── RefundRequests.php
│ │ │ │ └── SettlementRequests.php
│ │ │ ├── Payout
│ │ │ │ ├── PayoutRequests.php
│ │ │ │ └── RecipientRequests.php
│ │ │ ├── Pos
│ │ │ │ ├── BillRequests.php
│ │ │ │ └── InvoiceRequests.php
│ │ │ └── Public
│ │ │ │ ├── RateRequests.php
│ │ │ │ └── WalletRequests.php
│ │ │ ├── phpdoc.dist.xml
│ │ │ ├── phpunit.xml
│ │ │ ├── ruleset.xml
│ │ │ ├── setup
│ │ │ ├── BitPay.config-example.json
│ │ │ ├── BitPay.config-example.yml
│ │ │ └── ConfigGenerator.php
│ │ │ ├── src
│ │ │ └── BitPaySDK
│ │ │ │ ├── Client.php
│ │ │ │ ├── Client
│ │ │ │ ├── BillClient.php
│ │ │ │ ├── InvoiceClient.php
│ │ │ │ ├── LedgerClient.php
│ │ │ │ ├── PayoutClient.php
│ │ │ │ ├── PayoutRecipientsClient.php
│ │ │ │ ├── RateClient.php
│ │ │ │ ├── RefundClient.php
│ │ │ │ ├── SettlementClient.php
│ │ │ │ ├── TokenClient.php
│ │ │ │ └── WalletClient.php
│ │ │ │ ├── Env.php
│ │ │ │ ├── Exceptions
│ │ │ │ ├── BitPayApiException.php
│ │ │ │ ├── BitPayException.php
│ │ │ │ ├── BitPayExceptionProvider.php
│ │ │ │ ├── BitPayGenericException.php
│ │ │ │ └── BitPayValidationException.php
│ │ │ │ ├── Logger
│ │ │ │ ├── BitPayLogger.php
│ │ │ │ ├── EmptyLogger.php
│ │ │ │ ├── LoggerProvider.php
│ │ │ │ └── MonologLoggerExample.php
│ │ │ │ ├── Model
│ │ │ │ ├── Bill
│ │ │ │ │ ├── Bill.php
│ │ │ │ │ ├── BillStatus.php
│ │ │ │ │ └── Item.php
│ │ │ │ ├── Currency.php
│ │ │ │ ├── Facade.php
│ │ │ │ ├── Invoice
│ │ │ │ │ ├── Buyer.php
│ │ │ │ │ ├── BuyerFields.php
│ │ │ │ │ ├── BuyerProvidedInfo.php
│ │ │ │ │ ├── Invoice.php
│ │ │ │ │ ├── InvoiceRefundAddresses.php
│ │ │ │ │ ├── InvoiceStatus.php
│ │ │ │ │ ├── InvoiceTransaction.php
│ │ │ │ │ ├── InvoiceWebhook.php
│ │ │ │ │ ├── ItemizedDetails.php
│ │ │ │ │ ├── MinerFees.php
│ │ │ │ │ ├── MinerFeesItem.php
│ │ │ │ │ ├── Refund.php
│ │ │ │ │ ├── RefundInfo.php
│ │ │ │ │ ├── RefundStatus.php
│ │ │ │ │ ├── RefundWebhook.php
│ │ │ │ │ ├── Shopper.php
│ │ │ │ │ ├── SupportedTransactionCurrencies.php
│ │ │ │ │ ├── SupportedTransactionCurrency.php
│ │ │ │ │ └── UniversalCodes.php
│ │ │ │ ├── Ledger
│ │ │ │ │ ├── Buyer.php
│ │ │ │ │ ├── Ledger.php
│ │ │ │ │ └── LedgerEntry.php
│ │ │ │ ├── Payout
│ │ │ │ │ ├── Payout.php
│ │ │ │ │ ├── PayoutGroup.php
│ │ │ │ │ ├── PayoutGroupFailed.php
│ │ │ │ │ ├── PayoutRecipient.php
│ │ │ │ │ ├── PayoutRecipients.php
│ │ │ │ │ ├── PayoutStatus.php
│ │ │ │ │ ├── PayoutTransaction.php
│ │ │ │ │ ├── PayoutWebhook.php
│ │ │ │ │ ├── RecipientReferenceMethod.php
│ │ │ │ │ ├── RecipientStatus.php
│ │ │ │ │ └── RecipientWebhook.php
│ │ │ │ ├── Rate
│ │ │ │ │ ├── Rate.php
│ │ │ │ │ └── Rates.php
│ │ │ │ ├── Settlement
│ │ │ │ │ ├── InvoiceData.php
│ │ │ │ │ ├── PayoutInfo.php
│ │ │ │ │ ├── RefundInfo.php
│ │ │ │ │ ├── Settlement.php
│ │ │ │ │ ├── SettlementLedgerEntry.php
│ │ │ │ │ └── WithHoldings.php
│ │ │ │ └── Wallet
│ │ │ │ │ ├── Currencies.php
│ │ │ │ │ ├── CurrencyQr.php
│ │ │ │ │ └── Wallet.php
│ │ │ │ ├── PosClient.php
│ │ │ │ ├── Tokens.php
│ │ │ │ └── Util
│ │ │ │ ├── JsonMapperFactory.php
│ │ │ │ └── RESTcli
│ │ │ │ └── RESTcli.php
│ │ │ └── test
│ │ │ ├── functional
│ │ │ └── BitPaySDK
│ │ │ │ ├── AbstractClientTestCase.php
│ │ │ │ ├── BillClientTest.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── InvoiceClientTest.php
│ │ │ │ ├── LedgerClientTest.php
│ │ │ │ ├── PayoutClientTest.php
│ │ │ │ ├── PayoutRecipientsClientTest.php
│ │ │ │ ├── RateClientTest.php
│ │ │ │ ├── RefundClientTest.php
│ │ │ │ ├── SettlementsClientTest.php
│ │ │ │ ├── TokenClientTest.php
│ │ │ │ └── WalletClientTest.php
│ │ │ └── unit
│ │ │ ├── BitPaySDK
│ │ │ ├── BitPay.config-unit.json
│ │ │ ├── BitPay.config-unit.yml
│ │ │ ├── ClientTest.php
│ │ │ ├── Exceptions
│ │ │ │ └── BitPayApiExceptionTest.php
│ │ │ ├── Model
│ │ │ │ ├── Bill
│ │ │ │ │ ├── BillTest.php
│ │ │ │ │ └── ItemTest.php
│ │ │ │ ├── CurrencyTest.php
│ │ │ │ ├── Invoice
│ │ │ │ │ ├── BuyerFieldsTest.php
│ │ │ │ │ ├── BuyerProvidedInfoTest.php
│ │ │ │ │ ├── BuyerTest.php
│ │ │ │ │ ├── InvoiceTest.php
│ │ │ │ │ ├── InvoiceWebhookTest.php
│ │ │ │ │ ├── ItemizedDetailsTest.php
│ │ │ │ │ ├── MinerFeesItemTest.php
│ │ │ │ │ ├── MinerFeesTest.php
│ │ │ │ │ ├── RefundInfoTest.php
│ │ │ │ │ ├── RefundTest.php
│ │ │ │ │ ├── RefundWebhookTest.php
│ │ │ │ │ ├── ShopperTest.php
│ │ │ │ │ ├── SupportedTransactionCurrenciesTest.php
│ │ │ │ │ ├── SupportedTransactionCurrencyTest.php
│ │ │ │ │ └── UniversalCodesTest.php
│ │ │ │ ├── Ledger
│ │ │ │ │ ├── BuyerTest.php
│ │ │ │ │ ├── LedgerEntryTest.php
│ │ │ │ │ └── LedgerTest.php
│ │ │ │ ├── Payout
│ │ │ │ │ ├── PayoutRecipientTest.php
│ │ │ │ │ ├── PayoutRecipientsTest.php
│ │ │ │ │ ├── PayoutTest.php
│ │ │ │ │ ├── PayoutWebhookTest.php
│ │ │ │ │ └── RecipientWebhookTest.php
│ │ │ │ ├── Rate
│ │ │ │ │ ├── RateTest.php
│ │ │ │ │ └── RatesTest.php
│ │ │ │ ├── Settlement
│ │ │ │ │ ├── InvoiceDataTest.php
│ │ │ │ │ ├── PayoutInfoTest.php
│ │ │ │ │ ├── RefundInfoTest.php
│ │ │ │ │ ├── SettlementLedgerEntryTest.php
│ │ │ │ │ ├── SettlementTest.php
│ │ │ │ │ └── WithHoldingsTest.php
│ │ │ │ └── Wallet
│ │ │ │ │ ├── CurrenciesTest.php
│ │ │ │ │ ├── CurrencyQrTest.php
│ │ │ │ │ └── WalletTest.php
│ │ │ ├── PrivateKeyNameUnit.key
│ │ │ ├── TokensTest.php
│ │ │ ├── bitpay_private_test.key
│ │ │ ├── json
│ │ │ │ ├── cancelPayoutGroupResponse.json
│ │ │ │ ├── createPayoutGroupRequest.json
│ │ │ │ ├── createPayoutGroupResponse.json
│ │ │ │ ├── createRefundResponse.json
│ │ │ │ ├── getInvoice.json
│ │ │ │ ├── getPayoutBatchResponse.json
│ │ │ │ └── getRefund.json
│ │ │ └── jsonResponse
│ │ │ │ ├── badResponse.json
│ │ │ │ ├── cancelPayoutGroupResponse.json
│ │ │ │ ├── createBillResponse.json
│ │ │ │ ├── createInvoiceResponse.json
│ │ │ │ ├── createPayoutGroupRequest.json
│ │ │ │ ├── createPayoutGroupResponse.json
│ │ │ │ ├── createRefundResponse.json
│ │ │ │ ├── false.json
│ │ │ │ ├── getBill.json
│ │ │ │ ├── getBills.json
│ │ │ │ ├── getCurrencyPairRate.json
│ │ │ │ ├── getCurrencyRates.json
│ │ │ │ ├── getInvoice.json
│ │ │ │ ├── getInvoices.json
│ │ │ │ ├── getLedgerEntriesResponse.json
│ │ │ │ ├── getLedgersResponse.json
│ │ │ │ ├── getPayout.json
│ │ │ │ ├── getPayoutRecipient.json
│ │ │ │ ├── getPayoutRecipients.json
│ │ │ │ ├── getPayouts.json
│ │ │ │ ├── getRates.json
│ │ │ │ ├── getSettlementReconciliationReportResponse.json
│ │ │ │ ├── getSettlementResponse.json
│ │ │ │ ├── getSettlementsResponse.json
│ │ │ │ ├── getSupportedWalletsResponse.json
│ │ │ │ ├── getTokensResponse.json
│ │ │ │ ├── payInvoiceResponse.json
│ │ │ │ ├── submitPayoutRecipientsResponse.json
│ │ │ │ ├── success.json
│ │ │ │ ├── updateBillRequest.json
│ │ │ │ ├── updatePayoutRecipientResponse.json
│ │ │ │ └── updateSubscription.json
│ │ │ └── Logger
│ │ │ └── LoggerTest.php
│ ├── composer
│ │ ├── ClassLoader.php
│ │ ├── InstalledVersions.php
│ │ ├── LICENSE
│ │ ├── autoload_classmap.php
│ │ ├── autoload_files.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ ├── installed.json
│ │ ├── installed.php
│ │ └── platform_check.php
│ ├── guzzlehttp
│ │ ├── guzzle
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── UPGRADING.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ │ ├── BodySummarizer.php
│ │ │ │ ├── BodySummarizerInterface.php
│ │ │ │ ├── Client.php
│ │ │ │ ├── ClientInterface.php
│ │ │ │ ├── ClientTrait.php
│ │ │ │ ├── Cookie
│ │ │ │ ├── CookieJar.php
│ │ │ │ ├── CookieJarInterface.php
│ │ │ │ ├── FileCookieJar.php
│ │ │ │ ├── SessionCookieJar.php
│ │ │ │ └── SetCookie.php
│ │ │ │ ├── Exception
│ │ │ │ ├── BadResponseException.php
│ │ │ │ ├── ClientException.php
│ │ │ │ ├── ConnectException.php
│ │ │ │ ├── GuzzleException.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── RequestException.php
│ │ │ │ ├── ServerException.php
│ │ │ │ ├── TooManyRedirectsException.php
│ │ │ │ └── TransferException.php
│ │ │ │ ├── Handler
│ │ │ │ ├── CurlFactory.php
│ │ │ │ ├── CurlFactoryInterface.php
│ │ │ │ ├── CurlHandler.php
│ │ │ │ ├── CurlMultiHandler.php
│ │ │ │ ├── EasyHandle.php
│ │ │ │ ├── HeaderProcessor.php
│ │ │ │ ├── MockHandler.php
│ │ │ │ ├── Proxy.php
│ │ │ │ └── StreamHandler.php
│ │ │ │ ├── HandlerStack.php
│ │ │ │ ├── MessageFormatter.php
│ │ │ │ ├── MessageFormatterInterface.php
│ │ │ │ ├── Middleware.php
│ │ │ │ ├── Pool.php
│ │ │ │ ├── PrepareBodyMiddleware.php
│ │ │ │ ├── RedirectMiddleware.php
│ │ │ │ ├── RequestOptions.php
│ │ │ │ ├── RetryMiddleware.php
│ │ │ │ ├── TransferStats.php
│ │ │ │ ├── Utils.php
│ │ │ │ ├── functions.php
│ │ │ │ └── functions_include.php
│ │ ├── promises
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ │ ├── AggregateException.php
│ │ │ │ ├── CancellationException.php
│ │ │ │ ├── Coroutine.php
│ │ │ │ ├── Create.php
│ │ │ │ ├── Each.php
│ │ │ │ ├── EachPromise.php
│ │ │ │ ├── FulfilledPromise.php
│ │ │ │ ├── Is.php
│ │ │ │ ├── Promise.php
│ │ │ │ ├── PromiseInterface.php
│ │ │ │ ├── PromisorInterface.php
│ │ │ │ ├── RejectedPromise.php
│ │ │ │ ├── RejectionException.php
│ │ │ │ ├── TaskQueue.php
│ │ │ │ ├── TaskQueueInterface.php
│ │ │ │ └── Utils.php
│ │ └── psr7
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ ├── AppendStream.php
│ │ │ ├── BufferStream.php
│ │ │ ├── CachingStream.php
│ │ │ ├── DroppingStream.php
│ │ │ ├── Exception
│ │ │ └── MalformedUriException.php
│ │ │ ├── FnStream.php
│ │ │ ├── Header.php
│ │ │ ├── HttpFactory.php
│ │ │ ├── InflateStream.php
│ │ │ ├── LazyOpenStream.php
│ │ │ ├── LimitStream.php
│ │ │ ├── Message.php
│ │ │ ├── MessageTrait.php
│ │ │ ├── MimeType.php
│ │ │ ├── MultipartStream.php
│ │ │ ├── NoSeekStream.php
│ │ │ ├── PumpStream.php
│ │ │ ├── Query.php
│ │ │ ├── Request.php
│ │ │ ├── Response.php
│ │ │ ├── Rfc7230.php
│ │ │ ├── ServerRequest.php
│ │ │ ├── Stream.php
│ │ │ ├── StreamDecoratorTrait.php
│ │ │ ├── StreamWrapper.php
│ │ │ ├── UploadedFile.php
│ │ │ ├── Uri.php
│ │ │ ├── UriComparator.php
│ │ │ ├── UriNormalizer.php
│ │ │ ├── UriResolver.php
│ │ │ └── Utils.php
│ ├── netresearch
│ │ └── jsonmapper
│ │ │ ├── LICENSE
│ │ │ ├── composer.json
│ │ │ ├── phpunit.xml
│ │ │ └── src
│ │ │ ├── JsonMapper.php
│ │ │ └── JsonMapper
│ │ │ └── Exception.php
│ ├── psr
│ │ ├── container
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ │ ├── ContainerExceptionInterface.php
│ │ │ │ ├── ContainerInterface.php
│ │ │ │ └── NotFoundExceptionInterface.php
│ │ ├── http-client
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ │ ├── ClientExceptionInterface.php
│ │ │ │ ├── ClientInterface.php
│ │ │ │ ├── NetworkExceptionInterface.php
│ │ │ │ └── RequestExceptionInterface.php
│ │ ├── http-factory
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ │ ├── RequestFactoryInterface.php
│ │ │ │ ├── ResponseFactoryInterface.php
│ │ │ │ ├── ServerRequestFactoryInterface.php
│ │ │ │ ├── StreamFactoryInterface.php
│ │ │ │ ├── UploadedFileFactoryInterface.php
│ │ │ │ └── UriFactoryInterface.php
│ │ └── http-message
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ ├── docs
│ │ │ ├── PSR7-Interfaces.md
│ │ │ └── PSR7-Usage.md
│ │ │ └── src
│ │ │ ├── MessageInterface.php
│ │ │ ├── RequestInterface.php
│ │ │ ├── ResponseInterface.php
│ │ │ ├── ServerRequestInterface.php
│ │ │ ├── StreamInterface.php
│ │ │ ├── UploadedFileInterface.php
│ │ │ └── UriInterface.php
│ ├── ralouphie
│ │ └── getallheaders
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ └── getallheaders.php
│ └── symfony
│ │ ├── console
│ │ ├── Application.php
│ │ ├── Attribute
│ │ │ └── AsCommand.php
│ │ ├── CHANGELOG.md
│ │ ├── CI
│ │ │ └── GithubActionReporter.php
│ │ ├── Color.php
│ │ ├── Command
│ │ │ ├── Command.php
│ │ │ ├── CompleteCommand.php
│ │ │ ├── DumpCompletionCommand.php
│ │ │ ├── HelpCommand.php
│ │ │ ├── LazyCommand.php
│ │ │ ├── ListCommand.php
│ │ │ ├── LockableTrait.php
│ │ │ ├── SignalableCommandInterface.php
│ │ │ └── TraceableCommand.php
│ │ ├── CommandLoader
│ │ │ ├── CommandLoaderInterface.php
│ │ │ ├── ContainerCommandLoader.php
│ │ │ └── FactoryCommandLoader.php
│ │ ├── Completion
│ │ │ ├── CompletionInput.php
│ │ │ ├── CompletionSuggestions.php
│ │ │ ├── Output
│ │ │ │ ├── BashCompletionOutput.php
│ │ │ │ ├── CompletionOutputInterface.php
│ │ │ │ ├── FishCompletionOutput.php
│ │ │ │ └── ZshCompletionOutput.php
│ │ │ └── Suggestion.php
│ │ ├── ConsoleEvents.php
│ │ ├── Cursor.php
│ │ ├── DataCollector
│ │ │ └── CommandDataCollector.php
│ │ ├── Debug
│ │ │ └── CliRequest.php
│ │ ├── DependencyInjection
│ │ │ └── AddConsoleCommandPass.php
│ │ ├── Descriptor
│ │ │ ├── ApplicationDescription.php
│ │ │ ├── Descriptor.php
│ │ │ ├── DescriptorInterface.php
│ │ │ ├── JsonDescriptor.php
│ │ │ ├── MarkdownDescriptor.php
│ │ │ ├── ReStructuredTextDescriptor.php
│ │ │ ├── TextDescriptor.php
│ │ │ └── XmlDescriptor.php
│ │ ├── Event
│ │ │ ├── ConsoleCommandEvent.php
│ │ │ ├── ConsoleErrorEvent.php
│ │ │ ├── ConsoleEvent.php
│ │ │ ├── ConsoleSignalEvent.php
│ │ │ └── ConsoleTerminateEvent.php
│ │ ├── EventListener
│ │ │ └── ErrorListener.php
│ │ ├── Exception
│ │ │ ├── CommandNotFoundException.php
│ │ │ ├── ExceptionInterface.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── InvalidOptionException.php
│ │ │ ├── LogicException.php
│ │ │ ├── MissingInputException.php
│ │ │ ├── NamespaceNotFoundException.php
│ │ │ ├── RunCommandFailedException.php
│ │ │ └── RuntimeException.php
│ │ ├── Formatter
│ │ │ ├── NullOutputFormatter.php
│ │ │ ├── NullOutputFormatterStyle.php
│ │ │ ├── OutputFormatter.php
│ │ │ ├── OutputFormatterInterface.php
│ │ │ ├── OutputFormatterStyle.php
│ │ │ ├── OutputFormatterStyleInterface.php
│ │ │ ├── OutputFormatterStyleStack.php
│ │ │ └── WrappableOutputFormatterInterface.php
│ │ ├── Helper
│ │ │ ├── DebugFormatterHelper.php
│ │ │ ├── DescriptorHelper.php
│ │ │ ├── Dumper.php
│ │ │ ├── FormatterHelper.php
│ │ │ ├── Helper.php
│ │ │ ├── HelperInterface.php
│ │ │ ├── HelperSet.php
│ │ │ ├── InputAwareHelper.php
│ │ │ ├── OutputWrapper.php
│ │ │ ├── ProcessHelper.php
│ │ │ ├── ProgressBar.php
│ │ │ ├── ProgressIndicator.php
│ │ │ ├── QuestionHelper.php
│ │ │ ├── SymfonyQuestionHelper.php
│ │ │ ├── Table.php
│ │ │ ├── TableCell.php
│ │ │ ├── TableCellStyle.php
│ │ │ ├── TableRows.php
│ │ │ ├── TableSeparator.php
│ │ │ └── TableStyle.php
│ │ ├── Input
│ │ │ ├── ArgvInput.php
│ │ │ ├── ArrayInput.php
│ │ │ ├── Input.php
│ │ │ ├── InputArgument.php
│ │ │ ├── InputAwareInterface.php
│ │ │ ├── InputDefinition.php
│ │ │ ├── InputInterface.php
│ │ │ ├── InputOption.php
│ │ │ ├── StreamableInputInterface.php
│ │ │ └── StringInput.php
│ │ ├── LICENSE
│ │ ├── Logger
│ │ │ └── ConsoleLogger.php
│ │ ├── Messenger
│ │ │ ├── RunCommandContext.php
│ │ │ ├── RunCommandMessage.php
│ │ │ └── RunCommandMessageHandler.php
│ │ ├── Output
│ │ │ ├── AnsiColorMode.php
│ │ │ ├── BufferedOutput.php
│ │ │ ├── ConsoleOutput.php
│ │ │ ├── ConsoleOutputInterface.php
│ │ │ ├── ConsoleSectionOutput.php
│ │ │ ├── NullOutput.php
│ │ │ ├── Output.php
│ │ │ ├── OutputInterface.php
│ │ │ ├── StreamOutput.php
│ │ │ └── TrimmedBufferOutput.php
│ │ ├── Question
│ │ │ ├── ChoiceQuestion.php
│ │ │ ├── ConfirmationQuestion.php
│ │ │ └── Question.php
│ │ ├── README.md
│ │ ├── Resources
│ │ │ ├── bin
│ │ │ │ └── hiddeninput.exe
│ │ │ ├── completion.bash
│ │ │ ├── completion.fish
│ │ │ └── completion.zsh
│ │ ├── SignalRegistry
│ │ │ ├── SignalMap.php
│ │ │ └── SignalRegistry.php
│ │ ├── SingleCommandApplication.php
│ │ ├── Style
│ │ │ ├── OutputStyle.php
│ │ │ ├── StyleInterface.php
│ │ │ └── SymfonyStyle.php
│ │ ├── Terminal.php
│ │ ├── Tester
│ │ │ ├── ApplicationTester.php
│ │ │ ├── CommandCompletionTester.php
│ │ │ ├── CommandTester.php
│ │ │ ├── Constraint
│ │ │ │ └── CommandIsSuccessful.php
│ │ │ └── TesterTrait.php
│ │ └── composer.json
│ │ ├── deprecation-contracts
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── function.php
│ │ ├── polyfill-ctype
│ │ ├── Ctype.php
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bootstrap.php
│ │ ├── bootstrap80.php
│ │ └── composer.json
│ │ ├── polyfill-intl-grapheme
│ │ ├── Grapheme.php
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bootstrap.php
│ │ ├── bootstrap80.php
│ │ └── composer.json
│ │ ├── polyfill-intl-normalizer
│ │ ├── LICENSE
│ │ ├── Normalizer.php
│ │ ├── README.md
│ │ ├── Resources
│ │ │ ├── stubs
│ │ │ │ └── Normalizer.php
│ │ │ └── unidata
│ │ │ │ ├── canonicalComposition.php
│ │ │ │ ├── canonicalDecomposition.php
│ │ │ │ ├── combiningClass.php
│ │ │ │ └── compatibilityDecomposition.php
│ │ ├── bootstrap.php
│ │ ├── bootstrap80.php
│ │ └── composer.json
│ │ ├── polyfill-mbstring
│ │ ├── LICENSE
│ │ ├── Mbstring.php
│ │ ├── README.md
│ │ ├── Resources
│ │ │ └── unidata
│ │ │ │ ├── caseFolding.php
│ │ │ │ ├── lowerCase.php
│ │ │ │ ├── titleCaseRegexp.php
│ │ │ │ └── upperCase.php
│ │ ├── bootstrap.php
│ │ ├── bootstrap80.php
│ │ └── composer.json
│ │ ├── service-contracts
│ │ ├── Attribute
│ │ │ ├── Required.php
│ │ │ └── SubscribedService.php
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── ResetInterface.php
│ │ ├── ServiceCollectionInterface.php
│ │ ├── ServiceLocatorTrait.php
│ │ ├── ServiceMethodsSubscriberTrait.php
│ │ ├── ServiceProviderInterface.php
│ │ ├── ServiceSubscriberInterface.php
│ │ ├── ServiceSubscriberTrait.php
│ │ ├── Test
│ │ │ ├── ServiceLocatorTest.php
│ │ │ └── ServiceLocatorTestCase.php
│ │ └── composer.json
│ │ ├── string
│ │ ├── AbstractString.php
│ │ ├── AbstractUnicodeString.php
│ │ ├── ByteString.php
│ │ ├── CHANGELOG.md
│ │ ├── CodePointString.php
│ │ ├── Exception
│ │ │ ├── ExceptionInterface.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ └── RuntimeException.php
│ │ ├── Inflector
│ │ │ ├── EnglishInflector.php
│ │ │ ├── FrenchInflector.php
│ │ │ └── InflectorInterface.php
│ │ ├── LICENSE
│ │ ├── LazyString.php
│ │ ├── README.md
│ │ ├── Resources
│ │ │ ├── data
│ │ │ │ ├── wcswidth_table_wide.php
│ │ │ │ └── wcswidth_table_zero.php
│ │ │ └── functions.php
│ │ ├── Slugger
│ │ │ ├── AsciiSlugger.php
│ │ │ └── SluggerInterface.php
│ │ ├── UnicodeString.php
│ │ └── composer.json
│ │ └── yaml
│ │ ├── CHANGELOG.md
│ │ ├── Command
│ │ └── LintCommand.php
│ │ ├── Dumper.php
│ │ ├── Escaper.php
│ │ ├── Exception
│ │ ├── DumpException.php
│ │ ├── ExceptionInterface.php
│ │ ├── ParseException.php
│ │ └── RuntimeException.php
│ │ ├── Inline.php
│ │ ├── LICENSE
│ │ ├── Parser.php
│ │ ├── README.md
│ │ ├── Resources
│ │ └── bin
│ │ │ └── yaml-lint
│ │ ├── Tag
│ │ └── TaggedValue.php
│ │ ├── Unescaper.php
│ │ ├── Yaml.php
│ │ └── composer.json
│ └── whmcs.json
├── phpcbf.phar
├── phpcs.phar
├── phpcs.xml
└── screenshots
├── screenshot1.png
├── screenshot2.png
└── screenshot3.png
/.github/workflows/analyze.yml:
--------------------------------------------------------------------------------
1 | name: Analyze
2 |
3 | on: [push, pull_request]
4 |
5 | jobs:
6 | phpcs:
7 | runs-on: ubuntu-22.04
8 |
9 | steps:
10 | - uses: actions/checkout@v4
11 | - name: PHP_CodeSniffer
12 | run: |
13 | curl -OL https://phars.phpcodesniffer.com/phpcs.phar
14 | php phpcs.phar modules
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bitpay/bitpay-checkout",
3 | "description": "Bitpay Payment plugin for WHMCS",
4 | "homepage": "http://www.bitpay.com/",
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "BitPay",
9 | "email": "support@bitpay.com"
10 | }
11 | ],
12 | "require": {
13 | "bitpay/sdk": "^9.1",
14 | "php": "^8.1 || ^8.2 || ^8.3"
15 | }
16 | }
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/icon-256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bitpay/whmcs-plugin/d494d7bdea06b670da4c32772cfd3d459a450896/modules/gateways/bitpaycheckout/icon-256x256.png
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/autoload.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
An error code consists of 6 digits.
29 | *The first two digits of an error code represent the HTTP method that was used to call it.
30 | *The next two digits refer to the resource that was impacted.
31 | *The last two digits refer to the specific error.
32 | *eg. 010103 - Missing parameters for Invoice POST request.
33 | * 34 | * @return string|null 35 | */ 36 | public function getBitPayCode(): ?string 37 | { 38 | return $this->bitPayCode; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /modules/gateways/bitpaycheckout/vendor/bitpay/sdk/src/BitPaySDK/Exceptions/BitPayException.php: -------------------------------------------------------------------------------- 1 | 9 | * @license http://www.opensource.org/licenses/mit-license.php MIT 10 | */ 11 | 12 | namespace BitPaySDK\Model\Bill; 13 | 14 | /** 15 | * Contains bill statuses: Can be "draft", "sent", "new", "paid", or "complete" 16 | * 17 | * @package BitPaySDK\Model\Bill 18 | * @author BitPay Integrations
22 | */
23 | function trigger_deprecation(string $package, string $version, string $message, mixed ...$args): void
24 | {
25 | @trigger_error(($package || $version ? "Since $package $version: " : '').($args ? vsprintf($message, $args) : $message), \E_USER_DEPRECATED);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-ctype/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2018-present Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-ctype/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Ctype
2 | ========================
3 |
4 | This component provides `ctype_*` functions to users who run php versions without the ctype extension.
5 |
6 | More information can be found in the
7 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
8 |
9 | License
10 | =======
11 |
12 | This library is released under the [MIT license](LICENSE).
13 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-ctype/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/polyfill-ctype",
3 | "type": "library",
4 | "description": "Symfony polyfill for ctype functions",
5 | "keywords": ["polyfill", "compatibility", "portable", "ctype"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Gert de Pagter",
11 | "email": "BackEndTea@gmail.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": ">=7.1"
20 | },
21 | "provide": {
22 | "ext-ctype": "*"
23 | },
24 | "autoload": {
25 | "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" },
26 | "files": [ "bootstrap.php" ]
27 | },
28 | "suggest": {
29 | "ext-ctype": "For best performance"
30 | },
31 | "minimum-stability": "dev",
32 | "extra": {
33 | "thanks": {
34 | "name": "symfony/polyfill",
35 | "url": "https://github.com/symfony/polyfill"
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-grapheme/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015-present Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-grapheme/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/polyfill-intl-grapheme",
3 | "type": "library",
4 | "description": "Symfony polyfill for intl's grapheme_* functions",
5 | "keywords": ["polyfill", "shim", "compatibility", "portable", "intl", "grapheme"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Nicolas Grekas",
11 | "email": "p@tchwork.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": ">=7.1"
20 | },
21 | "autoload": {
22 | "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" },
23 | "files": [ "bootstrap.php" ]
24 | },
25 | "suggest": {
26 | "ext-intl": "For best performance"
27 | },
28 | "minimum-stability": "dev",
29 | "extra": {
30 | "thanks": {
31 | "name": "symfony/polyfill",
32 | "url": "https://github.com/symfony/polyfill"
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-normalizer/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015-present Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-normalizer/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Intl: Normalizer
2 | ===================================
3 |
4 | This component provides a fallback implementation for the
5 | [`Normalizer`](https://php.net/Normalizer) class provided
6 | by the [Intl](https://php.net/intl) extension.
7 |
8 | More information can be found in the
9 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
10 |
11 | License
12 | =======
13 |
14 | This library is released under the [MIT license](LICENSE).
15 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | use Symfony\Polyfill\Intl\Normalizer as p;
13 |
14 | if (\PHP_VERSION_ID >= 80000) {
15 | return require __DIR__.'/bootstrap80.php';
16 | }
17 |
18 | if (!function_exists('normalizer_is_normalized')) {
19 | function normalizer_is_normalized($string, $form = p\Normalizer::FORM_C) { return p\Normalizer::isNormalized($string, $form); }
20 | }
21 | if (!function_exists('normalizer_normalize')) {
22 | function normalizer_normalize($string, $form = p\Normalizer::FORM_C) { return p\Normalizer::normalize($string, $form); }
23 | }
24 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | use Symfony\Polyfill\Intl\Normalizer as p;
13 |
14 | if (!function_exists('normalizer_is_normalized')) {
15 | function normalizer_is_normalized(?string $string, ?int $form = p\Normalizer::FORM_C): bool { return p\Normalizer::isNormalized((string) $string, (int) $form); }
16 | }
17 | if (!function_exists('normalizer_normalize')) {
18 | function normalizer_normalize(?string $string, ?int $form = p\Normalizer::FORM_C): string|false { return p\Normalizer::normalize((string) $string, (int) $form); }
19 | }
20 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-intl-normalizer/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/polyfill-intl-normalizer",
3 | "type": "library",
4 | "description": "Symfony polyfill for intl's Normalizer class and related functions",
5 | "keywords": ["polyfill", "shim", "compatibility", "portable", "intl", "normalizer"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Nicolas Grekas",
11 | "email": "p@tchwork.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": ">=7.1"
20 | },
21 | "autoload": {
22 | "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" },
23 | "files": [ "bootstrap.php" ],
24 | "classmap": [ "Resources/stubs" ]
25 | },
26 | "suggest": {
27 | "ext-intl": "For best performance"
28 | },
29 | "minimum-stability": "dev",
30 | "extra": {
31 | "thanks": {
32 | "name": "symfony/polyfill",
33 | "url": "https://github.com/symfony/polyfill"
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-mbstring/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015-present Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-mbstring/README.md:
--------------------------------------------------------------------------------
1 | Symfony Polyfill / Mbstring
2 | ===========================
3 |
4 | This component provides a partial, native PHP implementation for the
5 | [Mbstring](https://php.net/mbstring) extension.
6 |
7 | More information can be found in the
8 | [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md).
9 |
10 | License
11 | =======
12 |
13 | This library is released under the [MIT license](LICENSE).
14 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/polyfill-mbstring/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/polyfill-mbstring",
3 | "type": "library",
4 | "description": "Symfony polyfill for the Mbstring extension",
5 | "keywords": ["polyfill", "shim", "compatibility", "portable", "mbstring"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Nicolas Grekas",
11 | "email": "p@tchwork.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": ">=7.1"
20 | },
21 | "provide": {
22 | "ext-mbstring": "*"
23 | },
24 | "autoload": {
25 | "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" },
26 | "files": [ "bootstrap.php" ]
27 | },
28 | "suggest": {
29 | "ext-mbstring": "For best performance"
30 | },
31 | "minimum-stability": "dev",
32 | "extra": {
33 | "thanks": {
34 | "name": "symfony/polyfill",
35 | "url": "https://github.com/symfony/polyfill"
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/modules/gateways/bitpaycheckout/vendor/symfony/service-contracts/Attribute/Required.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Contracts\Service\Attribute;
13 |
14 | /**
15 | * A required dependency.
16 | *
17 | * This attribute indicates that a property holds a required dependency. The annotated property or method should be
18 | * considered during the instantiation process of the containing class.
19 | *
20 | * @author Alexander M. Turek
16 | * @author Guilhem N.