init.php 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300
  1. <?php
  2. // File generated from our OpenAPI spec
  3. require __DIR__ . '/lib/Util/ApiVersion.php';
  4. // Stripe singleton
  5. require __DIR__ . '/lib/Stripe.php';
  6. // Utilities
  7. require __DIR__ . '/lib/Util/CaseInsensitiveArray.php';
  8. require __DIR__ . '/lib/Util/LoggerInterface.php';
  9. require __DIR__ . '/lib/Util/DefaultLogger.php';
  10. require __DIR__ . '/lib/Util/RandomGenerator.php';
  11. require __DIR__ . '/lib/Util/RequestOptions.php';
  12. require __DIR__ . '/lib/Util/Set.php';
  13. require __DIR__ . '/lib/Util/Util.php';
  14. require __DIR__ . '/lib/Util/ObjectTypes.php';
  15. // HttpClient
  16. require __DIR__ . '/lib/HttpClient/ClientInterface.php';
  17. require __DIR__ . '/lib/HttpClient/StreamingClientInterface.php';
  18. require __DIR__ . '/lib/HttpClient/CurlClient.php';
  19. // Exceptions
  20. require __DIR__ . '/lib/Exception/ExceptionInterface.php';
  21. require __DIR__ . '/lib/Exception/ApiErrorException.php';
  22. require __DIR__ . '/lib/Exception/ApiConnectionException.php';
  23. require __DIR__ . '/lib/Exception/AuthenticationException.php';
  24. require __DIR__ . '/lib/Exception/BadMethodCallException.php';
  25. require __DIR__ . '/lib/Exception/CardException.php';
  26. require __DIR__ . '/lib/Exception/IdempotencyException.php';
  27. require __DIR__ . '/lib/Exception/InvalidArgumentException.php';
  28. require __DIR__ . '/lib/Exception/InvalidRequestException.php';
  29. require __DIR__ . '/lib/Exception/PermissionException.php';
  30. require __DIR__ . '/lib/Exception/RateLimitException.php';
  31. require __DIR__ . '/lib/Exception/SignatureVerificationException.php';
  32. require __DIR__ . '/lib/Exception/UnexpectedValueException.php';
  33. require __DIR__ . '/lib/Exception/UnknownApiErrorException.php';
  34. // OAuth exceptions
  35. require __DIR__ . '/lib/Exception/OAuth/ExceptionInterface.php';
  36. require __DIR__ . '/lib/Exception/OAuth/OAuthErrorException.php';
  37. require __DIR__ . '/lib/Exception/OAuth/InvalidClientException.php';
  38. require __DIR__ . '/lib/Exception/OAuth/InvalidGrantException.php';
  39. require __DIR__ . '/lib/Exception/OAuth/InvalidRequestException.php';
  40. require __DIR__ . '/lib/Exception/OAuth/InvalidScopeException.php';
  41. require __DIR__ . '/lib/Exception/OAuth/UnknownOAuthErrorException.php';
  42. require __DIR__ . '/lib/Exception/OAuth/UnsupportedGrantTypeException.php';
  43. require __DIR__ . '/lib/Exception/OAuth/UnsupportedResponseTypeException.php';
  44. // API operations
  45. require __DIR__ . '/lib/ApiOperations/All.php';
  46. require __DIR__ . '/lib/ApiOperations/Create.php';
  47. require __DIR__ . '/lib/ApiOperations/Delete.php';
  48. require __DIR__ . '/lib/ApiOperations/NestedResource.php';
  49. require __DIR__ . '/lib/ApiOperations/Request.php';
  50. require __DIR__ . '/lib/ApiOperations/Retrieve.php';
  51. require __DIR__ . '/lib/ApiOperations/Search.php';
  52. require __DIR__ . '/lib/ApiOperations/SingletonRetrieve.php';
  53. require __DIR__ . '/lib/ApiOperations/Update.php';
  54. // Plumbing
  55. require __DIR__ . '/lib/ApiResponse.php';
  56. require __DIR__ . '/lib/RequestTelemetry.php';
  57. require __DIR__ . '/lib/StripeObject.php';
  58. require __DIR__ . '/lib/ApiRequestor.php';
  59. require __DIR__ . '/lib/ApiResource.php';
  60. require __DIR__ . '/lib/SingletonApiResource.php';
  61. require __DIR__ . '/lib/Service/AbstractService.php';
  62. require __DIR__ . '/lib/Service/AbstractServiceFactory.php';
  63. // StripeClient
  64. require __DIR__ . '/lib/BaseStripeClientInterface.php';
  65. require __DIR__ . '/lib/StripeClientInterface.php';
  66. require __DIR__ . '/lib/StripeStreamingClientInterface.php';
  67. require __DIR__ . '/lib/BaseStripeClient.php';
  68. require __DIR__ . '/lib/StripeClient.php';
  69. // Stripe API Resources
  70. require __DIR__ . '/lib/Account.php';
  71. require __DIR__ . '/lib/AccountLink.php';
  72. require __DIR__ . '/lib/ApplePayDomain.php';
  73. require __DIR__ . '/lib/ApplicationFee.php';
  74. require __DIR__ . '/lib/ApplicationFeeRefund.php';
  75. require __DIR__ . '/lib/Apps/Secret.php';
  76. require __DIR__ . '/lib/Balance.php';
  77. require __DIR__ . '/lib/BalanceTransaction.php';
  78. require __DIR__ . '/lib/BankAccount.php';
  79. require __DIR__ . '/lib/BillingPortal/Configuration.php';
  80. require __DIR__ . '/lib/BillingPortal/Session.php';
  81. require __DIR__ . '/lib/Capability.php';
  82. require __DIR__ . '/lib/Card.php';
  83. require __DIR__ . '/lib/CashBalance.php';
  84. require __DIR__ . '/lib/Charge.php';
  85. require __DIR__ . '/lib/Checkout/Session.php';
  86. require __DIR__ . '/lib/Collection.php';
  87. require __DIR__ . '/lib/CountrySpec.php';
  88. require __DIR__ . '/lib/Coupon.php';
  89. require __DIR__ . '/lib/CreditNote.php';
  90. require __DIR__ . '/lib/CreditNoteLineItem.php';
  91. require __DIR__ . '/lib/Customer.php';
  92. require __DIR__ . '/lib/CustomerBalanceTransaction.php';
  93. require __DIR__ . '/lib/CustomerCashBalanceTransaction.php';
  94. require __DIR__ . '/lib/Discount.php';
  95. require __DIR__ . '/lib/Dispute.php';
  96. require __DIR__ . '/lib/EphemeralKey.php';
  97. require __DIR__ . '/lib/ErrorObject.php';
  98. require __DIR__ . '/lib/Event.php';
  99. require __DIR__ . '/lib/ExchangeRate.php';
  100. require __DIR__ . '/lib/File.php';
  101. require __DIR__ . '/lib/FileLink.php';
  102. require __DIR__ . '/lib/FinancialConnections/Account.php';
  103. require __DIR__ . '/lib/FinancialConnections/AccountOwner.php';
  104. require __DIR__ . '/lib/FinancialConnections/AccountOwnership.php';
  105. require __DIR__ . '/lib/FinancialConnections/Session.php';
  106. require __DIR__ . '/lib/FundingInstructions.php';
  107. require __DIR__ . '/lib/Identity/VerificationReport.php';
  108. require __DIR__ . '/lib/Identity/VerificationSession.php';
  109. require __DIR__ . '/lib/Invoice.php';
  110. require __DIR__ . '/lib/InvoiceItem.php';
  111. require __DIR__ . '/lib/InvoiceLineItem.php';
  112. require __DIR__ . '/lib/Issuing/Authorization.php';
  113. require __DIR__ . '/lib/Issuing/Card.php';
  114. require __DIR__ . '/lib/Issuing/CardDetails.php';
  115. require __DIR__ . '/lib/Issuing/Cardholder.php';
  116. require __DIR__ . '/lib/Issuing/Dispute.php';
  117. require __DIR__ . '/lib/Issuing/Transaction.php';
  118. require __DIR__ . '/lib/LineItem.php';
  119. require __DIR__ . '/lib/LoginLink.php';
  120. require __DIR__ . '/lib/Mandate.php';
  121. require __DIR__ . '/lib/PaymentIntent.php';
  122. require __DIR__ . '/lib/PaymentLink.php';
  123. require __DIR__ . '/lib/PaymentMethod.php';
  124. require __DIR__ . '/lib/Payout.php';
  125. require __DIR__ . '/lib/Person.php';
  126. require __DIR__ . '/lib/Plan.php';
  127. require __DIR__ . '/lib/Price.php';
  128. require __DIR__ . '/lib/Product.php';
  129. require __DIR__ . '/lib/PromotionCode.php';
  130. require __DIR__ . '/lib/Quote.php';
  131. require __DIR__ . '/lib/Radar/EarlyFraudWarning.php';
  132. require __DIR__ . '/lib/Radar/ValueList.php';
  133. require __DIR__ . '/lib/Radar/ValueListItem.php';
  134. require __DIR__ . '/lib/Refund.php';
  135. require __DIR__ . '/lib/Reporting/ReportRun.php';
  136. require __DIR__ . '/lib/Reporting/ReportType.php';
  137. require __DIR__ . '/lib/Review.php';
  138. require __DIR__ . '/lib/SearchResult.php';
  139. require __DIR__ . '/lib/SetupAttempt.php';
  140. require __DIR__ . '/lib/SetupIntent.php';
  141. require __DIR__ . '/lib/ShippingRate.php';
  142. require __DIR__ . '/lib/Sigma/ScheduledQueryRun.php';
  143. require __DIR__ . '/lib/Source.php';
  144. require __DIR__ . '/lib/SourceTransaction.php';
  145. require __DIR__ . '/lib/Subscription.php';
  146. require __DIR__ . '/lib/SubscriptionItem.php';
  147. require __DIR__ . '/lib/SubscriptionSchedule.php';
  148. require __DIR__ . '/lib/TaxCode.php';
  149. require __DIR__ . '/lib/TaxId.php';
  150. require __DIR__ . '/lib/TaxRate.php';
  151. require __DIR__ . '/lib/Terminal/Configuration.php';
  152. require __DIR__ . '/lib/Terminal/ConnectionToken.php';
  153. require __DIR__ . '/lib/Terminal/Location.php';
  154. require __DIR__ . '/lib/Terminal/Reader.php';
  155. require __DIR__ . '/lib/TestHelpers/TestClock.php';
  156. require __DIR__ . '/lib/Token.php';
  157. require __DIR__ . '/lib/Topup.php';
  158. require __DIR__ . '/lib/Transfer.php';
  159. require __DIR__ . '/lib/TransferReversal.php';
  160. require __DIR__ . '/lib/Treasury/CreditReversal.php';
  161. require __DIR__ . '/lib/Treasury/DebitReversal.php';
  162. require __DIR__ . '/lib/Treasury/FinancialAccount.php';
  163. require __DIR__ . '/lib/Treasury/FinancialAccountFeatures.php';
  164. require __DIR__ . '/lib/Treasury/InboundTransfer.php';
  165. require __DIR__ . '/lib/Treasury/OutboundPayment.php';
  166. require __DIR__ . '/lib/Treasury/OutboundTransfer.php';
  167. require __DIR__ . '/lib/Treasury/ReceivedCredit.php';
  168. require __DIR__ . '/lib/Treasury/ReceivedDebit.php';
  169. require __DIR__ . '/lib/Treasury/Transaction.php';
  170. require __DIR__ . '/lib/Treasury/TransactionEntry.php';
  171. require __DIR__ . '/lib/UsageRecord.php';
  172. require __DIR__ . '/lib/UsageRecordSummary.php';
  173. require __DIR__ . '/lib/WebhookEndpoint.php';
  174. // Services
  175. require __DIR__ . '/lib/Service/AccountService.php';
  176. require __DIR__ . '/lib/Service/AccountLinkService.php';
  177. require __DIR__ . '/lib/Service/ApplePayDomainService.php';
  178. require __DIR__ . '/lib/Service/ApplicationFeeService.php';
  179. require __DIR__ . '/lib/Service/Apps/SecretService.php';
  180. require __DIR__ . '/lib/Service/BalanceService.php';
  181. require __DIR__ . '/lib/Service/BalanceTransactionService.php';
  182. require __DIR__ . '/lib/Service/BillingPortal/ConfigurationService.php';
  183. require __DIR__ . '/lib/Service/BillingPortal/SessionService.php';
  184. require __DIR__ . '/lib/Service/ChargeService.php';
  185. require __DIR__ . '/lib/Service/Checkout/SessionService.php';
  186. require __DIR__ . '/lib/Service/CountrySpecService.php';
  187. require __DIR__ . '/lib/Service/CouponService.php';
  188. require __DIR__ . '/lib/Service/CreditNoteService.php';
  189. require __DIR__ . '/lib/Service/CustomerService.php';
  190. require __DIR__ . '/lib/Service/DisputeService.php';
  191. require __DIR__ . '/lib/Service/EphemeralKeyService.php';
  192. require __DIR__ . '/lib/Service/EventService.php';
  193. require __DIR__ . '/lib/Service/ExchangeRateService.php';
  194. require __DIR__ . '/lib/Service/FileService.php';
  195. require __DIR__ . '/lib/Service/FileLinkService.php';
  196. require __DIR__ . '/lib/Service/FinancialConnections/AccountService.php';
  197. require __DIR__ . '/lib/Service/FinancialConnections/SessionService.php';
  198. require __DIR__ . '/lib/Service/Identity/VerificationReportService.php';
  199. require __DIR__ . '/lib/Service/Identity/VerificationSessionService.php';
  200. require __DIR__ . '/lib/Service/InvoiceService.php';
  201. require __DIR__ . '/lib/Service/InvoiceItemService.php';
  202. require __DIR__ . '/lib/Service/Issuing/AuthorizationService.php';
  203. require __DIR__ . '/lib/Service/Issuing/CardService.php';
  204. require __DIR__ . '/lib/Service/Issuing/CardholderService.php';
  205. require __DIR__ . '/lib/Service/Issuing/DisputeService.php';
  206. require __DIR__ . '/lib/Service/Issuing/TransactionService.php';
  207. require __DIR__ . '/lib/Service/MandateService.php';
  208. require __DIR__ . '/lib/Service/PaymentIntentService.php';
  209. require __DIR__ . '/lib/Service/PaymentLinkService.php';
  210. require __DIR__ . '/lib/Service/PaymentMethodService.php';
  211. require __DIR__ . '/lib/Service/PayoutService.php';
  212. require __DIR__ . '/lib/Service/PlanService.php';
  213. require __DIR__ . '/lib/Service/PriceService.php';
  214. require __DIR__ . '/lib/Service/ProductService.php';
  215. require __DIR__ . '/lib/Service/PromotionCodeService.php';
  216. require __DIR__ . '/lib/Service/QuoteService.php';
  217. require __DIR__ . '/lib/Service/Radar/EarlyFraudWarningService.php';
  218. require __DIR__ . '/lib/Service/Radar/ValueListService.php';
  219. require __DIR__ . '/lib/Service/Radar/ValueListItemService.php';
  220. require __DIR__ . '/lib/Service/RefundService.php';
  221. require __DIR__ . '/lib/Service/Reporting/ReportRunService.php';
  222. require __DIR__ . '/lib/Service/Reporting/ReportTypeService.php';
  223. require __DIR__ . '/lib/Service/ReviewService.php';
  224. require __DIR__ . '/lib/Service/SetupAttemptService.php';
  225. require __DIR__ . '/lib/Service/SetupIntentService.php';
  226. require __DIR__ . '/lib/Service/ShippingRateService.php';
  227. require __DIR__ . '/lib/Service/Sigma/ScheduledQueryRunService.php';
  228. require __DIR__ . '/lib/Service/SourceService.php';
  229. require __DIR__ . '/lib/Service/SubscriptionService.php';
  230. require __DIR__ . '/lib/Service/SubscriptionItemService.php';
  231. require __DIR__ . '/lib/Service/SubscriptionScheduleService.php';
  232. require __DIR__ . '/lib/Service/TaxCodeService.php';
  233. require __DIR__ . '/lib/Service/TaxRateService.php';
  234. require __DIR__ . '/lib/Service/Terminal/ConfigurationService.php';
  235. require __DIR__ . '/lib/Service/Terminal/ConnectionTokenService.php';
  236. require __DIR__ . '/lib/Service/Terminal/LocationService.php';
  237. require __DIR__ . '/lib/Service/Terminal/ReaderService.php';
  238. require __DIR__ . '/lib/Service/TestHelpers/CustomerService.php';
  239. require __DIR__ . '/lib/Service/TestHelpers/Issuing/CardService.php';
  240. require __DIR__ . '/lib/Service/TestHelpers/RefundService.php';
  241. require __DIR__ . '/lib/Service/TestHelpers/Terminal/ReaderService.php';
  242. require __DIR__ . '/lib/Service/TestHelpers/TestClockService.php';
  243. require __DIR__ . '/lib/Service/TestHelpers/Treasury/InboundTransferService.php';
  244. require __DIR__ . '/lib/Service/TestHelpers/Treasury/OutboundPaymentService.php';
  245. require __DIR__ . '/lib/Service/TestHelpers/Treasury/OutboundTransferService.php';
  246. require __DIR__ . '/lib/Service/TestHelpers/Treasury/ReceivedCreditService.php';
  247. require __DIR__ . '/lib/Service/TestHelpers/Treasury/ReceivedDebitService.php';
  248. require __DIR__ . '/lib/Service/TokenService.php';
  249. require __DIR__ . '/lib/Service/TopupService.php';
  250. require __DIR__ . '/lib/Service/TransferService.php';
  251. require __DIR__ . '/lib/Service/Treasury/CreditReversalService.php';
  252. require __DIR__ . '/lib/Service/Treasury/DebitReversalService.php';
  253. require __DIR__ . '/lib/Service/Treasury/FinancialAccountService.php';
  254. require __DIR__ . '/lib/Service/Treasury/InboundTransferService.php';
  255. require __DIR__ . '/lib/Service/Treasury/OutboundPaymentService.php';
  256. require __DIR__ . '/lib/Service/Treasury/OutboundTransferService.php';
  257. require __DIR__ . '/lib/Service/Treasury/ReceivedCreditService.php';
  258. require __DIR__ . '/lib/Service/Treasury/ReceivedDebitService.php';
  259. require __DIR__ . '/lib/Service/Treasury/TransactionService.php';
  260. require __DIR__ . '/lib/Service/Treasury/TransactionEntryService.php';
  261. require __DIR__ . '/lib/Service/WebhookEndpointService.php';
  262. // Service factories
  263. require __DIR__ . '/lib/Service/Apps/AppsServiceFactory.php';
  264. require __DIR__ . '/lib/Service/BillingPortal/BillingPortalServiceFactory.php';
  265. require __DIR__ . '/lib/Service/Checkout/CheckoutServiceFactory.php';
  266. require __DIR__ . '/lib/Service/CoreServiceFactory.php';
  267. require __DIR__ . '/lib/Service/FinancialConnections/FinancialConnectionsServiceFactory.php';
  268. require __DIR__ . '/lib/Service/Identity/IdentityServiceFactory.php';
  269. require __DIR__ . '/lib/Service/Issuing/IssuingServiceFactory.php';
  270. require __DIR__ . '/lib/Service/Radar/RadarServiceFactory.php';
  271. require __DIR__ . '/lib/Service/Reporting/ReportingServiceFactory.php';
  272. require __DIR__ . '/lib/Service/Sigma/SigmaServiceFactory.php';
  273. require __DIR__ . '/lib/Service/Terminal/TerminalServiceFactory.php';
  274. require __DIR__ . '/lib/Service/TestHelpers/Issuing/IssuingServiceFactory.php';
  275. require __DIR__ . '/lib/Service/TestHelpers/Terminal/TerminalServiceFactory.php';
  276. require __DIR__ . '/lib/Service/TestHelpers/TestHelpersServiceFactory.php';
  277. require __DIR__ . '/lib/Service/TestHelpers/Treasury/TreasuryServiceFactory.php';
  278. require __DIR__ . '/lib/Service/Treasury/TreasuryServiceFactory.php';
  279. // OAuth
  280. require __DIR__ . '/lib/OAuth.php';
  281. require __DIR__ . '/lib/OAuthErrorObject.php';
  282. require __DIR__ . '/lib/Service/OAuthService.php';
  283. // Webhooks
  284. require __DIR__ . '/lib/Webhook.php';
  285. require __DIR__ . '/lib/WebhookSignature.php';