diff --git a/embedded/openapi/spec3.beta.sdk.json b/embedded/openapi/spec3.beta.sdk.json index 2edb7e42..c1f854a0 100644 --- a/embedded/openapi/spec3.beta.sdk.json +++ b/embedded/openapi/spec3.beta.sdk.json @@ -15209,7 +15209,7 @@ "disputed_transaction": { "anyOf": [ { - "$ref": "#/components/schemas/visa_compelling_evidence3_disputed_transaction" + "$ref": "#/components/schemas/dispute_visa_compelling_evidence3_disputed_transaction" } ], "description": "Disputed transaction details for Visa Compelling Evidence 3.0 evidence submission.", @@ -15218,7 +15218,7 @@ "prior_undisputed_transactions": { "description": "List of exactly two prior undisputed transaction objects for Visa Compelling Evidence 3.0 evidence submission.", "items": { - "$ref": "#/components/schemas/visa_compelling_evidence3_prior_undisputed_transaction" + "$ref": "#/components/schemas/dispute_visa_compelling_evidence3_prior_undisputed_transaction" }, "type": "array" } @@ -15707,6 +15707,202 @@ "type": "object", "x-expandableFields": [] }, + "dispute_transaction_shipping_address": { + "description": "", + "properties": { + "city": { + "description": "City, district, suburb, town, or village.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "country": { + "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "line1": { + "description": "Address line 1 (e.g., street, PO Box, or company name).", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "line2": { + "description": "Address line 2 (e.g., apartment, suite, unit, or building).", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "postal_code": { + "description": "ZIP or postal code.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "state": { + "description": "State, county, province, or region.", + "maxLength": 5000, + "nullable": true, + "type": "string" + } + }, + "required": [ + "city", + "country", + "line1", + "line2", + "postal_code", + "state" + ], + "title": "DisputeTransactionShippingAddress", + "type": "object", + "x-expandableFields": [] + }, + "dispute_visa_compelling_evidence3_disputed_transaction": { + "description": "", + "properties": { + "customer_account_id": { + "description": "User Account ID used to log into business platform. Must be recognizable by the user.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_device_fingerprint": { + "description": "Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes. Must be at least 20 characters.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_device_id": { + "description": "Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]). Must be at least 15 characters.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_email_address": { + "description": "The email address of the customer.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_purchase_ip": { + "description": "The IP address that the customer used when making the purchase.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "merchandise_or_services": { + "description": "Categorization of disputed payment.", + "enum": [ + "merchandise", + "services" + ], + "nullable": true, + "type": "string" + }, + "product_description": { + "description": "A description of the product or service that was sold.", + "maxLength": 150000, + "nullable": true, + "type": "string" + }, + "shipping_address": { + "anyOf": [ + { + "$ref": "#/components/schemas/dispute_transaction_shipping_address" + } + ], + "description": "The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.", + "nullable": true + } + }, + "required": [ + "customer_account_id", + "customer_device_fingerprint", + "customer_device_id", + "customer_email_address", + "customer_purchase_ip", + "merchandise_or_services", + "product_description", + "shipping_address" + ], + "title": "DisputeVisaCompellingEvidence3DisputedTransaction", + "type": "object", + "x-expandableFields": [ + "shipping_address" + ] + }, + "dispute_visa_compelling_evidence3_prior_undisputed_transaction": { + "description": "", + "properties": { + "charge": { + "description": "Stripe charge ID for the Visa Compelling Evidence 3.0 eligible prior charge.", + "maxLength": 5000, + "type": "string" + }, + "customer_account_id": { + "description": "User Account ID used to log into business platform. Must be recognizable by the user.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_device_fingerprint": { + "description": "Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes. Must be at least 20 characters.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_device_id": { + "description": "Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]). Must be at least 15 characters.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_email_address": { + "description": "The email address of the customer.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "customer_purchase_ip": { + "description": "The IP address that the customer used when making the purchase.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "product_description": { + "description": "A description of the product or service that was sold.", + "maxLength": 150000, + "nullable": true, + "type": "string" + }, + "shipping_address": { + "anyOf": [ + { + "$ref": "#/components/schemas/dispute_transaction_shipping_address" + } + ], + "description": "The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.", + "nullable": true + } + }, + "required": [ + "charge", + "customer_account_id", + "customer_device_fingerprint", + "customer_device_id", + "customer_email_address", + "customer_purchase_ip", + "product_description", + "shipping_address" + ], + "title": "DisputeVisaCompellingEvidence3PriorUndisputedTransaction", + "type": "object", + "x-expandableFields": [ + "shipping_address" + ] + }, "email_sent": { "description": "", "properties": { @@ -66711,58 +66907,6 @@ "type": "topup.succeeded" } }, - "transaction_shipping_address": { - "description": "", - "properties": { - "city": { - "description": "City, district, suburb, town, or village.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "country": { - "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "line1": { - "description": "Address line 1 (e.g., street, PO Box, or company name).", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "line2": { - "description": "Address line 2 (e.g., apartment, suite, unit, or building).", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "postal_code": { - "description": "ZIP or postal code.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "state": { - "description": "State, county, province, or region.", - "maxLength": 5000, - "nullable": true, - "type": "string" - } - }, - "required": [ - "city", - "country", - "line1", - "line2", - "postal_code", - "state" - ], - "title": "TransactionShippingAddress", - "type": "object", - "x-expandableFields": [] - }, "transfer": { "description": "A `Transfer` object is created when you move funds between Stripe accounts as\npart of Connect.\n\nBefore April 6, 2017, transfers also represented movement of funds from a\nStripe account to a card or bank account. This behavior has since been split\nout into a [Payout](https://stripe.com/docs/api#payout_object) object, with corresponding payout endpoints. For more\ninformation, read about the\n[transfer/payout split](https://stripe.com/docs/transfer-payout-split).\n\nRelated guide: [Creating separate charges and transfers](https://stripe.com/docs/connect/separate-charges-and-transfers)", "properties": { @@ -71506,150 +71650,6 @@ "type": "object", "x-expandableFields": [] }, - "visa_compelling_evidence3_disputed_transaction": { - "description": "", - "properties": { - "customer_account_id": { - "description": "User Account ID used to log into business platform. Must be recognizable by the user.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_device_fingerprint": { - "description": "Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes. Must be at least 20 characters.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_device_id": { - "description": "Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]). Must be at least 15 characters.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_email_address": { - "description": "The email address of the customer.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_purchase_ip": { - "description": "The IP address that the customer used when making the purchase.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "merchandise_or_services": { - "description": "Categorization of disputed payment.", - "enum": [ - "merchandise", - "services" - ], - "nullable": true, - "type": "string" - }, - "product_description": { - "description": "A description of the product or service that was sold.", - "maxLength": 150000, - "nullable": true, - "type": "string" - }, - "shipping_address": { - "anyOf": [ - { - "$ref": "#/components/schemas/transaction_shipping_address" - } - ], - "description": "The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.", - "nullable": true - } - }, - "required": [ - "customer_account_id", - "customer_device_fingerprint", - "customer_device_id", - "customer_email_address", - "customer_purchase_ip", - "merchandise_or_services", - "product_description", - "shipping_address" - ], - "title": "VisaCompellingEvidence3DisputedTransaction", - "type": "object", - "x-expandableFields": [ - "shipping_address" - ] - }, - "visa_compelling_evidence3_prior_undisputed_transaction": { - "description": "", - "properties": { - "charge": { - "description": "Stripe charge ID for the Visa Compelling Evidence 3.0 eligible prior charge.", - "maxLength": 5000, - "type": "string" - }, - "customer_account_id": { - "description": "User Account ID used to log into business platform. Must be recognizable by the user.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_device_fingerprint": { - "description": "Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes. Must be at least 20 characters.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_device_id": { - "description": "Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]). Must be at least 15 characters.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_email_address": { - "description": "The email address of the customer.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "customer_purchase_ip": { - "description": "The IP address that the customer used when making the purchase.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "product_description": { - "description": "A description of the product or service that was sold.", - "maxLength": 150000, - "nullable": true, - "type": "string" - }, - "shipping_address": { - "anyOf": [ - { - "$ref": "#/components/schemas/transaction_shipping_address" - } - ], - "description": "The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.", - "nullable": true - } - }, - "required": [ - "charge", - "customer_account_id", - "customer_device_fingerprint", - "customer_device_id", - "customer_email_address", - "customer_purchase_ip", - "product_description", - "shipping_address" - ], - "title": "VisaCompellingEvidence3PriorUndisputedTransaction", - "type": "object", - "x-expandableFields": [ - "shipping_address" - ] - }, "webhook_endpoint": { "description": "You can configure [webhook endpoints](https://docs.stripe.com/webhooks/) via the API to be\nnotified about events that happen in your Stripe account or connected\naccounts.\n\nMost users configure webhooks from [the dashboard](https://dashboard.stripe.com/webhooks), which provides a user interface for registering and testing your webhook endpoints.\n\nRelated guide: [Setting up webhooks](https://docs.stripe.com/webhooks/configure)", "properties": {