github stripe/stripe-java v32.1.0-alpha.2

pre-release10 hours ago
  • #2197 Update generated code for private-preview
    • Add support for new resources sharedpayment.IssuedToken and v2.data.reporting.QueryRun
    • Add support for create and retrieve methods on resource v2.data.reporting.QueryRun
    • Add support for pause and resume methods on resource v2.payments.OffSessionPayment
    • Add support for tenantKeys, tenantOperator, and tenantValues on billing.MeterEventSummaryListParams
    • Add support for moneyServices on ChargeCaptureParams.payment_details, ChargeUpdateParams.payment_details, PaymentIntentCaptureParams.payment_details, PaymentIntentConfirmParams.payment_details, PaymentIntentCreateParams.payment_details, and PaymentIntentUpdateParams.payment_details
    • Add support for paymentMethodOptions on delegatedcheckout.RequestedSessionCreateParams, delegatedcheckout.RequestedSessionUpdateParams, and delegatedcheckout.RequestedSession
    • ⚠️ Remove support for paymentMethodData on delegatedcheckout.RequestedSessionConfirmParams, delegatedcheckout.RequestedSessionCreateParams, and delegatedcheckout.RequestedSessionUpdateParams
    • Add support for cardBrands and paymentMethodTypes on delegatedcheckout.RequestedSession.seller_details
    • ⚠️ Change type of delegatedcheckout.RequestedSession.sharedPaymentIssuedToken from string to expandable($SharedPayment.IssuedToken)
    • Add support for checkScan on Invoice.payment_settings.payment_method_options, InvoiceCreateParams.payment_settings.payment_method_options, InvoiceUpdateParams.payment_settings.payment_method_options, QuotePreviewInvoice.payment_settings.payment_method_options, Subscription.payment_settings.payment_method_options, SubscriptionCreateParams.payment_settings.payment_method_options, and SubscriptionUpdateParams.payment_settings.payment_method_options
    • Add support for new value check_scan on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for processorDetails on PaymentAttemptRecordReportFailedParams, PaymentAttemptRecordReportGuaranteedParams, PaymentRecordReportPaymentAttemptFailedParams, PaymentRecordReportPaymentAttemptGuaranteedParams, PaymentRecordReportPaymentAttemptParams.failed, PaymentRecordReportPaymentAttemptParams.guaranteed, PaymentRecordReportPaymentParams.failed, and PaymentRecordReportPaymentParams.guaranteed
    • Add support for paymentDetails on PaymentIntentConfirmParams.payment_method_options.card_present, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card_present, PaymentIntentCreateParams.payment_method_options.card, PaymentIntentUpdateParams.payment_method_options.card_present, and PaymentIntentUpdateParams.payment_method_options.card
    • ⚠️ Remove support for billFrom on QuotePreviewSubscriptionSchedule.billing_schedules[], Subscription.billing_schedules[], and SubscriptionSchedule.billing_schedules[]
    • Add support for agentDetails, paymentMethodDetails, and riskDetails on sharedpayment.GrantedToken
    • Add support for paperChecks on v2.Account.configuration.recipient_data.features, v2.AccountCreateParams.configuration.recipient_data.features, v2.AccountUpdateParams.configuration.recipient_data.features, v2.core.Account.configuration.recipient.capabilities, v2.core.Account.configuration.storer.capabilities.outbound_payments, v2.core.AccountCreateParams.configuration.recipient.capabilities, v2.core.AccountCreateParams.configuration.storer.capabilities.outbound_payments, v2.core.AccountUpdateParams.configuration.recipient.capabilities, and v2.core.AccountUpdateParams.configuration.storer.capabilities.outbound_payments
    • ⚠️ Change type of v2.billing.Cadence.settings_data.collection.payment_method_options.konbini, v2.billing.CollectionSetting.payment_method_options.konbini, v2.billing.CollectionSettingCreateParams.payment_method_options.konbini, v2.billing.CollectionSettingUpdateParams.payment_method_options.konbini, and v2.billing.CollectionSettingVersion.payment_method_options.konbini from map(string: dynamic) to an object
    • ⚠️ Change type of v2.billing.Cadence.settings_data.collection.payment_method_options.sepaDebit, v2.billing.CollectionSetting.payment_method_options.sepaDebit, v2.billing.CollectionSettingCreateParams.payment_method_options.sepaDebit, v2.billing.CollectionSettingUpdateParams.payment_method_options.sepaDebit, and v2.billing.CollectionSettingVersion.payment_method_options.sepaDebit from map(string: dynamic) to an object
    • Add support for id on v2.billing.CadenceSpendModifier.max_billing_period_spend.amount.custom_pricing_unit, v2.billing.IntentAction.apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit, and v2.billing.IntentCreateParams.actions[].apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit
    • ⚠️ Change type of v2.core.Event.reason.request.client.stripeAction from map(string: dynamic) to an object
    • ⚠️ Change type of v2.moneymanagement.InboundTransfer.transfer_history[].bankDebitProcessing from map(string: dynamic) to an object
    • ⚠️ Change type of v2.moneymanagement.InboundTransfer.transfer_history[].bankDebitQueued from map(string: dynamic) to an object
    • ⚠️ Change type of v2.moneymanagement.InboundTransfer.transfer_history[].bankDebitSucceeded from map(string: dynamic) to an object
    • ⚠️ Remove support for town on v2.moneymanagement.OutboundPayment.tracking_details.paper_check.mailing_address
    • Add support for applicationFeeAmountRequested on v2.payments.OffSessionPayment
    • ⚠️ Remove support for compartmentId on v2.payments.OffSessionPayment
    • Add support for retryUntil on v2.payments.OffSessionPayment.retry_details
    • Add support for applicationFeeAmount on v2.payments.OffSessionPaymentCaptureParams and v2.payments.OffSessionPaymentCreateParams
    • Add support for new values bm_crn, bo_tin, bt_tpn, co_nit, ec_ruc, eg_tin, gh_tin, gy_tin, hn_rtn, jm_trn, jo_crn, ke_pin, ky_crn, lk_tin, mo_tin, mv_tin, ng_tin, pa_ruc, ph_tin, py_ruc, sl_tin, sv_nit, uy_ruc, vg_cn, and za_tin on enums v2.core.AccountCreateParams.identity.business_details.id_numbers[].type, v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, and v2.core.AccountUpdateParams.identity.business_details.id_numbers[].type
    • Add support for new values bm_pp, bo_ci, bt_cid, eg_tin, gh_pin, gy_tin, hn_rtn, jm_trn, jo_pin, ky_pp, lk_nic, mo_bir, mt_nic, mv_tin, pa_ruc, ph_tin, py_ruc, si_pin, sv_nit, and vg_pp on enums v2.core.AccountCreateParams.identity.individual.id_numbers[].type, v2.core.AccountPersonCreateParams.id_numbers[].type, v2.core.AccountPersonTokenCreateParams.id_numbers[].type, v2.core.AccountPersonUpdateParams.id_numbers[].type, v2.core.AccountTokenCreateParams.identity.individual.id_numbers[].type, and v2.core.AccountUpdateParams.identity.individual.id_numbers[].type
    • Add support for new value paper_checks on enum EventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updatedCapability
    • Add support for new value outbound_payments.paper_checks on enum EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updatedCapability
    • Add support for alertId on EventsV2CoreHealthApiErrorResolvedEvent, EventsV2CoreHealthApiLatencyResolvedEvent, EventsV2CoreHealthAuthorizationRateDropResolvedEvent, EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, EventsV2CoreHealthPaymentMethodErrorResolvedEvent, EventsV2CoreHealthSepaDebitDelayedFiringEvent, EventsV2CoreHealthSepaDebitDelayedResolvedEvent, EventsV2CoreHealthTrafficVolumeDropResolvedEvent, and EventsV2CoreHealthWebhookLatencyResolvedEvent
    • Add support for apiKey on EventsV2IamApiKeyCreatedEvent, EventsV2IamApiKeyDefaultSecretRevealedEvent, EventsV2IamApiKeyExpiredEvent, EventsV2IamApiKeyPermissionsUpdatedEvent, EventsV2IamApiKeyRotatedEvent, and EventsV2IamApiKeyUpdatedEvent
    • Add support for stripeAccessGrant on EventsV2IamStripeAccessGrantApprovedEvent, EventsV2IamStripeAccessGrantCanceledEvent, EventsV2IamStripeAccessGrantDeniedEvent, EventsV2IamStripeAccessGrantRemovedEvent, EventsV2IamStripeAccessGrantRequestedEvent, and EventsV2IamStripeAccessGrantUpdatedEvent
    • Add support for event notifications V2DataReportingQueryRunCreatedEvent, V2DataReportingQueryRunFailedEvent, V2DataReportingQueryRunSucceededEvent, and V2DataReportingQueryRunUpdatedEvent with related object v2.data.reporting.QueryRun
    • Add support for event notifications V2PaymentsOffSessionPaymentPausedEvent and V2PaymentsOffSessionPaymentResumedEvent with related object v2.payments.OffSessionPayment

See the changelog for more details.

Don't miss a new stripe-java release

NewReleases is sending notifications on new releases.