Bump stripe-php from 16.4.0 to 17.2.1

This commit is contained in:
johnnyq
2025-05-22 12:37:35 -04:00
parent 5361391b3b
commit 6a368840fa
332 changed files with 4978 additions and 4624 deletions

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class ConfirmationTokenService extends \Stripe\Service\AbstractService
@@ -13,12 +14,12 @@ class ConfirmationTokenService extends \Stripe\Service\AbstractService
/**
* Creates a test mode Confirmation Token server side for your integration tests.
*
* @param null|array $params
* @param null|array{expand?: string[], payment_method?: string, payment_method_data?: array{acss_debit?: array{account_number: string, institution_number: string, transit_number: string}, affirm?: array{}, afterpay_clearpay?: array{}, alipay?: array{}, allow_redisplay?: string, alma?: array{}, amazon_pay?: array{}, au_becs_debit?: array{account_number: string, bsb_number: string}, bacs_debit?: array{account_number?: string, sort_code?: string}, bancontact?: array{}, billie?: array{}, billing_details?: array{address?: null|array{city?: string, country?: string, line1?: string, line2?: string, postal_code?: string, state?: string}, email?: null|string, name?: null|string, phone?: null|string, tax_id?: string}, blik?: array{}, boleto?: array{tax_id: string}, cashapp?: array{}, customer_balance?: array{}, eps?: array{bank?: string}, fpx?: array{account_holder_type?: string, bank: string}, giropay?: array{}, grabpay?: array{}, ideal?: array{bank?: string}, interac_present?: array{}, kakao_pay?: array{}, klarna?: array{dob?: array{day: int, month: int, year: int}}, konbini?: array{}, kr_card?: array{}, link?: array{}, metadata?: array<string, string>, mobilepay?: array{}, multibanco?: array{}, naver_pay?: array{funding?: string}, nz_bank_account?: array{account_holder_name?: string, account_number: string, bank_code: string, branch_code: string, reference?: string, suffix: string}, oxxo?: array{}, p24?: array{bank?: string}, pay_by_bank?: array{}, payco?: array{}, paynow?: array{}, paypal?: array{}, pix?: array{}, promptpay?: array{}, radar_options?: array{session?: string}, revolut_pay?: array{}, samsung_pay?: array{}, satispay?: array{}, sepa_debit?: array{iban: string}, sofort?: array{country: string}, swish?: array{}, twint?: array{}, type: string, us_bank_account?: array{account_holder_type?: string, account_number?: string, account_type?: string, financial_connections_account?: string, routing_number?: string}, wechat_pay?: array{}, zip?: array{}}, payment_method_options?: array{card?: array{installments?: array{plan: array{count?: int, interval?: string, type: string}}}}, return_url?: string, setup_future_usage?: string, shipping?: array{address: array{city?: string, country?: string, line1?: string, line2?: string, postal_code?: string, state?: string}, name: string, phone?: null|string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\ConfirmationToken
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function create($params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class CustomerService extends \Stripe\Service\AbstractService
@@ -14,12 +15,12 @@ class CustomerService extends \Stripe\Service\AbstractService
* Create an incoming testmode bank transfer.
*
* @param string $id
* @param null|array $params
* @param null|array{amount: int, currency: string, expand?: string[], reference?: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\CustomerCashBalanceTransaction
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function fundCashBalance($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Issuing;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class AuthorizationService extends \Stripe\Service\AbstractService
@@ -14,12 +15,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
* Capture a test-mode authorization.
*
* @param string $id
* @param null|array $params
* @param null|array{capture_amount?: int, close_authorization?: bool, expand?: string[], purchase_details?: array{fleet?: array{cardholder_prompt_data?: array{driver_id?: string, odometer?: int, unspecified_id?: string, user_id?: string, vehicle_number?: string}, purchase_type?: string, reported_breakdown?: array{fuel?: array{gross_amount_decimal?: string}, non_fuel?: array{gross_amount_decimal?: string}, tax?: array{local_amount_decimal?: string, national_amount_decimal?: string}}, service_type?: string}, flight?: array{departure_at?: int, passenger_name?: string, refundable?: bool, segments?: array{arrival_airport_code?: string, carrier?: string, departure_airport_code?: string, flight_number?: string, service_class?: string, stopover_allowed?: bool}[], travel_agency?: string}, fuel?: array{industry_product_code?: string, quantity_decimal?: string, type?: string, unit?: string, unit_cost_decimal?: string}, lodging?: array{check_in_at?: int, nights?: int}, receipt?: array{description?: string, quantity?: string, total?: int, unit_cost?: int}[], reference?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function capture($id, $params = null, $opts = null)
{
@@ -29,12 +30,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
/**
* Create a test-mode authorization.
*
* @param null|array $params
* @param null|array{amount?: int, amount_details?: array{atm_fee?: int, cashback_amount?: int}, authorization_method?: string, card: string, currency?: string, expand?: string[], fleet?: array{cardholder_prompt_data?: array{driver_id?: string, odometer?: int, unspecified_id?: string, user_id?: string, vehicle_number?: string}, purchase_type?: string, reported_breakdown?: array{fuel?: array{gross_amount_decimal?: string}, non_fuel?: array{gross_amount_decimal?: string}, tax?: array{local_amount_decimal?: string, national_amount_decimal?: string}}, service_type?: string}, fuel?: array{industry_product_code?: string, quantity_decimal?: string, type?: string, unit?: string, unit_cost_decimal?: string}, is_amount_controllable?: bool, merchant_amount?: int, merchant_currency?: string, merchant_data?: array{category?: string, city?: string, country?: string, name?: string, network_id?: string, postal_code?: string, state?: string, terminal_id?: string, url?: string}, network_data?: array{acquiring_institution_id?: string}, verification_data?: array{address_line1_check?: string, address_postal_code_check?: string, authentication_exemption?: array{claimed_by: string, type: string}, cvc_check?: string, expiry_check?: string, three_d_secure?: array{result: string}}, wallet?: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function create($params = null, $opts = null)
{
@@ -45,12 +46,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
* Expire a test-mode Authorization.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function expire($id, $params = null, $opts = null)
{
@@ -62,12 +63,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
* authorization was for an estimated amount.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], final_amount: int, fleet?: array{cardholder_prompt_data?: array{driver_id?: string, odometer?: int, unspecified_id?: string, user_id?: string, vehicle_number?: string}, purchase_type?: string, reported_breakdown?: array{fuel?: array{gross_amount_decimal?: string}, non_fuel?: array{gross_amount_decimal?: string}, tax?: array{local_amount_decimal?: string, national_amount_decimal?: string}}, service_type?: string}, fuel?: array{industry_product_code?: string, quantity_decimal?: string, type?: string, unit?: string, unit_cost_decimal?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function finalizeAmount($id, $params = null, $opts = null)
{
@@ -78,12 +79,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
* Increment a test-mode Authorization.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], increment_amount: int, is_amount_controllable?: bool} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function increment($id, $params = null, $opts = null)
{
@@ -95,12 +96,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
* either a confirmation of fraud or a correction of legitimacy.
*
* @param string $id
* @param null|array $params
* @param null|array{confirmed: bool, expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function respond($id, $params = null, $opts = null)
{
@@ -111,12 +112,12 @@ class AuthorizationService extends \Stripe\Service\AbstractService
* Reverse a test-mode Authorization.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], reverse_amount?: int} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Authorization
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function reverse($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Issuing;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class CardService extends \Stripe\Service\AbstractService
@@ -15,12 +16,12 @@ class CardService extends \Stripe\Service\AbstractService
* <code>delivered</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Card
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function deliverCard($id, $params = null, $opts = null)
{
@@ -32,12 +33,12 @@ class CardService extends \Stripe\Service\AbstractService
* <code>failure</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Card
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function failCard($id, $params = null, $opts = null)
{
@@ -49,12 +50,12 @@ class CardService extends \Stripe\Service\AbstractService
* <code>returned</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Card
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function returnCard($id, $params = null, $opts = null)
{
@@ -66,12 +67,12 @@ class CardService extends \Stripe\Service\AbstractService
* <code>shipped</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Card
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function shipCard($id, $params = null, $opts = null)
{
@@ -84,12 +85,12 @@ class CardService extends \Stripe\Service\AbstractService
* or later.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Card
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function submitCard($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Issuing;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class PersonalizationDesignService extends \Stripe\Service\AbstractService
@@ -15,12 +16,12 @@ class PersonalizationDesignService extends \Stripe\Service\AbstractService
* object to <code>active</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\PersonalizationDesign
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function activate($id, $params = null, $opts = null)
{
@@ -32,12 +33,12 @@ class PersonalizationDesignService extends \Stripe\Service\AbstractService
* object to <code>inactive</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\PersonalizationDesign
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function deactivate($id, $params = null, $opts = null)
{
@@ -49,12 +50,12 @@ class PersonalizationDesignService extends \Stripe\Service\AbstractService
* object to <code>rejected</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], rejection_reasons: array{card_logo?: string[], carrier_text?: string[]}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\PersonalizationDesign
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function reject($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Issuing;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class TransactionService extends \Stripe\Service\AbstractService
@@ -13,12 +14,12 @@ class TransactionService extends \Stripe\Service\AbstractService
/**
* Allows the user to capture an arbitrary amount, also known as a forced capture.
*
* @param null|array $params
* @param null|array{amount: int, card: string, currency?: string, expand?: string[], merchant_data?: array{category?: string, city?: string, country?: string, name?: string, network_id?: string, postal_code?: string, state?: string, terminal_id?: string, url?: string}, purchase_details?: array{fleet?: array{cardholder_prompt_data?: array{driver_id?: string, odometer?: int, unspecified_id?: string, user_id?: string, vehicle_number?: string}, purchase_type?: string, reported_breakdown?: array{fuel?: array{gross_amount_decimal?: string}, non_fuel?: array{gross_amount_decimal?: string}, tax?: array{local_amount_decimal?: string, national_amount_decimal?: string}}, service_type?: string}, flight?: array{departure_at?: int, passenger_name?: string, refundable?: bool, segments?: array{arrival_airport_code?: string, carrier?: string, departure_airport_code?: string, flight_number?: string, service_class?: string, stopover_allowed?: bool}[], travel_agency?: string}, fuel?: array{industry_product_code?: string, quantity_decimal?: string, type?: string, unit?: string, unit_cost_decimal?: string}, lodging?: array{check_in_at?: int, nights?: int}, receipt?: array{description?: string, quantity?: string, total?: int, unit_cost?: int}[], reference?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Transaction
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function createForceCapture($params = null, $opts = null)
{
@@ -28,12 +29,12 @@ class TransactionService extends \Stripe\Service\AbstractService
/**
* Allows the user to refund an arbitrary amount, also known as a unlinked refund.
*
* @param null|array $params
* @param null|array{amount: int, card: string, currency?: string, expand?: string[], merchant_data?: array{category?: string, city?: string, country?: string, name?: string, network_id?: string, postal_code?: string, state?: string, terminal_id?: string, url?: string}, purchase_details?: array{fleet?: array{cardholder_prompt_data?: array{driver_id?: string, odometer?: int, unspecified_id?: string, user_id?: string, vehicle_number?: string}, purchase_type?: string, reported_breakdown?: array{fuel?: array{gross_amount_decimal?: string}, non_fuel?: array{gross_amount_decimal?: string}, tax?: array{local_amount_decimal?: string, national_amount_decimal?: string}}, service_type?: string}, flight?: array{departure_at?: int, passenger_name?: string, refundable?: bool, segments?: array{arrival_airport_code?: string, carrier?: string, departure_airport_code?: string, flight_number?: string, service_class?: string, stopover_allowed?: bool}[], travel_agency?: string}, fuel?: array{industry_product_code?: string, quantity_decimal?: string, type?: string, unit?: string, unit_cost_decimal?: string}, lodging?: array{check_in_at?: int, nights?: int}, receipt?: array{description?: string, quantity?: string, total?: int, unit_cost?: int}[], reference?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Transaction
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function createUnlinkedRefund($params = null, $opts = null)
{
@@ -44,12 +45,12 @@ class TransactionService extends \Stripe\Service\AbstractService
* Refund a test-mode Transaction.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], refund_amount?: int} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Issuing\Transaction
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function refund($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class RefundService extends \Stripe\Service\AbstractService
@@ -14,12 +15,12 @@ class RefundService extends \Stripe\Service\AbstractService
* Expire a refund with a status of <code>requires_action</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Refund
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function expire($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Terminal;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class ReaderService extends \Stripe\Service\AbstractService
@@ -15,12 +16,12 @@ class ReaderService extends \Stripe\Service\AbstractService
* accepting a payment, saving a card or refunding a transaction.
*
* @param string $id
* @param null|array $params
* @param null|array{amount_tip?: int, card_present?: array{number?: string}, expand?: string[], interac_present?: array{number?: string}, type?: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Terminal\Reader
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function presentPaymentMethod($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class TestClockService extends \Stripe\Service\AbstractService
@@ -15,12 +16,12 @@ class TestClockService extends \Stripe\Service\AbstractService
* done when status changes to <code>Ready</code>.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], frozen_time: int} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\TestHelpers\TestClock
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function advance($id, $params = null, $opts = null)
{
@@ -30,12 +31,12 @@ class TestClockService extends \Stripe\Service\AbstractService
/**
* Returns a list of your test clocks.
*
* @param null|array $params
* @param null|array{ending_before?: string, expand?: string[], limit?: int, starting_after?: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Collection<\Stripe\TestHelpers\TestClock>
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function all($params = null, $opts = null)
{
@@ -45,12 +46,12 @@ class TestClockService extends \Stripe\Service\AbstractService
/**
* Creates a new test clock that can be attached to new customers and quotes.
*
* @param null|array $params
* @param null|array{expand?: string[], frozen_time: int, name?: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\TestHelpers\TestClock
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function create($params = null, $opts = null)
{
@@ -64,9 +65,9 @@ class TestClockService extends \Stripe\Service\AbstractService
* @param null|array $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\TestHelpers\TestClock
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function delete($id, $params = null, $opts = null)
{
@@ -77,12 +78,12 @@ class TestClockService extends \Stripe\Service\AbstractService
* Retrieves a test clock.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\TestHelpers\TestClock
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function retrieve($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Treasury;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class InboundTransferService extends \Stripe\Service\AbstractService
@@ -16,12 +17,12 @@ class InboundTransferService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], failure_details?: array{code?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\InboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function fail($id, $params = null, $opts = null)
{
@@ -34,12 +35,12 @@ class InboundTransferService extends \Stripe\Service\AbstractService
* <code>succeeded</code> state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\InboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function returnInboundTransfer($id, $params = null, $opts = null)
{
@@ -52,12 +53,12 @@ class InboundTransferService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\InboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function succeed($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Treasury;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class OutboundPaymentService extends \Stripe\Service\AbstractService
@@ -16,12 +17,12 @@ class OutboundPaymentService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundPayment
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function fail($id, $params = null, $opts = null)
{
@@ -34,12 +35,12 @@ class OutboundPaymentService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundPayment
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function post($id, $params = null, $opts = null)
{
@@ -52,12 +53,12 @@ class OutboundPaymentService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], returned_details?: array{code?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundPayment
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function returnOutboundPayment($id, $params = null, $opts = null)
{
@@ -70,12 +71,12 @@ class OutboundPaymentService extends \Stripe\Service\AbstractService
* <code>canceled</code> or <code>failed</code> states.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], tracking_details: array{ach?: array{trace_id: string}, type: string, us_domestic_wire?: array{chips?: string, imad?: string, omad?: string}}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundPayment
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function update($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Treasury;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class OutboundTransferService extends \Stripe\Service\AbstractService
@@ -16,12 +17,12 @@ class OutboundTransferService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function fail($id, $params = null, $opts = null)
{
@@ -34,12 +35,12 @@ class OutboundTransferService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[]} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function post($id, $params = null, $opts = null)
{
@@ -52,12 +53,12 @@ class OutboundTransferService extends \Stripe\Service\AbstractService
* state.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], returned_details?: array{code?: string}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function returnOutboundTransfer($id, $params = null, $opts = null)
{
@@ -70,12 +71,12 @@ class OutboundTransferService extends \Stripe\Service\AbstractService
* <code>canceled</code> or <code>failed</code> states.
*
* @param string $id
* @param null|array $params
* @param null|array{expand?: string[], tracking_details: array{ach?: array{trace_id: string}, type: string, us_domestic_wire?: array{chips?: string, imad?: string, omad?: string}}} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\OutboundTransfer
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function update($id, $params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Treasury;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class ReceivedCreditService extends \Stripe\Service\AbstractService
@@ -15,12 +16,12 @@ class ReceivedCreditService extends \Stripe\Service\AbstractService
* party. In live mode, you cant directly create ReceivedCredits initiated by
* third parties.
*
* @param null|array $params
* @param null|array{amount: int, currency: string, description?: string, expand?: string[], financial_account: string, initiating_payment_method_details?: array{type: string, us_bank_account?: array{account_holder_name?: string, account_number?: string, routing_number?: string}}, network: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\ReceivedCredit
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function create($params = null, $opts = null)
{

View File

@@ -6,6 +6,7 @@ namespace Stripe\Service\TestHelpers\Treasury;
/**
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
*/
class ReceivedDebitService extends \Stripe\Service\AbstractService
@@ -15,12 +16,12 @@ class ReceivedDebitService extends \Stripe\Service\AbstractService
* party. In live mode, you cant directly create ReceivedDebits initiated by third
* parties.
*
* @param null|array $params
* @param null|array{amount: int, currency: string, description?: string, expand?: string[], financial_account: string, initiating_payment_method_details?: array{type: string, us_bank_account?: array{account_holder_name?: string, account_number?: string, routing_number?: string}}, network: string} $params
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*
* @return \Stripe\Treasury\ReceivedDebit
*
* @throws \Stripe\Exception\ApiErrorException if the request fails
*/
public function create($params = null, $opts = null)
{