Skip to main content

Update

POST 

/updateMerchant/:merchantGuid

Update the given merchant.

Request

Path Parameters

    merchantGuid stringrequired

    Identifier of the merchant.

Body

required

Fields of a merchant to update, omit fields that should remain the same.

    name stringrequired

    Possible values: >= 3 characters

    address string
    administrativeEmail string

    Administrative email.

    archived boolean

    Whether the merchant is archived.

    Example: false
    city string
    country Country (string)

    ISO 3166-1 alpha-2 country code.

    Possible values: Value must match regular expression ^[A-Z]{2}$

    Example: AT
    defaultCurrency Currency (string)

    ISO 4217 three-letter currency code.

    Possible values: Value must match regular expression ^[A-Z]{3}$

    Example: EUR
    defaultRiskRuleSet int64

    ID of merchant's default risk rule set.

    defaultVtRiskRuleSet int64

    ID of merchant's default virtual terminal risk rule set.

    disabled boolean

    Whether the merchant is disabled.

    disabledTransactionTypes TransactionType (string)[]

    Transaction types that are disabled for the merchant.

    Possible values: [initial_debit, initial_preauthorize, capture, partial_capture, refund, partial_refund, register, deregister, payout, recurring_debit, recurring_preauthorize]

    externalId string
    homepage urlrequired
    isPciEnabled boolean
    riskAlertEmail emailnullable
    schedulerAlertEmail emailnullable
    technicalEmail emailnullable
    eventNotificationUrl uri

    Merchant event notification URL.

    Callback URL where a merchant will be notified about network token and account updater changes where no connector is available.

    Possible values: <= 65535 characters

    Example: https://api.example.org/event-notification
    timezone stringrequired
    zipCode string

Responses

The updated merchant.

Schema

    success booleanrequired

    Whether the request was successful or not.

    merchant

    object

    Additional fields might be mandatory depending on tenant settings.

    guid stringrequired

    Identifier.

    name stringrequired

    Possible values: >= 3 characters

    address string
    administrativeEmail string

    Administrative email.

    archived boolean

    Whether the merchant is archived.

    Example: false
    city string
    country Country (string)

    ISO 3166-1 alpha-2 country code.

    Possible values: Value must match regular expression ^[A-Z]{2}$

    Example: AT
    createdAt date-time
    Example: 2001-02-03T04:05:06+02:00
    defaultCurrency Currency (string)

    ISO 4217 three-letter currency code.

    Possible values: Value must match regular expression ^[A-Z]{3}$

    Example: EUR
    defaultRiskRuleSet int64

    ID of merchant's default risk rule set.

    defaultVtRiskRuleSet int64

    ID of merchant's default virtual terminal risk rule set.

    disabled boolean

    Whether the merchant is disabled.

    disabledTransactionTypes TransactionType (string)[]

    Transaction types that are disabled for the merchant.

    Possible values: [initial_debit, initial_preauthorize, capture, partial_capture, refund, partial_refund, register, deregister, payout, recurring_debit, recurring_preauthorize]

    externalId string
    homepage urlrequired
    isPciEnabled boolean
    riskAlertEmail emailnullable
    schedulerAlertEmail emailnullable
    technicalEmail emailnullable
    eventNotificationUrl uri

    Merchant event notification URL.

    Callback URL where a merchant will be notified about network token and account updater changes where no connector is available.

    Possible values: <= 65535 characters

    Example: https://api.example.org/event-notification
    timezone stringrequired
    zipCode string
    property name* any
Loading...