Solvimon paymentAcceptors API
The paymentAcceptors API from Solvimon — 3 operation(s) for paymentacceptors.
The paymentAcceptors API from Solvimon — 3 operation(s) for paymentacceptors.
openapi: 3.1.0
info:
title: Configuration alertRules paymentAcceptors API
version: 1.0.0
servers:
- url: https://test.api.solvimon.com
description: The TEST environment for our API
- url: https://api.solvimon.com
description: The live environment for our API
tags:
- name: paymentAcceptors
paths:
/v{version}/payment-acceptors:
get:
operationId: getPaymentAcceptors
summary: Get a list of payment acceptors for provided filters
description: Requires the PAYMENT_ACCEPTOR.VIEW permission.
tags:
- paymentAcceptors
parameters:
- name: version
in: path
description: version
required: true
schema:
type: string
default: '1'
- name: billing_entity_id
in: query
description: The resource id of the billingEntity.
required: false
schema:
type: string
- name: customer_id
in: query
description: The resource id of the customer.
required: false
schema:
type: string
- name: statuses[]
in: query
description: Filter paymentAcceptor based on status(es)
required: false
schema:
type: array
items:
type: string
- name: X-API-KEY
in: header
required: true
schema:
type: string
- name: x-platform-id
in: header
description: Platform ID.
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptorResponseWrapper'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
post:
operationId: postPaymentAcceptors
summary: Create a payment acceptor
description: Requires the PAYMENT_ACCEPTOR.CREATE permission.
tags:
- paymentAcceptors
parameters:
- name: version
in: path
description: version
required: true
schema:
type: string
default: '1'
- name: X-API-KEY
in: header
required: true
schema:
type: string
- name: x-platform-id
in: header
description: Platform ID.
required: false
schema:
type: string
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptor'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptorCreateRequest'
/v{version}/payment-acceptors/payment-method-options:
post:
operationId: postPaymentAcceptorsPaymentMethodOptions
summary: Retrieve payment method options for payment acceptors
description: Requires the PAYMENT_ACCEPTOR.VIEW permission.
tags:
- paymentAcceptors
parameters:
- name: version
in: path
description: version
required: true
schema:
type: string
default: '1'
- name: X-API-KEY
in: header
required: true
schema:
type: string
- name: x-platform-id
in: header
description: Platform ID.
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PaymentAcceptorPaymentMethodOptions'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'404':
description: Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptorPaymentMethodOptionsRequestCreateRequest'
/v{version}/payment-acceptors/{resourceId}:
get:
operationId: getPaymentAcceptorsByResourceId
summary: Get a payment acceptor by resource ID
description: Requires the PAYMENT_ACCEPTOR.VIEW permission.
tags:
- paymentAcceptors
parameters:
- name: version
in: path
description: version
required: true
schema:
type: string
default: '1'
- name: resourceId
in: path
description: The ID of the resource to be requested.
required: true
schema:
type: string
default: ''
- name: X-API-KEY
in: header
required: true
schema:
type: string
- name: x-platform-id
in: header
description: Platform ID.
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptor'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
delete:
operationId: deletePaymentAcceptorsByResourceId
summary: Delete a payment acceptor
description: Requires the PAYMENT_ACCEPTOR.DELETE permission.
tags:
- paymentAcceptors
parameters:
- name: version
in: path
description: version
required: true
schema:
type: string
default: '1'
- name: resourceId
in: path
description: The ID of the resource to be requested.
required: true
schema:
type: string
default: ''
- name: X-API-KEY
in: header
required: true
schema:
type: string
- name: x-platform-id
in: header
description: Platform ID.
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptor'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
patch:
operationId: patchPaymentAcceptorsByResourceId
summary: Update the payment acceptor
description: Requires the PAYMENT_ACCEPTOR.UPDATE permission.
tags:
- paymentAcceptors
parameters:
- name: version
in: path
description: version
required: true
schema:
type: string
default: '1'
- name: resourceId
in: path
description: The ID of the resource to be requested.
required: true
schema:
type: string
default: ''
- name: X-API-KEY
in: header
required: true
schema:
type: string
- name: x-platform-id
in: header
description: Platform ID.
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptor'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentAcceptorUpdateRequest'
components:
schemas:
EInvoicingMapping:
type: object
properties:
target:
type: string
description: The target field for a UBL Invoice
source:
type:
- string
- 'null'
description: The source field from a Solvimon Invoice
description:
type:
- string
- 'null'
description: Optional description for the mapping
title: EInvoicingMapping
AdyenPaymentGatewayIntegrationOwnership:
type: string
enum:
- PLATFORM
- SYSTEM
title: AdyenPaymentGatewayIntegrationOwnership
PaymentMethodOption:
type: object
properties:
name:
type: string
payment_method_variant:
type:
- string
- 'null'
payment_gateway_variant:
type:
- string
- 'null'
adyen:
$ref: '#/components/schemas/AdyenPaymentMethodOption'
stripe:
$ref: '#/components/schemas/StripePaymentMethodOption'
title: PaymentMethodOption
BankAccountType:
type: string
enum:
- IBAN
- BIC_AND_ACCOUNT_NUMBER
- ACCOUNT_NUMBER_AND_BIC
- US_BANK_ACCOUNT
- US_LOCAL
- UK_LOCAL
- BR_LOCAL
- AR_LOCAL
- MX_LOCAL
description: Determines what fields should be present in the bank account node.
title: BankAccountType
PaymentGatewayPaymentAcceptor:
type: object
properties:
integration_id:
type: string
description: Resource ID of type INTEGRATION
integration:
oneOf:
- $ref: '#/components/schemas/Integration'
- type: 'null'
store_payment_method:
type:
- boolean
- 'null'
auto_charge_payment_method:
type:
- boolean
- 'null'
collection_type:
$ref: '#/components/schemas/PaymentGatewayPaymentAcceptorCollectionType'
link:
$ref: '#/components/schemas/PaymentGatewayPaymentAcceptorLink'
adyen:
$ref: '#/components/schemas/PaymentGatewayPaymentAcceptorAdyen'
title: PaymentGatewayPaymentAcceptor
PaymentAcceptorCustomRedirect:
type: object
properties:
url:
type:
- string
- 'null'
title: PaymentAcceptorCustomRedirect
Integration:
type: object
properties:
object_type:
type:
- string
- 'null'
id:
type:
- string
- 'null'
reference:
type: string
description: A custom reference assigned to the integration.
name:
type: string
description: A custom name assigned to the integration.
description:
type: string
status:
oneOf:
- $ref: '#/components/schemas/IntegrationStatus'
- type: 'null'
description: The status of the integration.
message:
type:
- string
- 'null'
description: The message associated with the status of the integration.
type:
$ref: '#/components/schemas/IntegrationType'
description: The type of integration.
authentication:
$ref: '#/components/schemas/AuthenticationSettings'
description: The authentication information used for the integration
payment_gateway:
$ref: '#/components/schemas/PaymentGatewayIntegration'
e_invoicing:
$ref: '#/components/schemas/EInvoicingIntegration'
description: Integration to do eInvoicing
data_export:
$ref: '#/components/schemas/DataExportIntegration'
tax_calculation:
$ref: '#/components/schemas/TaxCalculationIntegration'
description: Integration to calculate tax
linked_resources_configurations:
type: array
items:
$ref: '#/components/schemas/IntegrationLinkedResourceConfiguration'
description: Details from the resources configurations from Solvimon linked to external integration system
email_provider:
$ref: '#/components/schemas/EmailProviderIntegration'
description: Email provider integration settings. Applicable when the integration type is EMAIL_PROVIDER.
title: Integration
EInvoiceFileFormat:
type: object
properties:
type:
type:
- string
- 'null'
description: The format of the eInvoice that can be downloaded
description:
type:
- string
- 'null'
title: EInvoiceFileFormat
BigQuery:
type: object
properties:
project_id:
type: string
dataset_id:
type: string
dataset_location:
type: string
gcs_bucket_name:
type: string
gcs_hmac_key_access_id:
type: string
gcs_hmac_key_secret:
type: string
title: BigQuery
PaymentAcceptorCustomRedirectCreateRequest:
type: object
properties:
url:
type:
- string
- 'null'
title: PaymentAcceptorCustomRedirectCreateRequest
LegalEntityManagerDetails:
type: object
properties:
authentication:
$ref: '#/components/schemas/AuthenticationSettings'
title: LegalEntityManagerDetails
S3:
type: object
properties:
bucket_name:
type: string
bucket_path:
type: string
bucket_region:
type: string
authentication_type:
oneOf:
- $ref: '#/components/schemas/S3AuthenticationType'
- type: 'null'
role_arn:
type:
- string
- 'null'
external_id:
type:
- string
- 'null'
title: S3
ApiErrorType:
type: string
enum:
- API_ERROR
- INVALID_REQUEST
title: ApiErrorType
MailgunEmailProvider:
type: object
properties:
domain:
type: string
description: Mailgun sending domain used for this email provider integration.
region:
oneOf:
- $ref: '#/components/schemas/MailgunEmailProviderRegion'
- type: 'null'
description: Mailgun region for the configured domain.
plan:
type:
- string
- 'null'
description: Optional Mailgun plan stored with the integration.
title: MailgunEmailProvider
ApiError:
type: object
properties:
type:
$ref: '#/components/schemas/ApiErrorType'
code:
$ref: '#/components/schemas/ApiErrorCode'
field:
type:
- string
- 'null'
message:
type: string
resource_id:
type:
- string
- 'null'
resource_type:
oneOf:
- $ref: '#/components/schemas/ApiErrorResourceType'
- type: 'null'
required:
- type
- code
- message
title: ApiError
StripePaymentGatewayIntegration:
type: object
properties:
public_key:
type: string
signing_secret:
type:
- string
- 'null'
title: StripePaymentGatewayIntegration
BRLocal:
type: object
properties:
branch:
type:
- string
- 'null'
description: Identifier of the bank branch (agência)
account_number:
type:
- string
- 'null'
description: A bank account number if IBAN is not used, in Brazil known as a conta
bic:
type:
- string
- 'null'
description: The ISO 9362 Business Identifier Code (BIC) of the bank account
title: BRLocal
PaymentAcceptorCreateRequestType:
type: string
enum:
- BANK_ACCOUNT
- PAYMENT_GATEWAY
- CUSTOM_REDIRECT
title: PaymentAcceptorCreateRequestType
PaymentAcceptorPaymentMethodOptionsRequestCreateRequestShopperInteraction:
type: string
enum:
- ECOMMERCE
- CONT_AUTH
- MOTO
- POS
title: PaymentAcceptorPaymentMethodOptionsRequestCreateRequestShopperInteraction
PaymentAcceptorStatus:
type: string
enum:
- DRAFT
- ACTIVE
- ARCHIVED
- DEPRECATED
title: PaymentAcceptorStatus
MailgunEmailProviderRegion:
type: string
enum:
- US
- EU
description: Mailgun region for the configured domain.
title: MailgunEmailProviderRegion
CustomTaxCodeField:
type: string
enum:
- INVOICE_COMMITMENT
- PRODUCT_FALLBACK
description: The field to use a custom code for
title: CustomTaxCodeField
UsLocalAccountType:
type: string
enum:
- CHECKING
- SAVINGS
description: The bank account type.
title: UsLocalAccountType
PaymentAcceptorPaymentMethodOptionsRequestCreateRequest:
type: object
properties:
customer_id:
type:
- string
- 'null'
description: Resource ID of type CUSTOMER
pricing_plan_subscription_id:
type:
- string
- 'null'
description: Resource ID of type PRICING_PLAN_SUBSCRIPTION
invoice_id:
type:
- string
- 'null'
description: Resource ID of type INVOICE
amount:
$ref: '#/components/schemas/AmountCreateRequest'
country:
oneOf:
- $ref: '#/components/schemas/PaymentAcceptorPaymentMethodOptionsRequestCreateRequestCountry'
- type: 'null'
shopper_interaction:
$ref: '#/components/schemas/PaymentAcceptorPaymentMethodOptionsRequestCreateRequestShopperInteraction'
title: PaymentAcceptorPaymentMethodOptionsRequestCreateRequest
ClientCredentials:
type: object
properties:
client_id:
type: string
client_secret:
type: string
title: ClientCredentials
PaymentAcceptorUpdateRequestType:
type: string
enum:
- BANK_ACCOUNT
- PAYMENT_GATEWAY
- CUSTOM_REDIRECT
title: PaymentAcceptorUpdateRequestType
PaymentAcceptorResponseWrapper:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/PaymentAcceptor'
required:
- data
title: PaymentAcceptorResponseWrapper
TaxCalculationIntegration:
type: object
properties:
billing_entity_id:
type: string
description: The id of the billing entity for which this integration is used
variant:
$ref: '#/components/schemas/TaxCalculationIntegrationVariant'
description: The variant that provides the tax calculation
ava_tax:
$ref: '#/components/schemas/AvaTaxCalculationIntegration'
description: Details for an AvaTax integration
custom_tax_codes:
type: array
items:
$ref: '#/components/schemas/CustomTaxCode'
description: 'Optional: custom codes that are used to link specific taxes to the tax calculation (e.g. commitments, missing product codes, etc.)'
enable_tax_filing:
type: boolean
description: Determines whether invoices will be sent to the tax integration, or just calculations
title: TaxCalculationIntegration
USLocal:
type: object
properties:
account_number:
type:
- string
- 'null'
description: A bank account number if IBAN is not used, e.g a USA or UK bank account number
account_type:
oneOf:
- $ref: '#/components/schemas/UsLocalAccountType'
- type: 'null'
description: The bank account type.
bank_code:
type:
- string
- 'null'
description: A bank code that's used to identify the bank that this account belongs to
routing_number:
type:
- string
- 'null'
description: The 9-digit code that identifies a specific financial institution for transactions in the USA.
title: USLocal
PeriodType:
type: string
enum:
- DAY
- WEEK
- MONTH
- YEAR
title: PeriodType
EInvoicingConditionGroup:
type: object
properties:
conditions:
type: array
items:
$ref: '#/components/schemas/EInvoicingCondition'
description: Conditions that determine whether this conditionGroup matches the invoice. All conditions need to match for the group to match
title: EInvoicingConditionGroup
AmountCreateRequestCurrency:
type: string
enum:
- AED
- AFN
- ALL
- AMD
- ANG
- AOA
- ARS
- AUD
- AWG
- AZN
- BAM
- BBD
- BDT
- BGN
- BHD
- BIF
- BMD
- BND
- BOB
- BRL
- BSD
- BTN
- BWP
- BYN
- BZD
- CAD
- CDF
- CHF
- CLF
- CLP
- CNY
- COP
- CRC
- CUC
- CUP
- CVE
- CZK
- DJF
- DKK
- DOP
- DZD
- EGP
- ERN
- ETB
- EUR
- FJD
- FKP
- GBP
- GEL
- GHS
- GIP
- GMD
- GNF
- GTQ
- GYD
- HKD
- HNL
- HRK
- HTG
- HUF
- IDR
- ILS
- INR
- IQD
- IRR
- ISK
- JMD
- JOD
- JPY
- KES
- KGS
- KHR
- KMF
- KPW
- KRW
- KWD
- KYD
- KZT
- LAK
- LBP
- LKR
- LRD
- LSL
- LYD
- MAD
- MDL
- MGA
- MKD
- MMK
- MNT
- MOP
- MRO
- MRU
- MUR
- MVR
- MWK
- MXN
- MXV
- MYR
- MZN
- NAD
- NGN
- NIO
- NOK
- NPR
- NZD
- OMR
- PAB
- PEN
- PGK
- PHP
- PKR
- PLN
- PYG
- QAR
- RON
- RSD
- RUB
- RWF
- SAR
- SBD
- SCR
- SDG
- SEK
- SGD
- SHP
- SLE
- SOS
- SRD
- SSP
- STN
- SVC
- SYP
- SZL
- THB
- TJS
- TMT
- TND
- TOP
- TRY
- TTD
- TWD
- TZS
- UAH
- UGX
- USD
- USN
- UYI
- UYU
- UZS
- VEF
- VES
- VND
- VUV
- WST
- XAF
- XAG
- XAU
- XBA
- XBB
- XBC
- XBD
- XCD
- XDR
- XOF
- XPD
- XPF
- XPT
- XSU
- XTS
- XUA
- XXX
- YER
- ZAR
- ZMW
- ZWL
title: AmountCreateRequestCurrency
UKLocal:
type: object
properties:
account_number:
type:
- string
- 'null'
description: A bank account number if IBAN is not used, e.g a USA or UK bank account number
sort_code:
type:
- string
- 'null'
title: UKLocal
AdyenAutoRescue:
type: object
properties:
enabled:
type:
- boolean
- 'null'
period:
$ref: '#/components/schemas/Period'
title: AdyenAutoRescue
IntegrationLinkedResourceConfiguration:
type: object
properties:
resource_type:
type: string
link_details:
type: array
items:
$ref: '#/components/schemas/IntegrationLinkDetail'
title: IntegrationLinkedResourceConfiguration
Snowflake:
type: object
properties:
host:
type:
- string
- 'null'
role:
type:
- string
- 'null'
warehouse:
type:
- string
- 'null'
database:
type:
- string
- 'null'
schema:
type:
- string
- 'null'
title: Snowflake
BankAccountAccountType:
type: string
enum:
- CHECKING
- SAVINGS
description: The bank account type.
title: BankAccountAccountType
EmailProviderIntegration:
type: object
properties:
variant:
$ref: '#/components/schemas/EmailProviderIntegrationVariant'
description: The variant of email provider integration.
mailgun:
$ref: '#/components/schemas/MailgunEmailProvider'
description: Mailgun-specific provider settings. Applicable when variant is MAILGUN.
delivery_window:
$ref: '#/components/schemas/Period'
description: Optional delivery window configuration that limits when outbound emails may be sent.
use_localized_templates:
type:
- boolean
- 'null'
description: Whether localized email templates should be selected based on customer or request locale when available.
title: EmailProviderIntegration
EInvoicingIntegrationProcessor:
type: string
enum:
- AVALARA
title: EInvoicingIntegrationProcessor
AccountNumberAndBic:
type: object
properties:
account_number:
type:
- string
- 'null'
description: A bank account number if IBAN is not used, e.g a USA or UK bank account number
bank_code:
type:
- string
- 'null'
description: A bank code that's used to identify the bank that this account belongs to
bic:
type:
- string
- 'null'
description: The ISO 9362 Business Identifier Code (BIC) of the bank account
title: AccountNumberAndBic
DataExportIntegrationVariant:
type: string
enum:
- S3
- BIGQUERY
- GCS
- SNOWFLAKE
description: The variant of payment integration.
title: DataExportIntegrationVariant
DataExportIntegration:
type: object
properties:
variant:
$ref: '#/components/schemas/DataExportIntegrationVariant'
description: The variant of payment integration.
s3:
$ref: '#/components/schemas/S3'
bigquery:
$ref: '#/components/schemas/BigQuery'
gcs:
$ref: '#/components/schemas/Gcs'
snowflake:
$ref: '#/components/schemas/Snowflake'
transport_type:
type:
- string
- 'null'
title: DataExportIntegration
ApiErrorCode:
type: string
enum:
- RESOURCE_NOT_FOUND
- RESOURCES_NOT_FOUND
- UNABLE_TO_PROCESS_INSTRUCTIONS
- BAD_REQUEST
- UNSUPPORTED_MEDIA_TYPE
- RESOURCE_ALREADY_EXISTS
- CUSTOM_FIELD_VALUE_ALREADY_EXISTS
- COULD_NOT_CREATE_RESOURCE
- COULD_NOT_UPDATE_RESOURCE
- COULD_NOT_DELETE_RESOURCE
- MISSING_VERSION
- UNSUPPORTED_VERSION
- UNAUTHORISED
- CUSTOMER_NOT_FOUND
- PLATFORM_NOT_FOUND
- PRICING_PLAN_NOT_FOUND
- PRODUCT_NOT_FOUND
- PRODUCT_ITEM_NOT_FOUND
- PRICING_NOT_FOUND
- PRICING_ITEM_NOT_FOUND
- USER_NOT_FOUND
- METER_NOT_FOUND
- METER_VALUE_NOT_FOUND
- METER_PROPERTY_NOT_FOUND
- PRICING_ITEM_SUMMARIES_NOT_FOUND
- MISSING_ID
- INVALID_ID
- MISSING_REFERENCE
- MISSING_FIELD
- INVALID_FIELD
- INVALID_OPERATION
- INTERNAL_ERROR
- USER_NOT_ALLOWED
- IDEMPOTENCY_CHECK_FAILED
- INVALID_REQUEST
title: ApiErrorCode
PaymentGatewayPaymentAcceptorAdyen:
type: object
properties:
auto_rescue:
$ref: '#/components/schemas/AdyenAutoRescue'
merchant_account:
type:
- string
- 'null'
allowed_payment_methods:
type:
- array
- 'null'
items:
type: string
title: PaymentGatewayPaymentAcceptorAdyen
EInvoicingMandate:
type: object
properties:
name:
type: string
description: The name of the mandate
country:
type:
- string
- 'null'
description: The country that this mandate belongs to
mappings:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/EInvoicingMapping'
description: The mappings that are used for this Mandate. If not provided, all mappings will be default. If provided, will be merged with defaults
condition_groups:
# --- truncated at 32 KB (59 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/solvimon/refs/heads/main/openapi/solvimon-paymentacceptors-api-openapi.yml