$93 GRAYBYTE WORDPRESS FILE MANAGER $89

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravrvjk/kigalix.com/wp-content/themes/houzez/framework/stripe-php/lib/

HOME
Current File : /home/bravrvjk/kigalix.com/wp-content/themes/houzez/framework/stripe-php/lib//Stripe.php
<?php

namespace Stripe;

/**
 * Class Stripe.
 */
class Stripe
{
    /** @var string The Stripe API key to be used for requests. */
    public static $apiKey;

    /** @var string The Stripe client_id to be used for Connect requests. */
    public static $clientId;

    /** @var string The base URL for the Stripe API. */
    public static $apiBase = 'https://api.stripe.com';

    /** @var string The base URL for the OAuth API. */
    public static $connectBase = 'https://connect.stripe.com';

    /** @var string The base URL for the Stripe API uploads endpoint. */
    public static $apiUploadBase = 'https://files.stripe.com';

    /** @var null|string The version of the Stripe API to use for requests. */
    public static $apiVersion = null;

    /** @var null|string The account ID for connected accounts requests. */
    public static $accountId = null;

    /** @var string Path to the CA bundle used to verify SSL certificates */
    public static $caBundlePath = null;

    /** @var bool Defaults to true. */
    public static $verifySslCerts = true;

    /** @var array The application's information (name, version, URL) */
    public static $appInfo = null;

    /**
     * @var null|Util\LoggerInterface the logger to which the library will
     *   produce messages
     */
    public static $logger = null;

    /** @var int Maximum number of request retries */
    public static $maxNetworkRetries = 0;

    /** @var bool Whether client telemetry is enabled. Defaults to true. */
    public static $enableTelemetry = true;

    /** @var float Maximum delay between retries, in seconds */
    private static $maxNetworkRetryDelay = 2.0;

    /** @var float Maximum delay between retries, in seconds, that will be respected from the Stripe API */
    private static $maxRetryAfter = 60.0;

    /** @var float Initial delay between retries, in seconds */
    private static $initialNetworkRetryDelay = 0.5;

    const VERSION = '10.12.1';

    /**
     * @return string the API key used for requests
     */
    public static function getApiKey()
    {
        return self::$apiKey;
    }

    /**
     * @return string the client_id used for Connect requests
     */
    public static function getClientId()
    {
        return self::$clientId;
    }

    /**
     * @return Util\LoggerInterface the logger to which the library will
     *   produce messages
     */
    public static function getLogger()
    {
        if (null === self::$logger) {
            return new Util\DefaultLogger();
        }

        return self::$logger;
    }

    /**
     * @param \Psr\Log\LoggerInterface|Util\LoggerInterface $logger the logger to which the library
     *   will produce messages
     */
    public static function setLogger($logger)
    {
        self::$logger = $logger;
    }

    /**
     * Sets the API key to be used for requests.
     *
     * @param string $apiKey
     */
    public static function setApiKey($apiKey)
    {
        self::$apiKey = $apiKey;
    }

    /**
     * Sets the client_id to be used for Connect requests.
     *
     * @param string $clientId
     */
    public static function setClientId($clientId)
    {
        self::$clientId = $clientId;
    }

    /**
     * @return string The API version used for requests. null if we're using the
     *    latest version.
     */
    public static function getApiVersion()
    {
        return self::$apiVersion;
    }

    /**
     * @param string $apiVersion the API version to use for requests
     */
    public static function setApiVersion($apiVersion)
    {
        self::$apiVersion = $apiVersion;
    }

    /**
     * @return string
     */
    private static function getDefaultCABundlePath()
    {
        return \realpath(__DIR__ . '/../data/ca-certificates.crt');
    }

    /**
     * @return string
     */
    public static function getCABundlePath()
    {
        return self::$caBundlePath ?: self::getDefaultCABundlePath();
    }

    /**
     * @param string $caBundlePath
     */
    public static function setCABundlePath($caBundlePath)
    {
        self::$caBundlePath = $caBundlePath;
    }

    /**
     * @return bool
     */
    public static function getVerifySslCerts()
    {
        return self::$verifySslCerts;
    }

    /**
     * @param bool $verify
     */
    public static function setVerifySslCerts($verify)
    {
        self::$verifySslCerts = $verify;
    }

    /**
     * @return null|string The Stripe account ID for connected account
     *   requests
     */
    public static function getAccountId()
    {
        return self::$accountId;
    }

    /**
     * @param null|string $accountId the Stripe account ID to set for connected
     *   account requests
     */
    public static function setAccountId($accountId)
    {
        self::$accountId = $accountId;
    }

    /**
     * @return null|array The application's information
     */
    public static function getAppInfo()
    {
        return self::$appInfo;
    }

    /**
     * @param string $appName The application's name
     * @param null|string $appVersion The application's version
     * @param null|string $appUrl The application's URL
     * @param null|string $appPartnerId The application's partner ID
     */
    public static function setAppInfo($appName, $appVersion = null, $appUrl = null, $appPartnerId = null)
    {
        self::$appInfo = self::$appInfo ?: [];
        self::$appInfo['name'] = $appName;
        self::$appInfo['partner_id'] = $appPartnerId;
        self::$appInfo['url'] = $appUrl;
        self::$appInfo['version'] = $appVersion;
    }

