data
6 years ago
lib
6 years ago
.editorconfig
6 years ago
.gitignore
6 years ago
CHANGELOG.md
6 years ago
LICENSE
6 years ago
README.md
6 years ago
VERSION
6 years ago
build.php
6 years ago
composer.json
6 years ago
init.php
6 years ago
update_certs.php
6 years ago
init.php
145 lines
| 1 | <?php |
| 2 | |
| 3 | // Stripe singleton |
| 4 | require(dirname(__FILE__) . '/lib/Stripe.php'); |
| 5 | |
| 6 | // Utilities |
| 7 | require(dirname(__FILE__) . '/lib/Util/AutoPagingIterator.php'); |
| 8 | require(dirname(__FILE__) . '/lib/Util/CaseInsensitiveArray.php'); |
| 9 | require(dirname(__FILE__) . '/lib/Util/LoggerInterface.php'); |
| 10 | require(dirname(__FILE__) . '/lib/Util/DefaultLogger.php'); |
| 11 | require(dirname(__FILE__) . '/lib/Util/RandomGenerator.php'); |
| 12 | require(dirname(__FILE__) . '/lib/Util/RequestOptions.php'); |
| 13 | require(dirname(__FILE__) . '/lib/Util/Set.php'); |
| 14 | require(dirname(__FILE__) . '/lib/Util/Util.php'); |
| 15 | |
| 16 | // HttpClient |
| 17 | require(dirname(__FILE__) . '/lib/HttpClient/ClientInterface.php'); |
| 18 | require(dirname(__FILE__) . '/lib/HttpClient/CurlClient.php'); |
| 19 | |
| 20 | // Errors |
| 21 | require(dirname(__FILE__) . '/lib/Error/Base.php'); |
| 22 | require(dirname(__FILE__) . '/lib/Error/Api.php'); |
| 23 | require(dirname(__FILE__) . '/lib/Error/ApiConnection.php'); |
| 24 | require(dirname(__FILE__) . '/lib/Error/Authentication.php'); |
| 25 | require(dirname(__FILE__) . '/lib/Error/Card.php'); |
| 26 | require(dirname(__FILE__) . '/lib/Error/Idempotency.php'); |
| 27 | require(dirname(__FILE__) . '/lib/Error/InvalidRequest.php'); |
| 28 | require(dirname(__FILE__) . '/lib/Error/Permission.php'); |
| 29 | require(dirname(__FILE__) . '/lib/Error/RateLimit.php'); |
| 30 | require(dirname(__FILE__) . '/lib/Error/SignatureVerification.php'); |
| 31 | |
| 32 | // OAuth errors |
| 33 | require(dirname(__FILE__) . '/lib/Error/OAuth/OAuthBase.php'); |
| 34 | require(dirname(__FILE__) . '/lib/Error/OAuth/InvalidClient.php'); |
| 35 | require(dirname(__FILE__) . '/lib/Error/OAuth/InvalidGrant.php'); |
| 36 | require(dirname(__FILE__) . '/lib/Error/OAuth/InvalidRequest.php'); |
| 37 | require(dirname(__FILE__) . '/lib/Error/OAuth/InvalidScope.php'); |
| 38 | require(dirname(__FILE__) . '/lib/Error/OAuth/UnsupportedGrantType.php'); |
| 39 | require(dirname(__FILE__) . '/lib/Error/OAuth/UnsupportedResponseType.php'); |
| 40 | |
| 41 | // API operations |
| 42 | require(dirname(__FILE__) . '/lib/ApiOperations/All.php'); |
| 43 | require(dirname(__FILE__) . '/lib/ApiOperations/Create.php'); |
| 44 | require(dirname(__FILE__) . '/lib/ApiOperations/Delete.php'); |
| 45 | require(dirname(__FILE__) . '/lib/ApiOperations/NestedResource.php'); |
| 46 | require(dirname(__FILE__) . '/lib/ApiOperations/Request.php'); |
| 47 | require(dirname(__FILE__) . '/lib/ApiOperations/Retrieve.php'); |
| 48 | require(dirname(__FILE__) . '/lib/ApiOperations/Update.php'); |
| 49 | |
| 50 | // Plumbing |
| 51 | require(dirname(__FILE__) . '/lib/ApiResponse.php'); |
| 52 | require(dirname(__FILE__) . '/lib/RequestTelemetry.php'); |
| 53 | require(dirname(__FILE__) . '/lib/StripeObject.php'); |
| 54 | require(dirname(__FILE__) . '/lib/ApiRequestor.php'); |
| 55 | require(dirname(__FILE__) . '/lib/ApiResource.php'); |
| 56 | require(dirname(__FILE__) . '/lib/SingletonApiResource.php'); |
| 57 | |
| 58 | // Stripe API Resources |
| 59 | require(dirname(__FILE__) . '/lib/Account.php'); |
| 60 | require(dirname(__FILE__) . '/lib/AccountLink.php'); |
| 61 | require(dirname(__FILE__) . '/lib/AlipayAccount.php'); |
| 62 | require(dirname(__FILE__) . '/lib/ApplePayDomain.php'); |
| 63 | require(dirname(__FILE__) . '/lib/ApplicationFee.php'); |
| 64 | require(dirname(__FILE__) . '/lib/ApplicationFeeRefund.php'); |
| 65 | require(dirname(__FILE__) . '/lib/Balance.php'); |
| 66 | require(dirname(__FILE__) . '/lib/BalanceTransaction.php'); |
| 67 | require(dirname(__FILE__) . '/lib/BankAccount.php'); |
| 68 | require(dirname(__FILE__) . '/lib/BitcoinReceiver.php'); |
| 69 | require(dirname(__FILE__) . '/lib/BitcoinTransaction.php'); |
| 70 | require(dirname(__FILE__) . '/lib/Capability.php'); |
| 71 | require(dirname(__FILE__) . '/lib/Card.php'); |
| 72 | require(dirname(__FILE__) . '/lib/Charge.php'); |
| 73 | require(dirname(__FILE__) . '/lib/Checkout/Session.php'); |
| 74 | require(dirname(__FILE__) . '/lib/Collection.php'); |
| 75 | require(dirname(__FILE__) . '/lib/CountrySpec.php'); |
| 76 | require(dirname(__FILE__) . '/lib/Coupon.php'); |
| 77 | require(dirname(__FILE__) . '/lib/CreditNote.php'); |
| 78 | require(dirname(__FILE__) . '/lib/Customer.php'); |
| 79 | require(dirname(__FILE__) . '/lib/CustomerBalanceTransaction.php'); |
| 80 | require(dirname(__FILE__) . '/lib/Discount.php'); |
| 81 | require(dirname(__FILE__) . '/lib/Dispute.php'); |
| 82 | require(dirname(__FILE__) . '/lib/EphemeralKey.php'); |
| 83 | require(dirname(__FILE__) . '/lib/Event.php'); |
| 84 | require(dirname(__FILE__) . '/lib/ExchangeRate.php'); |
| 85 | require(dirname(__FILE__) . '/lib/File.php'); |
| 86 | require(dirname(__FILE__) . '/lib/FileLink.php'); |
| 87 | require(dirname(__FILE__) . '/lib/FileUpload.php'); |
| 88 | require(dirname(__FILE__) . '/lib/Invoice.php'); |
| 89 | require(dirname(__FILE__) . '/lib/InvoiceItem.php'); |
| 90 | require(dirname(__FILE__) . '/lib/InvoiceLineItem.php'); |
| 91 | require(dirname(__FILE__) . '/lib/IssuerFraudRecord.php'); |
| 92 | require(dirname(__FILE__) . '/lib/Issuing/Authorization.php'); |
| 93 | require(dirname(__FILE__) . '/lib/Issuing/Card.php'); |
| 94 | require(dirname(__FILE__) . '/lib/Issuing/CardDetails.php'); |
| 95 | require(dirname(__FILE__) . '/lib/Issuing/Cardholder.php'); |
| 96 | require(dirname(__FILE__) . '/lib/Issuing/Dispute.php'); |
| 97 | require(dirname(__FILE__) . '/lib/Issuing/Transaction.php'); |
| 98 | require(dirname(__FILE__) . '/lib/LoginLink.php'); |
| 99 | require(dirname(__FILE__) . '/lib/Order.php'); |
| 100 | require(dirname(__FILE__) . '/lib/OrderItem.php'); |
| 101 | require(dirname(__FILE__) . '/lib/OrderReturn.php'); |
| 102 | require(dirname(__FILE__) . '/lib/PaymentIntent.php'); |
| 103 | require(dirname(__FILE__) . '/lib/PaymentMethod.php'); |
| 104 | require(dirname(__FILE__) . '/lib/Payout.php'); |
| 105 | require(dirname(__FILE__) . '/lib/Person.php'); |
| 106 | require(dirname(__FILE__) . '/lib/Plan.php'); |
| 107 | require(dirname(__FILE__) . '/lib/Product.php'); |
| 108 | require(dirname(__FILE__) . '/lib/Radar/EarlyFraudWarning.php'); |
| 109 | require(dirname(__FILE__) . '/lib/Radar/ValueList.php'); |
| 110 | require(dirname(__FILE__) . '/lib/Radar/ValueListItem.php'); |
| 111 | require(dirname(__FILE__) . '/lib/Recipient.php'); |
| 112 | require(dirname(__FILE__) . '/lib/RecipientTransfer.php'); |
| 113 | require(dirname(__FILE__) . '/lib/Refund.php'); |
| 114 | require(dirname(__FILE__) . '/lib/Reporting/ReportRun.php'); |
| 115 | require(dirname(__FILE__) . '/lib/Reporting/ReportType.php'); |
| 116 | require(dirname(__FILE__) . '/lib/Review.php'); |
| 117 | require(dirname(__FILE__) . '/lib/SetupIntent.php'); |
| 118 | require(dirname(__FILE__) . '/lib/SKU.php'); |
| 119 | require(dirname(__FILE__) . '/lib/Sigma/ScheduledQueryRun.php'); |
| 120 | require(dirname(__FILE__) . '/lib/Source.php'); |
| 121 | require(dirname(__FILE__) . '/lib/SourceTransaction.php'); |
| 122 | require(dirname(__FILE__) . '/lib/Subscription.php'); |
| 123 | require(dirname(__FILE__) . '/lib/SubscriptionItem.php'); |
| 124 | require(dirname(__FILE__) . '/lib/SubscriptionSchedule.php'); |
| 125 | require(dirname(__FILE__) . '/lib/TaxId.php'); |
| 126 | require(dirname(__FILE__) . '/lib/TaxRate.php'); |
| 127 | require(dirname(__FILE__) . '/lib/Terminal/ConnectionToken.php'); |
| 128 | require(dirname(__FILE__) . '/lib/Terminal/Location.php'); |
| 129 | require(dirname(__FILE__) . '/lib/Terminal/Reader.php'); |
| 130 | require(dirname(__FILE__) . '/lib/ThreeDSecure.php'); |
| 131 | require(dirname(__FILE__) . '/lib/Token.php'); |
| 132 | require(dirname(__FILE__) . '/lib/Topup.php'); |
| 133 | require(dirname(__FILE__) . '/lib/Transfer.php'); |
| 134 | require(dirname(__FILE__) . '/lib/TransferReversal.php'); |
| 135 | require(dirname(__FILE__) . '/lib/UsageRecord.php'); |
| 136 | require(dirname(__FILE__) . '/lib/UsageRecordSummary.php'); |
| 137 | |
| 138 | // OAuth |
| 139 | require(dirname(__FILE__) . '/lib/OAuth.php'); |
| 140 | |
| 141 | // Webhooks |
| 142 | require(dirname(__FILE__) . '/lib/Webhook.php'); |
| 143 | require(dirname(__FILE__) . '/lib/WebhookEndpoint.php'); |
| 144 | require(dirname(__FILE__) . '/lib/WebhookSignature.php'); |
| 145 |