diff --git a/openapi.json b/openapi.json index bc78785..63e6101 100755 --- a/openapi.json +++ b/openapi.json @@ -2249,6 +2249,18 @@ } } }, + { + "name": "entry_modes[]", + "in": "query", + "description": "Filters the returned results by the specified list of entry modes.", + "required": false, + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntryModeFilter" + } + } + }, { "name": "types", "in": "query", @@ -6197,6 +6209,18 @@ "type": "string" } }, + "EntryModesFilter": { + "name": "entry_modes[]", + "in": "query", + "description": "Filters the returned results by the specified list of entry modes.", + "required": false, + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntryModeFilter" + } + } + }, "GeoCoordinatesFilter": { "name": "geo_coordinates", "in": "query", @@ -8266,32 +8290,32 @@ "description": "Entry mode of the payment details.", "type": "string", "enum": [ - "BOLETO", - "SOFORT", - "IDEAL", - "BANCONTACT", - "EPS", - "MYBANK", - "SATISPAY", - "BLIK", - "P24", - "GIROPAY", - "PIX", - "QR_CODE_PIX", - "APPLE_PAY", - "GOOGLE_PAY", - "PAYPAL", - "NONE", - "CHIP", - "MANUAL_ENTRY", - "CUSTOMER_ENTRY", - "MAGSTRIPE_FALLBACK", - "MAGSTRIPE", - "DIRECT_DEBIT", - "CONTACTLESS", - "MOTO", - "CONTACTLESS_MAGSTRIPE", - "N/A" + "none", + "magstripe", + "chip", + "manual entry", + "customer entry", + "magstripe fallback", + "contactless", + "moto", + "contactless magstripe", + "boleto", + "direct debit", + "sofort", + "ideal", + "bancontact", + "eps", + "mybank", + "satispay", + "blik", + "p24", + "giropay", + "pix", + "qr code pix", + "apple pay", + "google pay", + "paypal", + "na" ] }, "CardType": { @@ -11068,6 +11092,38 @@ "date_of_birth", "address" ] + }, + "EntryModeFilter": { + "description": "Entry mode value accepted by the `entry_modes[]` filter.", + "type": "string", + "enum": [ + "BOLETO", + "SOFORT", + "IDEAL", + "BANCONTACT", + "EPS", + "MYBANK", + "SATISPAY", + "BLIK", + "P24", + "GIROPAY", + "PIX", + "QR_CODE_PIX", + "APPLE_PAY", + "GOOGLE_PAY", + "PAYPAL", + "NONE", + "CHIP", + "MANUAL_ENTRY", + "CUSTOMER_ENTRY", + "MAGSTRIPE_FALLBACK", + "MAGSTRIPE", + "DIRECT_DEBIT", + "CONTACTLESS", + "MOTO", + "CONTACTLESS_MAGSTRIPE", + "N/A" + ] } }, "examples": { diff --git a/openapi.yaml b/openapi.yaml index dd37f95..ac19b7e 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1522,6 +1522,14 @@ paths: type: array items: $ref: '#/components/schemas/PaymentType' + - name: 'entry_modes[]' + in: query + description: Filters the returned results by the specified list of entry modes. + required: false + schema: + type: array + items: + $ref: '#/components/schemas/EntryModeFilter' - name: types in: query description: Filters the returned results by the specified list of transaction types. @@ -4094,6 +4102,15 @@ components: description: Unique ID of the saved customer resource. schema: type: string + EntryModesFilter: + name: 'entry_modes[]' + in: query + description: Filters the returned results by the specified list of entry modes. + required: false + schema: + type: array + items: + $ref: '#/components/schemas/EntryModeFilter' GeoCoordinatesFilter: name: geo_coordinates in: query @@ -5627,32 +5644,32 @@ components: description: Entry mode of the payment details. type: string enum: - - BOLETO - - SOFORT - - IDEAL - - BANCONTACT - - EPS - - MYBANK - - SATISPAY - - BLIK - - P24 - - GIROPAY - - PIX - - QR_CODE_PIX - - APPLE_PAY - - GOOGLE_PAY - - PAYPAL - - NONE - - CHIP - - MANUAL_ENTRY - - CUSTOMER_ENTRY - - MAGSTRIPE_FALLBACK - - MAGSTRIPE - - DIRECT_DEBIT - - CONTACTLESS - - MOTO - - CONTACTLESS_MAGSTRIPE - - N/A + - none + - magstripe + - chip + - manual entry + - customer entry + - magstripe fallback + - contactless + - moto + - contactless magstripe + - boleto + - direct debit + - sofort + - ideal + - bancontact + - eps + - mybank + - satispay + - blik + - p24 + - giropay + - pix + - qr code pix + - apple pay + - google pay + - paypal + - na CardType: description: Issuing card network of the payment card used for the transaction. type: string @@ -7910,6 +7927,36 @@ components: - last_name - date_of_birth - address + EntryModeFilter: + description: 'Entry mode value accepted by the `entry_modes[]` filter.' + type: string + enum: + - BOLETO + - SOFORT + - IDEAL + - BANCONTACT + - EPS + - MYBANK + - SATISPAY + - BLIK + - P24 + - GIROPAY + - PIX + - QR_CODE_PIX + - APPLE_PAY + - GOOGLE_PAY + - PAYPAL + - NONE + - CHIP + - MANUAL_ENTRY + - CUSTOMER_ENTRY + - MAGSTRIPE_FALLBACK + - MAGSTRIPE + - DIRECT_DEBIT + - CONTACTLESS + - MOTO + - CONTACTLESS_MAGSTRIPE + - N/A examples: CreatedReader: summary: A reader that waits for the physical device to acknowledge the pairing.