diff --git a/openapi.json b/openapi.json index 03378dd..8eee23e 100755 --- a/openapi.json +++ b/openapi.json @@ -162,10 +162,7 @@ "currency": "EUR", "merchant_code": "MH4H92C7", "description": "Purchase", - "id": "2b79757a-de87-4a2e-90e4-b17c947c730d", - "status": "PAID", - "date": "2020-02-29T10:56:56+00:00", - "merchant_name": "John Doe LTD", + "valid_until": "2020-02-29T10:56:56+00:00", "redirect_url": "https://sumup.com" } }, @@ -613,8 +610,7 @@ "expiry_year": "2023", "expiry_month": "01", "cvv": "123", - "zip_code": "12345", - "last_4_digits": "3456" + "zip_code": "12345" } } }, @@ -6157,14 +6153,6 @@ "minLength": 5, "writeOnly": true }, - "last_4_digits": { - "description": "Last 4 digits of the payment card number.", - "type": "string", - "example": "3456", - "maxLength": 4, - "minLength": 4, - "readOnly": true - }, "type": { "$ref": "#/components/schemas/CardType" } @@ -6175,7 +6163,6 @@ "expiry_month", "expiry_year", "cvv", - "last_4_digits", "type" ], "title": "Card" @@ -6388,28 +6375,6 @@ "SETUP_RECURRING_PAYMENT" ] }, - "id": { - "description": "Unique ID of the checkout resource.", - "type": "string", - "readOnly": true - }, - "status": { - "description": "Current status of the checkout.", - "type": "string", - "enum": [ - "PENDING", - "FAILED", - "PAID" - ], - "readOnly": true - }, - "date": { - "description": "Date and time of the creation of the payment checkout. Response format expressed according to [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) code.", - "type": "string", - "format": "date-time", - "example": "2020-02-29T10:56:56+00:00", - "readOnly": true - }, "valid_until": { "description": "Date and time of the checkout expiration before which the client application needs to send a processing request. If no value is present, the checkout does not have an expiration time.", "type": "string", @@ -6417,22 +6382,6 @@ "example": "2020-02-29T10:56:56+00:00", "nullable": true }, - "transactions": { - "description": "List of transactions related to the payment.", - "type": "array", - "items": { - "allOf": [ - { - "$ref": "#/components/schemas/TransactionBase" - }, - { - "$ref": "#/components/schemas/TransactionCheckoutInfo" - } - ] - }, - "readOnly": true, - "uniqueItems": true - }, "redirect_url": { "description": "__Required__ for [APMs](https://developer.sumup.com/online-payments/apm/introduction) and __recommended__ for card payments. Refers to a url where the end user is redirected once the payment processing completes. If not specified, the [Payment Widget](https://developer.sumup.com/online-payments/tools/card-widget) renders [3DS challenge](https://developer.sumup.com/online-payments/features/3ds) within an iframe instead of performing a full-page redirect.", "type": "string", @@ -10275,17 +10224,6 @@ "description": "Details of the payment card that is saved as a payment instrument.", "type": "object", "properties": { - "token": { - "description": "Unique token identifying the saved payment card for a customer.", - "type": "string", - "readOnly": true - }, - "active": { - "description": "Indicates whether the payment instrument is active and can be used for payments. To deactivate it, send a `DELETE` request to the resource endpoint.", - "type": "boolean", - "default": true, - "readOnly": true - }, "type": { "description": "Type of the payment instrument.", "type": "string", @@ -10298,8 +10236,6 @@ } }, "required": [ - "token", - "active", "type", "card" ], @@ -10521,10 +10457,7 @@ "currency": "EUR", "merchant_code": "MH4H92C7", "description": "Purchase", - "id": "2b79757a-de87-4a2e-90e4-b17c947c730d", - "status": "PAID", - "date": "2020-02-29T10:56:56+00:00", - "merchant_name": "John Doe LTD", + "valid_until": "2020-02-29T10:56:56+00:00", "redirect_url": "https://sumup.com" } }, @@ -10581,8 +10514,7 @@ "expiry_year": "2023", "expiry_month": "01", "cvv": "123", - "zip_code": "12345", - "last_4_digits": "3456" + "zip_code": "12345" } } }, diff --git a/sdk/src/types/card.ts b/sdk/src/types/card.ts index 4f9b522..623e05d 100644 --- a/sdk/src/types/card.ts +++ b/sdk/src/types/card.ts @@ -44,9 +44,5 @@ export type Card = { * Required five-digit ZIP code. Applicable only to merchant users in the USA. */ zip_code?: string; - /** - * Last 4 digits of the payment card number. - */ - readonly last_4_digits: string; type: CardType; }; diff --git a/sdk/src/types/checkout-create-request.ts b/sdk/src/types/checkout-create-request.ts index 25184ec..c54b4bc 100644 --- a/sdk/src/types/checkout-create-request.ts +++ b/sdk/src/types/checkout-create-request.ts @@ -1,8 +1,6 @@ // Code generated by @sumup/sumup-ts-codegen. DO NOT EDIT. import type { Currency } from "./currency"; -import type { TransactionBase } from "./transaction-base"; -import type { TransactionCheckoutInfo } from "./transaction-checkout-info"; /** * Checkout Create Request @@ -39,26 +37,10 @@ export type CheckoutCreateRequest = { * Purpose of the checkout. */ purpose?: "CHECKOUT" | "SETUP_RECURRING_PAYMENT"; - /** - * Unique ID of the checkout resource. - */ - readonly id?: string; - /** - * Current status of the checkout. - */ - readonly status?: "PENDING" | "FAILED" | "PAID"; - /** - * Date and time of the creation of the payment checkout. Response format expressed according to [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) code. - */ - readonly date?: string; /** * Date and time of the checkout expiration before which the client application needs to send a processing request. If no value is present, the checkout does not have an expiration time. */ valid_until?: string | null; - /** - * List of transactions related to the payment. - */ - readonly transactions?: (TransactionBase & TransactionCheckoutInfo)[]; /** * __Required__ for [APMs](https://developer.sumup.com/online-payments/apm/introduction) and __recommended__ for card payments. Refers to a url where the end user is redirected once the payment processing completes. If not specified, the [Payment Widget](https://developer.sumup.com/online-payments/tools/card-widget) renders [3DS challenge](https://developer.sumup.com/online-payments/features/3ds) within an iframe instead of performing a full-page redirect. */ diff --git a/sdk/src/types/payment-instrument-card.ts b/sdk/src/types/payment-instrument-card.ts index d4543b3..1f6f3b0 100644 --- a/sdk/src/types/payment-instrument-card.ts +++ b/sdk/src/types/payment-instrument-card.ts @@ -8,14 +8,6 @@ import type { Card } from "./card"; * Details of the payment card that is saved as a payment instrument. */ export type PaymentInstrumentCard = { - /** - * Unique token identifying the saved payment card for a customer. - */ - readonly token: string; - /** - * Indicates whether the payment instrument is active and can be used for payments. To deactivate it, send a `DELETE` request to the resource endpoint. - */ - readonly active: boolean; /** * Type of the payment instrument. */