# Схема: onboarding\_connect\_payment\_provider: inputSchema

Source: <https://telegafirst.com/docs/schema-3ec3ded41a6d7e3862acd585468ecde962280e9b560a318c08a739dd1e2c49eb>
Locale: ru
releaseGitSha: ea133cd4ad87fe549ef000b139be145be9bd1717
sourceContentDigest: fedccf43f91deac1b0b6aee9da2b4497f8f72f4aed4b66a746b721abbf34dc36
Version: 2

# Схема: onboarding\_connect\_payment\_provider: inputSchema

| Поле | Значение |
| - | - |
| $schema | "<https://json-schema.org/draft/2020-12/schema>" |
| anyOf.0.additionalProperties | false |
| anyOf.0.description | "Value for input option." |
| anyOf.0.properties.credentials.description | "Value for credentials." |
| anyOf.0.properties.credentials.oneOf.0.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.0.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.description | "Value for api key." |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.0.properties.provider.const | "yookassa" |
| anyOf.0.properties.credentials.oneOf.0.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.0.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.description | "Value for shop id." |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.maxLength | 128 |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.type | "string" |
| anyOf.0.properties.credentials.oneOf.0.required | \["provider","shop\_id","api\_key"] |
| anyOf.0.properties.credentials.oneOf.0.type | "object" |
| anyOf.0.properties.credentials.oneOf.1.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.1.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.description | "Value for currency." |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.maxLength | 16 |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.properties.provider.const | "stripe" |
| anyOf.0.properties.credentials.oneOf.1.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.1.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.description | "Value for secret key." |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.description | "Value for webhook secret." |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.required | \["provider","secret\_key","webhook\_secret"] |
| anyOf.0.properties.credentials.oneOf.1.type | "object" |
| anyOf.0.properties.credentials.oneOf.2.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.2.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.2.properties.login.description | "Value for login." |
| anyOf.0.properties.credentials.oneOf.2.properties.login.maxLength | 128 |
| anyOf.0.properties.credentials.oneOf.2.properties.login.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.2.properties.login.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.description | "Value for password1." |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.description | "Value for password2." |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.provider.const | "robokassa" |
| anyOf.0.properties.credentials.oneOf.2.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.2.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.test\_mode.description | "Value for test mode." |
| anyOf.0.properties.credentials.oneOf.2.properties.test\_mode.type | "boolean" |
| anyOf.0.properties.credentials.oneOf.2.required | \["provider","login","password1","password2"] |
| anyOf.0.properties.credentials.oneOf.2.type | "object" |
| anyOf.0.properties.credentials.oneOf.3.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.3.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.3.properties.password.description | "Value for password." |
| anyOf.0.properties.credentials.oneOf.3.properties.password.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.3.properties.password.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.3.properties.password.type | "string" |
| anyOf.0.properties.credentials.oneOf.3.properties.provider.const | "tinkoff" |
| anyOf.0.properties.credentials.oneOf.3.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.3.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.description | "Value for terminal key." |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.maxLength | 128 |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.3.required | \["provider","terminal\_key","password"] |
| anyOf.0.properties.credentials.oneOf.3.type | "object" |
| anyOf.0.properties.credentials.oneOf.4.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.4.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_mode.description | "Value for demo mode." |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_mode.type | "boolean" |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.description | "Value for demo secret key." |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.properties.provider.const | "prodamus" |
| anyOf.0.properties.credentials.oneOf.4.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.4.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.description | "Value for secret key." |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.description | "Value for shop domain." |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.maxLength | 253 |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.required | \["provider","shop\_domain","secret\_key"] |
| anyOf.0.properties.credentials.oneOf.4.type | "object" |
| anyOf.0.properties.credentials.oneOf.5.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.5.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.description | "Value for client id." |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.maxLength | 256 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.description | "Value for client secret." |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.description | "Value for currency." |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.maxLength | 16 |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.environment.description | "Value for environment." |
| anyOf.0.properties.credentials.oneOf.5.properties.environment.enum | \["sandbox","production"] |
| anyOf.0.properties.credentials.oneOf.5.properties.environment.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.provider.const | "paypal" |
| anyOf.0.properties.credentials.oneOf.5.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.5.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.description | "Value for webhook id." |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.maxLength | 256 |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.required | \["provider","environment","client\_id","client\_secret","webhook\_id"] |
| anyOf.0.properties.credentials.oneOf.5.type | "object" |
| anyOf.0.properties.credentials.oneOf.6.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.6.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.description | "Value for api key." |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.description | "Value for client token." |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.description | "Value for environment." |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.maxLength | 32 |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.provider.const | "paddle" |
| anyOf.0.properties.credentials.oneOf.6.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.6.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.description | "Value for webhook secret." |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.required | \["provider","api\_key","client\_token","webhook\_secret"] |
| anyOf.0.properties.credentials.oneOf.6.type | "object" |
| anyOf.0.properties.credentials.oneOf.7.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.7.description | "Value for credentials option." |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.description | "Value for environment." |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.maxLength | 32 |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.type | "string" |
| anyOf.0.properties.credentials.oneOf.7.properties.provider.const | "cryptobot" |
| anyOf.0.properties.credentials.oneOf.7.properties.provider.description | "Value for provider." |
| anyOf.0.properties.credentials.oneOf.7.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.7.properties.token.description | "Value for token." |
| anyOf.0.properties.credentials.oneOf.7.properties.token.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.7.properties.token.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.7.properties.token.type | "string" |
| anyOf.0.properties.credentials.oneOf.7.required | \["provider","token"] |
| anyOf.0.properties.credentials.oneOf.7.type | "object" |
| anyOf.0.properties.default\_currency.description | "Value for default currency." |
| anyOf.0.properties.default\_currency.maxLength | 16 |
| anyOf.0.properties.default\_currency.minLength | 1 |
| anyOf.0.properties.default\_currency.type | "string" |
| anyOf.0.properties.enabled.description | "Value for enabled." |
| anyOf.0.properties.enabled.type | "boolean" |
| anyOf.0.required | \["credentials"] |
| anyOf.0.type | "object" |
| anyOf.1.additionalProperties | false |
| anyOf.1.description | "Value for input option." |
| anyOf.1.properties.credentials.additionalProperties | false |
| anyOf.1.properties.credentials.description | "Value for credentials." |
| anyOf.1.properties.credentials.properties.provider.const | "stars" |
| anyOf.1.properties.credentials.properties.provider.description | "Value for provider." |
| anyOf.1.properties.credentials.properties.provider.type | "string" |
| anyOf.1.properties.credentials.required | \["provider"] |
| anyOf.1.properties.credentials.type | "object" |
| anyOf.1.properties.default\_currency.const | "XTR" |
| anyOf.1.properties.default\_currency.description | "Value for default currency." |
| anyOf.1.properties.default\_currency.type | "string" |
| anyOf.1.properties.enabled.description | "Value for enabled." |
| anyOf.1.properties.enabled.type | "boolean" |
| anyOf.1.required | \["credentials"] |
| anyOf.1.type | "object" |
