Skip to main content


Input to add a Merchant Profile

input AddMerchantProfileInput {
accountId: ID!
merchantName: String!
merchantWebsite: String
merchantLogo: String
productType: ProductType!
expectedMonthlyPaymentVolume: AmountInput!
expectedAverageBasket: AmountInput!
accentColor: String


AddMerchantProfileInput.accountId ● ID! non-null scalar

ID of the Swan account which the merchantProfile is associated to

AddMerchantProfileInput.merchantName ● String! non-null scalar

Business name of the merchant, i.e. name that will be displayed on debtors' bank statements

AddMerchantProfileInput.merchantWebsite ● String scalar

Url of the merchant's website

AddMerchantProfileInput.merchantLogo ● String scalar

base64 encoded merchant's logo

AddMerchantProfileInput.productType ● ProductType! non-null enum

Type of product sold. Gifts and donations can be club subscription or collection of donations (for associations), tips collection, contributions for local authorities

AddMerchantProfileInput.expectedMonthlyPaymentVolume ● AmountInput! non-null input

Expected annual activity volumes for all payment methods.

AddMerchantProfileInput.expectedAverageBasket ● AmountInput! non-null input

expected average basket value.

AddMerchantProfileInput.accentColor ● String scalar

Your accent color, used in white label interfaces. This color would also be inherited in the Swan Merchant Payment page.

Member Of

addMerchantProfile mutation