From 6f0fccc8218cb18cea1bf5bc586fe83e4de8a2a9 Mon Sep 17 00:00:00 2001 From: appscisumup Date: Sun, 22 Mar 2026 12:12:53 +0000 Subject: [PATCH 1/2] chore: synced local 'openapi.json' with remote 'specs/openapi.json' --- openapi.json | 76 +++------------------------------------------------- 1 file changed, 4 insertions(+), 72 deletions(-) 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" } } }, From a6cf696480b670cff2df0afeda3b5b1bc8e489c3 Mon Sep 17 00:00:00 2001 From: "sumup-bot[bot]" <241716704+sumup-bot[bot]@users.noreply.github.com> Date: Sun, 22 Mar 2026 12:14:17 +0000 Subject: [PATCH 2/2] chore: generate code --- src/Types/Card.php | 7 ------ src/Types/CheckoutCreateRequest.php | 28 ----------------------- src/Types/CheckoutCreateRequestStatus.php | 15 ------------ 3 files changed, 50 deletions(-) delete mode 100644 src/Types/CheckoutCreateRequestStatus.php diff --git a/src/Types/Card.php b/src/Types/Card.php index 0e7106d..f26db1f 100644 --- a/src/Types/Card.php +++ b/src/Types/Card.php @@ -51,13 +51,6 @@ class Card */ public ?string $zipCode = null; - /** - * Last 4 digits of the payment card number. - * - * @var string - */ - public string $last4Digits; - /** * Issuing card network of the payment card used for the transaction. * diff --git a/src/Types/CheckoutCreateRequest.php b/src/Types/CheckoutCreateRequest.php index 3c7f5b8..2542376 100644 --- a/src/Types/CheckoutCreateRequest.php +++ b/src/Types/CheckoutCreateRequest.php @@ -65,27 +65,6 @@ class CheckoutCreateRequest */ public ?CheckoutCreateRequestPurpose $purpose = null; - /** - * Unique ID of the checkout resource. - * - * @var string|null - */ - public ?string $id = null; - - /** - * Current status of the checkout. - * - * @var CheckoutCreateRequestStatus|null - */ - public ?CheckoutCreateRequestStatus $status = null; - - /** - * Date and time of the creation of the payment checkout. Response format expressed according to [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) code. - * - * @var string|null - */ - public ?string $date = null; - /** * 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. * @@ -93,13 +72,6 @@ class CheckoutCreateRequest */ public ?string $validUntil = null; - /** - * List of transactions related to the payment. - * - * @var mixed[]|null - */ - public ?array $transactions = null; - /** * __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/src/Types/CheckoutCreateRequestStatus.php b/src/Types/CheckoutCreateRequestStatus.php deleted file mode 100644 index 5e1ca80..0000000 --- a/src/Types/CheckoutCreateRequestStatus.php +++ /dev/null @@ -1,15 +0,0 @@ -