RequestMerchantProfileUpdateInput
Input to update a Merchant Profile
input RequestMerchantProfileUpdateInput {
accentColor: String
customerRegion: MerchantProfileCustomerRegion
expectedAverageBasket: AmountInput
expectedMonthlyMerchantProcessingVolume: ExpectedMonthlyMerchantProcessingVolume
merchantLogo: String
merchantName: String
merchantProfileId: ID!
merchantWebsiteUrl: String
paymentFrequency: MerchantProfilePaymentFrequency
productType: ProductType
socialNetworkUrl: String
supportWebsiteUrl: String
termsAndConditionsUrl: String
additionalInformation: [AdditionalInformationInput!]
}
Fields
RequestMerchantProfileUpdateInput.accentColor
● String
scalar
Your accent color, used in white label interfaces. This color would also be inherited in the Swan Merchant Payment page. Unlike the other fields in this mutation, the value specified here updates the merchant profile's accent color immediately.
RequestMerchantProfileUpdateInput.customerRegion
● MerchantProfileCustomerRegion
enum
Where the payer are generally based. Don't add the field to the mutation if you want to keep the existing value.
RequestMerchantProfileUpdateInput.expectedAverageBasket
● AmountInput
input
expected average basket value. Don't add the field to the mutation if you want to keep the existing value.
RequestMerchantProfileUpdateInput.expectedMonthlyMerchantProcessingVolume
● ExpectedMonthlyMerchantProcessingVolume
enum
Expected annual activity volumes for all payment methods. Don't add the field to the mutation if you want to keep the existing value.
RequestMerchantProfileUpdateInput.merchantLogo
● String
scalar
base64 encoded merchant's logo. Use '' to delete the field. Don't add the field to the mutation if you want to keep the existing value.
RequestMerchantProfileUpdateInput.merchantName
● String
scalar
Business name of the merchant, i.e. name that will be displayed on debtors' bank statements. Don't add the field to the mutation if you want to keep the existing value.
RequestMerchantProfileUpdateInput.merchantProfileId
● ID!
non-null scalar
ID of the MerchantProfile to update
RequestMerchantProfileUpdateInput.merchantWebsiteUrl
● String
scalar
Url of the merchant's website. Use '' to delete the field. Don't add the field to the mutation if you want to keep the existing value.
RequestMerchantProfileUpdateInput.paymentFrequency
● MerchantProfilePaymentFrequency
enum
The type of payments accepted by the merchant. Can be OneOff (no returning payers in general), Recurrent (returning payers), or a mix of both OneOffAndRecurrent. Don't add the field to the mutation if you want to keep the existing value.