    /**
     * @return int Maximum number of request retries
     */
    public static function getMaxNetworkRetries()
    {
        return self::$maxNetworkRetries;
    }

    /**
     * @param int $maxNetworkRetries Maximum number of request retries
     */
    public static function setMaxNetworkRetries($maxNetworkRetries)
    {
        self::$maxNetworkRetries = $maxNetworkRetries;
    }

    /**
     * @return float Maximum delay between retries, in seconds
     */
    public static function getMaxNetworkRetryDelay()
    {
        return self::$maxNetworkRetryDelay;
    }

    /**
     * @return float Maximum delay between retries, in seconds, that will be respected from the Stripe API
     */
    public static function getMaxRetryAfter()
    {
        return self::$maxRetryAfter;
    }

    /**
     * @return float Initial delay between retries, in seconds
     */
    public static function getInitialNetworkRetryDelay()
    {
        return self::$initialNetworkRetryDelay;
    }

    /**
     * @return bool Whether client telemetry is enabled
     */
    public static function getEnableTelemetry()
    {
        return self::$enableTelemetry;
    }

    /**
     * @param bool $enableTelemetry Enables client telemetry.
     *
     * Client telemetry enables timing and request metrics to be sent back to Stripe as an HTTP Header
     * with the current request. This enables Stripe to do latency and metrics analysis without adding extra
     * overhead (such as extra network calls) on the client.
     */
    public static function setEnableTelemetry($enableTelemetry)
    {
        self::$enableTelemetry = $enableTelemetry;
    }
}


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
ApiOperations
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Apps
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
BillingPortal
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Checkout
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Exception
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
FinancialConnections
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
HttpClient
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Identity
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Issuing
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Radar
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Reporting
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Service
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Sigma
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Tax
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Terminal
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
TestHelpers
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Treasury
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Util
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
Account.php
15.949 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
AccountLink.php
0.811 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ApiRequestor.php
18.614 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ApiResource.php
3.408 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ApiResponse.php
0.695 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ApplePayDomain.php
0.992 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ApplicationFee.php
4.155 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ApplicationFeeRefund.php
2.444 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Balance.php
2.087 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
BalanceTransaction.php
5.541 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
BankAccount.php
7.694 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
BaseStripeClient.php
11.168 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
BaseStripeClientInterface.php
0.967 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Capability.php
2.932 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Card.php
8.226 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
CashBalance.php
2.417 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Charge.php
13.151 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Collection.php
8.308 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
CountrySpec.php
1.742 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Coupon.php
3.434 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
CreditNote.php
6.854 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
CreditNoteLineItem.php
2.177 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Customer.php
17.817 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
CustomerBalanceTransaction.php
5.294 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
CustomerCashBalanceTransaction.php
2.932 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Discount.php
1.533 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Dispute.php
5.075 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
EphemeralKey.php
1.516 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ErrorObject.php
12.567 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Event.php
17.953 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ExchangeRate.php
1.412 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
File.php
3.808 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
FileLink.php
1.451 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
FundingInstructions.php
1.38 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Invoice.php
22.681 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
InvoiceItem.php
4.544 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
InvoiceLineItem.php
3.247 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
LineItem.php
1.345 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
LoginLink.php
0.416 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Mandate.php
1.088 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
OAuth.php
3.313 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
OAuthErrorObject.php
0.841 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
PaymentIntent.php
13.623 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
PaymentLink.php
5.996 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
PaymentMethod.php
4.522 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Payout.php
7.313 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Person.php
5.867 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Plan.php
5.561 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Price.php
6.287 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Product.php
4.602 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
PromotionCode.php
2.462 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Quote.php
8.859 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
RecipientTransfer.php
0.896 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Refund.php
4.907 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
RequestTelemetry.php
0.526 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Review.php
3.35 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SearchResult.php
6.398 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SetupAttempt.php
3.223 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SetupIntent.php
8.515 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
ShippingRate.php
2.406 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SingletonApiResource.php
0.707 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Source.php
8.331 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SourceTransaction.php
0.398 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Stripe.php
7.081 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
StripeClient.php
4.086 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
StripeClientInterface.php
0.572 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
StripeObject.php
18.834 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
StripeStreamingClientInterface.php
0.232 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Subscription.php
13.623 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SubscriptionItem.php
4.798 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
SubscriptionSchedule.php
4.302 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
TaxCode.php
0.652 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
TaxId.php
5.442 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
TaxRate.php
3.014 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Token.php
3.554 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Topup.php
3.668 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Transfer.php
5.686 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
TransferReversal.php
3.245 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
UsageRecord.php
0.957 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
UsageRecordSummary.php
0.793 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
Webhook.php
1.479 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
WebhookEndpoint.php
2.262 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644
WebhookSignature.php
4.274 KB
28 Apr 2025 7.40 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF