init.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. <?php
  2. // File generated from our OpenAPI spec
  3. // Stripe singleton
  4. require __DIR__ . '/lib/Stripe.php';
  5. // Utilities
  6. require __DIR__ . '/lib/Util/CaseInsensitiveArray.php';
  7. require __DIR__ . '/lib/Util/LoggerInterface.php';
  8. require __DIR__ . '/lib/Util/DefaultLogger.php';
  9. require __DIR__ . '/lib/Util/RandomGenerator.php';
  10. require __DIR__ . '/lib/Util/RequestOptions.php';
  11. require __DIR__ . '/lib/Util/Set.php';
  12. require __DIR__ . '/lib/Util/Util.php';
  13. require __DIR__ . '/lib/Util/ObjectTypes.php';
  14. // HttpClient
  15. require __DIR__ . '/lib/HttpClient/ClientInterface.php';
  16. require __DIR__ . '/lib/HttpClient/CurlClient.php';
  17. // Exceptions
  18. require __DIR__ . '/lib/Exception/ExceptionInterface.php';
  19. require __DIR__ . '/lib/Exception/ApiErrorException.php';
  20. require __DIR__ . '/lib/Exception/ApiConnectionException.php';
  21. require __DIR__ . '/lib/Exception/AuthenticationException.php';
  22. require __DIR__ . '/lib/Exception/BadMethodCallException.php';
  23. require __DIR__ . '/lib/Exception/CardException.php';
  24. require __DIR__ . '/lib/Exception/IdempotencyException.php';
  25. require __DIR__ . '/lib/Exception/InvalidArgumentException.php';
  26. require __DIR__ . '/lib/Exception/InvalidRequestException.php';
  27. require __DIR__ . '/lib/Exception/PermissionException.php';
  28. require __DIR__ . '/lib/Exception/RateLimitException.php';
  29. require __DIR__ . '/lib/Exception/SignatureVerificationException.php';
  30. require __DIR__ . '/lib/Exception/UnexpectedValueException.php';
  31. require __DIR__ . '/lib/Exception/UnknownApiErrorException.php';
  32. // OAuth exceptions
  33. require __DIR__ . '/lib/Exception/OAuth/ExceptionInterface.php';
  34. require __DIR__ . '/lib/Exception/OAuth/OAuthErrorException.php';
  35. require __DIR__ . '/lib/Exception/OAuth/InvalidClientException.php';
  36. require __DIR__ . '/lib/Exception/OAuth/InvalidGrantException.php';
  37. require __DIR__ . '/lib/Exception/OAuth/InvalidRequestException.php';
  38. require __DIR__ . '/lib/Exception/OAuth/InvalidScopeException.php';
  39. require __DIR__ . '/lib/Exception/OAuth/UnknownOAuthErrorException.php';
  40. require __DIR__ . '/lib/Exception/OAuth/UnsupportedGrantTypeException.php';
  41. require __DIR__ . '/lib/Exception/OAuth/UnsupportedResponseTypeException.php';
  42. // API operations
  43. require __DIR__ . '/lib/ApiOperations/All.php';
  44. require __DIR__ . '/lib/ApiOperations/Create.php';
  45. require __DIR__ . '/lib/ApiOperations/Delete.php';
  46. require __DIR__ . '/lib/ApiOperations/NestedResource.php';
  47. require __DIR__ . '/lib/ApiOperations/Request.php';
  48. require __DIR__ . '/lib/ApiOperations/Retrieve.php';
  49. require __DIR__ . '/lib/ApiOperations/Update.php';
  50. // Plumbing
  51. require __DIR__ . '/lib/ApiResponse.php';
  52. require __DIR__ . '/lib/RequestTelemetry.php';
  53. require __DIR__ . '/lib/StripeObject.php';
  54. require __DIR__ . '/lib/ApiRequestor.php';
  55. require __DIR__ . '/lib/ApiResource.php';
  56. require __DIR__ . '/lib/SingletonApiResource.php';
  57. require __DIR__ . '/lib/Service/AbstractService.php';
  58. require __DIR__ . '/lib/Service/AbstractServiceFactory.php';
  59. // StripeClient
  60. require __DIR__ . '/lib/StripeClientInterface.php';
  61. require __DIR__ . '/lib/BaseStripeClient.php';
  62. require __DIR__ . '/lib/StripeClient.php';
  63. // Stripe API Resources
  64. require __DIR__ . '/lib/Account.php';
  65. require __DIR__ . '/lib/AccountLink.php';
  66. require __DIR__ . '/lib/AlipayAccount.php';
  67. require __DIR__ . '/lib/ApplePayDomain.php';
  68. require __DIR__ . '/lib/ApplicationFee.php';
  69. require __DIR__ . '/lib/ApplicationFeeRefund.php';
  70. require __DIR__ . '/lib/Balance.php';
  71. require __DIR__ . '/lib/BalanceTransaction.php';
  72. require __DIR__ . '/lib/BankAccount.php';
  73. require __DIR__ . '/lib/BillingPortal/Session.php';
  74. require __DIR__ . '/lib/BitcoinReceiver.php';
  75. require __DIR__ . '/lib/BitcoinTransaction.php';
  76. require __DIR__ . '/lib/Capability.php';
  77. require __DIR__ . '/lib/Card.php';
  78. require __DIR__ . '/lib/Charge.php';
  79. require __DIR__ . '/lib/Checkout/Session.php';
  80. require __DIR__ . '/lib/Collection.php';
  81. require __DIR__ . '/lib/CountrySpec.php';
  82. require __DIR__ . '/lib/Coupon.php';
  83. require __DIR__ . '/lib/CreditNote.php';
  84. require __DIR__ . '/lib/CreditNoteLineItem.php';
  85. require __DIR__ . '/lib/Customer.php';
  86. require __DIR__ . '/lib/CustomerBalanceTransaction.php';
  87. require __DIR__ . '/lib/Discount.php';
  88. require __DIR__ . '/lib/Dispute.php';
  89. require __DIR__ . '/lib/EphemeralKey.php';
  90. require __DIR__ . '/lib/ErrorObject.php';
  91. require __DIR__ . '/lib/Event.php';
  92. require __DIR__ . '/lib/ExchangeRate.php';
  93. require __DIR__ . '/lib/File.php';
  94. require __DIR__ . '/lib/FileLink.php';
  95. require __DIR__ . '/lib/Invoice.php';
  96. require __DIR__ . '/lib/InvoiceItem.php';
  97. require __DIR__ . '/lib/InvoiceLineItem.php';
  98. require __DIR__ . '/lib/Issuing/Authorization.php';
  99. require __DIR__ . '/lib/Issuing/Card.php';
  100. require __DIR__ . '/lib/Issuing/CardDetails.php';
  101. require __DIR__ . '/lib/Issuing/Cardholder.php';
  102. require __DIR__ . '/lib/Issuing/Dispute.php';
  103. require __DIR__ . '/lib/Issuing/Transaction.php';
  104. require __DIR__ . '/lib/LineItem.php';
  105. require __DIR__ . '/lib/LoginLink.php';
  106. require __DIR__ . '/lib/Mandate.php';
  107. require __DIR__ . '/lib/Order.php';
  108. require __DIR__ . '/lib/OrderItem.php';
  109. require __DIR__ . '/lib/OrderReturn.php';
  110. require __DIR__ . '/lib/PaymentIntent.php';
  111. require __DIR__ . '/lib/PaymentMethod.php';
  112. require __DIR__ . '/lib/Payout.php';
  113. require __DIR__ . '/lib/Person.php';
  114. require __DIR__ . '/lib/Plan.php';
  115. require __DIR__ . '/lib/Price.php';
  116. require __DIR__ . '/lib/Product.php';
  117. require __DIR__ . '/lib/PromotionCode.php';
  118. require __DIR__ . '/lib/Radar/EarlyFraudWarning.php';
  119. require __DIR__ . '/lib/Radar/ValueList.php';
  120. require __DIR__ . '/lib/Radar/ValueListItem.php';
  121. require __DIR__ . '/lib/Recipient.php';
  122. require __DIR__ . '/lib/RecipientTransfer.php';
  123. require __DIR__ . '/lib/Refund.php';
  124. require __DIR__ . '/lib/Reporting/ReportRun.php';
  125. require __DIR__ . '/lib/Reporting/ReportType.php';
  126. require __DIR__ . '/lib/Review.php';
  127. require __DIR__ . '/lib/SetupAttempt.php';
  128. require __DIR__ . '/lib/SetupIntent.php';
  129. require __DIR__ . '/lib/Sigma/ScheduledQueryRun.php';
  130. require __DIR__ . '/lib/SKU.php';
  131. require __DIR__ . '/lib/Source.php';
  132. require __DIR__ . '/lib/SourceTransaction.php';
  133. require __DIR__ . '/lib/Subscription.php';
  134. require __DIR__ . '/lib/SubscriptionItem.php';
  135. require __DIR__ . '/lib/SubscriptionSchedule.php';
  136. require __DIR__ . '/lib/TaxId.php';
  137. require __DIR__ . '/lib/TaxRate.php';
  138. require __DIR__ . '/lib/Terminal/ConnectionToken.php';
  139. require __DIR__ . '/lib/Terminal/Location.php';
  140. require __DIR__ . '/lib/Terminal/Reader.php';
  141. require __DIR__ . '/lib/ThreeDSecure.php';
  142. require __DIR__ . '/lib/Token.php';
  143. require __DIR__ . '/lib/Topup.php';
  144. require __DIR__ . '/lib/Transfer.php';
  145. require __DIR__ . '/lib/TransferReversal.php';
  146. require __DIR__ . '/lib/UsageRecord.php';
  147. require __DIR__ . '/lib/UsageRecordSummary.php';
  148. require __DIR__ . '/lib/WebhookEndpoint.php';
  149. // Services
  150. require __DIR__ . '/lib/Service/AccountService.php';
  151. require __DIR__ . '/lib/Service/AccountLinkService.php';
  152. require __DIR__ . '/lib/Service/ApplePayDomainService.php';
  153. require __DIR__ . '/lib/Service/ApplicationFeeService.php';
  154. require __DIR__ . '/lib/Service/BalanceService.php';
  155. require __DIR__ . '/lib/Service/BalanceTransactionService.php';
  156. require __DIR__ . '/lib/Service/BillingPortal/SessionService.php';
  157. require __DIR__ . '/lib/Service/ChargeService.php';
  158. require __DIR__ . '/lib/Service/Checkout/SessionService.php';
  159. require __DIR__ . '/lib/Service/CountrySpecService.php';
  160. require __DIR__ . '/lib/Service/CouponService.php';
  161. require __DIR__ . '/lib/Service/CreditNoteService.php';
  162. require __DIR__ . '/lib/Service/CustomerService.php';
  163. require __DIR__ . '/lib/Service/DisputeService.php';
  164. require __DIR__ . '/lib/Service/EphemeralKeyService.php';
  165. require __DIR__ . '/lib/Service/EventService.php';
  166. require __DIR__ . '/lib/Service/ExchangeRateService.php';
  167. require __DIR__ . '/lib/Service/FileService.php';
  168. require __DIR__ . '/lib/Service/FileLinkService.php';
  169. require __DIR__ . '/lib/Service/InvoiceService.php';
  170. require __DIR__ . '/lib/Service/InvoiceItemService.php';
  171. require __DIR__ . '/lib/Service/Issuing/AuthorizationService.php';
  172. require __DIR__ . '/lib/Service/Issuing/CardService.php';
  173. require __DIR__ . '/lib/Service/Issuing/CardholderService.php';
  174. require __DIR__ . '/lib/Service/Issuing/DisputeService.php';
  175. require __DIR__ . '/lib/Service/Issuing/TransactionService.php';
  176. require __DIR__ . '/lib/Service/MandateService.php';
  177. require __DIR__ . '/lib/Service/OrderService.php';
  178. require __DIR__ . '/lib/Service/OrderReturnService.php';
  179. require __DIR__ . '/lib/Service/PaymentIntentService.php';
  180. require __DIR__ . '/lib/Service/PaymentMethodService.php';
  181. require __DIR__ . '/lib/Service/PayoutService.php';
  182. require __DIR__ . '/lib/Service/PlanService.php';
  183. require __DIR__ . '/lib/Service/PriceService.php';
  184. require __DIR__ . '/lib/Service/ProductService.php';
  185. require __DIR__ . '/lib/Service/PromotionCodeService.php';
  186. require __DIR__ . '/lib/Service/Radar/EarlyFraudWarningService.php';
  187. require __DIR__ . '/lib/Service/Radar/ValueListService.php';
  188. require __DIR__ . '/lib/Service/Radar/ValueListItemService.php';
  189. require __DIR__ . '/lib/Service/RefundService.php';
  190. require __DIR__ . '/lib/Service/Reporting/ReportRunService.php';
  191. require __DIR__ . '/lib/Service/Reporting/ReportTypeService.php';
  192. require __DIR__ . '/lib/Service/ReviewService.php';
  193. require __DIR__ . '/lib/Service/SetupAttemptService.php';
  194. require __DIR__ . '/lib/Service/SetupIntentService.php';
  195. require __DIR__ . '/lib/Service/Sigma/ScheduledQueryRunService.php';
  196. require __DIR__ . '/lib/Service/SkuService.php';
  197. require __DIR__ . '/lib/Service/SourceService.php';
  198. require __DIR__ . '/lib/Service/SubscriptionService.php';
  199. require __DIR__ . '/lib/Service/SubscriptionItemService.php';
  200. require __DIR__ . '/lib/Service/SubscriptionScheduleService.php';
  201. require __DIR__ . '/lib/Service/TaxRateService.php';
  202. require __DIR__ . '/lib/Service/Terminal/ConnectionTokenService.php';
  203. require __DIR__ . '/lib/Service/Terminal/LocationService.php';
  204. require __DIR__ . '/lib/Service/Terminal/ReaderService.php';
  205. require __DIR__ . '/lib/Service/TokenService.php';
  206. require __DIR__ . '/lib/Service/TopupService.php';
  207. require __DIR__ . '/lib/Service/TransferService.php';
  208. require __DIR__ . '/lib/Service/WebhookEndpointService.php';
  209. // Service factories
  210. require __DIR__ . '/lib/Service/CoreServiceFactory.php';
  211. require __DIR__ . '/lib/Service/BillingPortal/BillingPortalServiceFactory.php';
  212. require __DIR__ . '/lib/Service/Checkout/CheckoutServiceFactory.php';
  213. require __DIR__ . '/lib/Service/Issuing/IssuingServiceFactory.php';
  214. require __DIR__ . '/lib/Service/Radar/RadarServiceFactory.php';
  215. require __DIR__ . '/lib/Service/Reporting/ReportingServiceFactory.php';
  216. require __DIR__ . '/lib/Service/Sigma/SigmaServiceFactory.php';
  217. require __DIR__ . '/lib/Service/Terminal/TerminalServiceFactory.php';
  218. // OAuth
  219. require __DIR__ . '/lib/OAuth.php';
  220. require __DIR__ . '/lib/OAuthErrorObject.php';
  221. require __DIR__ . '/lib/Service/OAuthService.php';
  222. // Webhooks
  223. require __DIR__ . '/lib/Webhook.php';
  224. require __DIR__ . '/lib/WebhookSignature.php';