Vendor creation
Registration vendor account to connector
Overview
Create and configure a vendor for a specific connector. This flow covers creating the vendor, updating the vendor’s account profile, selecting/saving a payment method, collecting tax forms and VAT/tax info, configuring invoice & payment terms, and finally activating the vendor.
Step 1 – Create Vendor User
POST https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors
Required headers for authentication with api key OR more secure signature + timestamp
Example request:
{
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"phoneNumber": "+972531112233",
"businessName": "Example business",
"businessRegisteredLocation": "US",
"paymentType": "PAYPAL",
"externalId": "external-id"
}Example response:
{
"id": 1,
"airwallexAccountId": 1,
"businessName": "Mcdonald's",
"businessRegisteredLocation": "Israel",
"phoneNumber": "0531112233",
"identifier": "5c974a43-cbca-4aa2-9b25-5f19cb48d006",
"invoiceEmail": "[email protected]",
"type": "ADVERTISER",
"modules": "FINANCE",
"financeStatus": "ACTIVE",
"totpEnabled": false,
"phoneNumberAuthEnabled": false,
"createdAt": "2021-08-31T12:00:00.000Z",
"termsAndConditions": false,
"termsAndConditionsTime": "2021-08-31T12:00:00.000Z",
"termsAndConditionsAcceptanceTime": "2021-08-31T12:00:00.000Z",
"phoneNumberCountry": "US",
"phoneNumberCode": "+1",
"contactFirstName": "John",
"contactLastName": "Doe",
"contactEmail": "[email protected]",
"contactPhoneNumber": 1234567890,
"contactPhoneNumberCountry": "US",
"contactPhoneNumberCode": "+1",
"timeZone": "America/New_York",
"chAccountId": "XXX",
"isAccountProfileValid": false,
"isBillingDetailsValid": false,
"defaultCurrency": "Default account currency",
"vendorOnboardingWizardStatus": "IN_PROGRESS",
"isPaidExternally": false,
"brandName": ""
}** Second step** - Update accout profile for vendor - API Referense
PUT https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/account-profile
Required headers for authentication with api key OR more secure signature + timestamp
Example request:
{
"taxId": "423432423",
"type": "COMPANY",
"beneficiaryFirstName": "John",
"beneficiaryLastName": "Doe",
"businessName": "Doe's Bakery",
"businessRegisteredLocation": "IL",
"industryClassification": "AFFILIATION",
"contactFirstName": "John",
"contactLastName": "Doe",
"contactEmail": "[email protected]",
"contactPhoneNumber": "01234567890",
"contactPhoneNumberCountry": "US",
"contactPhoneNumberCode": "+1",
"timeZone": "America/New_York",
"country": "US",
"street": "20 Cooper Square",
"apartment": "Apt 1",
"suite": "Apt 1",
"city": "New York",
"state": "NY",
"postalCode": "10003-007",
"serviceDescription": "Service description",
"website": "https://example.com",
"estimatedPayout": 100,
"estimatedPayoutCurrency": "USD"
}Example response:
{
"id": 1,
"type": "COMPANY",
"beneficiaryFirstName": "John",
"beneficiaryLastName": "Doe",
"accountId": "132",
"affiliateId": "123",
"accountEmail": "[email protected]",
"businessName": "John Doe INC",
"businessRegisteredLocation": "IL",
"taxId": "string",
"status": "PENDING",
"industryClassification": "AFFILIATION",
"contactFirstName": "John",
"contactLastName": "Doe",
"contactEmail": "[email protected]",
"contactPhoneNumber": "1234567890",
"contactPhoneNumberCountry": "US",
"contactPhoneNumberCode": "+1",
"timeZone": "America/New_York",
"country": "US",
"street": "123 Main St",
"apartment": "Apt 1",
"suite": "Apt 1",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"serviceDescription": "Service description",
"website": "https://example.com",
"estimatedPayout": 100,
"estimatedPayoutCurrency": 100
}** Third step ** - Check what payment types exist for connector - API Reference
GET https://api.dev.mrkter.io/api/v1/connector/{connectorId}/payment-types
Required headers for authentication with api key OR more secure signature + timestamp
Example response:
{
"connectorId": 1,
"paymentTypes": [
{
"id": 123456,
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "WIRE_TRANSFER",
"availableCurrencies": [
"USD",
"EUR"
]
}
]
}** Fourth step ** - Save payment method for vendor
PUT https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/billing-details/wire
Required headers for authentication with api key OR more secure signature + timestamp
Example request for WIRE payment method:
{
"firstName": "Name",
"lastName": "Surname",
"dateOfBirth": "2025-05-04T12:26:32.026Z",
"companyName": "Example company",
"paymentMethod": "SWIFT",
"accountType": "COMPANY",
"accountName": "Surname",
"accountNumber": "123456789",
"accountCountryCode": "IL",
"accountCity": "Tel-Aviv",
"accountStreet": "Habustan",
"accountPostCode": "123345",
"accountEmail": "[email protected]",
"paymentCurrency": "USD",
"bankName": "JP Morgan Chase Bank",
"bankCountryCode": "US",
"swiftCode": "CHASUS33XXX",
"iban": "CH12US123i12312344",
"localClearingSystem": "FEDWIRE",
"accountRoutingType": "aba",
"accountRoutingValue": "021000021",
"state": "VIC",
"isActive": true
}Example response WIRE payment method:
{
"firstName": "Name",
"lastName": "Surname",
"dateOfBirth": "2025-05-04T12:26:32.027Z",
"companyName": "Example company",
"paymentMethod": "SWIFT",
"accountType": "COMPANY",
"accountName": "Surname",
"accountNumber": "0123456789",
"accountCountryCode": "IL",
"accountCity": "Tel-Aviv",
"accountStreet": "Habustan",
"accountPostCode": "0123345",
"accountEmail": "[email protected]",
"paymentCurrency": "USD",
"bankName": "JP Morgan Chase Bank",
"bankCountryCode": "US",
"swiftCode": "CHASUS33XXX",
"iban": "CH12US123i12312344",
"localClearingSystem": "FEDWIRE",
"accountRoutingType": "aba",
"accountRoutingValue": "021000021",
"state": "VIC",
"paymentType": "WIRE_TRANSFER"
}PUT https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/billing-details/crypto
Required headers for authentication with api key OR more secure signature + timestamp
Example request for CRYPTO payment method:
{
"phoneNumber": "+972531112233",
"accountEmail": "[email protected]",
"nickName": "Test Name",
"paymentCurrency": "BTC",
"invoiceCurrency": "USD",
"wallet": "1239734059702134-0898732984570",
"isActive": true
}Example response for CRYPTO payment method:
{
"phoneNumber": "+972531112233",
"accountEmail": "[email protected]",
"nickName": "Test Name",
"paymentCurrency": "BTC",
"invoiceCurrency": "USD",
"wallet": "1239734059702134-0898732984570",
"isActive": false,
"paymentType": "CRYPTO"
}PUT https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/billing-details/paypal
Required headers for authentication with api key OR more secure signature + timestamp
Example request for PayPal payment method:
{
"paypalReceiver": "UUUUUUUUU",
"paypalRecipientType": "PAYPAL_ID",
"isActive": true,
"invoiceCurrency": "USD"
}Example response for PayPal payment method:
{
"paypalReceiver": "UUUUUUUUU",
"paypalRecipientType": "EMAIL",
"isActive": false,
"invoiceCurrency": "USD",
"paymentType": "PAYPAL"
}PUT https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/billing-details/payoneer
Required headers for authentication with api key OR more secure signature + timestamp
Example request for Payoneer payment method:
{
"phoneNumber": "+972531112233",
"accountEmail": "[email protected]",
"nickName": "Test Name",
"paymentCurrency": "USD",
"invoiceCurrency": "USD",
"payoneerEmail": "[email protected]",
"payoneerAuthCode": "N2gLIED3",
"payoneerId": "1239734059702134-0898732984570",
"isActive": true
}Example response for Payoneer payment method:
{
"phoneNumber": "+972531112233",
"accountEmail": "[email protected]",
"nickName": "Test Name",
"paymentCurrency": "USD",
"invoiceCurrency": "USD",
"payoneerEmail": "[email protected]",
"payoneerId": "1239734059702134-0898732984570",
"isActive": false,
"paymentType": "PAYONEER"
}** Next step ** - Check what TAX form type must be created for vendor - API Reference
GET https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/tax-forms/required
Required headers for authentication with api key OR more secure signature + timestamp
Example response:
{
"type": "W9"
}** Next step ** - Create tax form for vendor
POST https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/tax-forms/w9
Required headers for authentication with api key OR more secure signature + timestamp
Example request for W9 tax form:
{
"payee": {
"name": "Ada Lovelace",
"name2": "InGen Corporation",
"tin": "000000000",
"address": "256 Byron Street",
"address2": "Suite 32",
"city": "Palo Alto",
"state": "CA",
"postalCode": "94306",
"country": "US"
},
"formFields": {
"taxClassification": "SOLE_PROPRIETOR",
"otherTaxClassification": "string",
"hasIndirectForeignOwnership": false,
"exemptPayeeCode": "1",
"exemptFatcaCode": "A",
"accountNumbers": [
"10000001",
"10000002"
],
"isSubjectToBackupWithholding": true,
"electronicSignature": {
"signature": "Ada Lovelace",
"printedName": "Ada Lovelace"
}
}
}Example response for W9 tax form:
{
"id": 1,
"tinVerificationStatus": "MATCH",
"type": "W9",
"url": "https://example.com",
"documentId": "123456",
"withholding": 100,
"verificationStatus": "PENDING",
"payeeCountry": "US",
"isTreatyCountry": true,
"treatyCode": "string",
"treatyCodeDescription": "string"
}POST https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/tax-forms/w8-ben
Required headers for authentication with api key OR more secure signature + timestamp
Example request for W8 Ben tax form:
{
"payee": {
"name": "Ada Lovelace",
"citizenshipCountry": "GB",
"tin": "000000000",
"foreignTin": "DQ123456C",
"dateOfBirth": "1986-03-23",
"permanentResidenceAddress": {
"address": "43 Hilly Fields",
"address2": "Suite 32",
"city": "Lewisham",
"state": "London",
"postalCode": "SE13 7JN",
"country": "GB"
},
"mailingAddress": {
"address": "43 Hilly Fields",
"address2": "Suite 32",
"city": "Lewisham",
"state": "London",
"postalCode": "SE13 7JN",
"country": "GB"
}
},
"formFields": {
"isForeignTinNotRequired": false,
"referenceNumbers": [
"10000001",
"10000002"
],
"isCertified": true,
"electronicSignature": {
"signature": "Ada Lovelace",
"printedName": "Ada Lovelace"
},
"treatyCode": "AU_17_INDEPENDENT_PERSONAL_SERVICES"
}
}Example response for W8 Ben tax form:
{
"id": 1,
"tinVerificationStatus": "MATCH",
"type": "W8BEN",
"url": "https://example.com",
"documentId": "123456",
"withholding": 100,
"verificationStatus": "PENDING",
"payeeCountry": "US",
"isTreatyCountry": true,
"treatyCode": "string",
"treatyCodeDescription": "string"
}POST https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/tax-forms/w8-ben-e
Required headers for authentication with api key OR more secure signature + timestamp
Example request for W8 Ben E tax form:
{
"payee": {
"name": "Hooli",
"name2": "Hooli",
"incorporationCountry": "GB",
"tin": "000000000",
"foreignTin": "DQ123456C",
"permanentResidenceAddress": {
"address": "43 Hilly Fields",
"address2": "Suite 32",
"city": "Lewisham",
"state": "London",
"postalCode": "SE13 7JN",
"country": "GB"
},
"mailingAddress": {
"address": "43 Hilly Fields",
"address2": "Suite 32",
"city": "Lewisham",
"state": "London",
"postalCode": "SE13 7JN",
"country": "GB"
}
},
"formFields": {
"taxClassification": "CORPORATION",
"isForeignTinNotRequired": false,
"referenceNumbers": [
"10000001",
"10000002"
],
"isCertified": true,
"electronicSignature": {
"signature": "Ada Lovelace",
"printedName": "Ada Lovelace"
},
"treatyCode": "AU_17_INDEPENDENT_PERSONAL_SERVICES"
}
}Example request for W8 Ben E tax form:
{
"id": 1,
"tinVerificationStatus": "MATCH",
"type": "W8BEN_E",
"url": "https://example.com",
"documentId": "123456",
"withholding": 100,
"verificationStatus": "PENDING",
"payeeCountry": "US",
"isTreatyCountry": true,
"treatyCode": "string",
"treatyCodeDescription": "string"
}** Next step ** - Create VAT for vendor
PUT https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/tax-information
Required headers for authentication with api key OR more secure signature + timestamp
Example request:
{
"address": "2000 Main St",
"city": "Irvine",
"country": "US",
"postalCode": "92614",
"region": "CA",
"taxCode": "SM146802"
}Response if have suggested address:
{
"statusCode": 400,
"message": "Bad Request Exception",
"timestamp": "2025-02-03T12:26:14.406Z",
"path": "/vendor/account/settings/vat/validate",
"errors": [
{
"error": "Avalara service returned suggested address",
"suggestedAddress": {
"street": "2000 MAIN ST",
"city": "IRVINE",
"state": "CA",
"postalCode": "92614-7211",
"country": "US"
}
}
]
}If we have suggested address we need save it or set new one.
Response if addres not recognise
{
"statusCode": 400,
"message": "Bad Request Exception",
"timestamp": "2025-02-03T12:26:14.406Z",
"path": "/vendor/account/settings/vat/validate",
"errors": [
{
"path": "street",
"errors": [
{
"error": "Address not Recognise",
"message": "We couldn’t verify the address you entered, which may cause issues with processing. Please review and update your entry."
}
]
}
]
}Example response if all good
{
"address": "2000 Main St",
"city": "Irvine",
"country": "US",
"postalCode": "92614",
"region": "CA",
"taxCode": "SM146802",
"vatRate": 20
}** Next step ** - Update invoices & payment terms
POST https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/invoice-settings
Required headers for authentication with api key OR more secure signature + timestamp
Example request:
{
"currentStep": "ConnectorConnection",
"connectorName": "string",
"connectorCoreDepartment": "string",
"selfInvoiceSettingCurrenciesPreferences": [
"USD",
"EUR"
],
"selfInvoiceSettingGenerationSchedule": {
"frequency": "DAILY",
"dailySchedule": {
"hour": 13,
"minute": 15
}
},
"selfInvoiceSettingIssueDateBase": "COMMISSION_END_DATE",
"paymentTermType": "NET",
"paymentTermDays": 5,
"selfInvoiceSettingInvoiceRequiredForPayouts": false,
"selfInvoiceSettingInvoiceMandatoryForCountries": [
"IL",
"US"
],
"selfInvoiceSettingVatSalesTax": false,
"selfInvoiceSettingVatInclusive": "EXCLUSIVE",
"invoiceEditingWorkflowEnabled": true,
"invoiceApprovalWorkflowEnabled": true,
"invoicePayoutWorkflowEnabled": true,
"invoiceEditingPermissionsMode": "SELECTION",
"invoiceApprovalPermissionsMode": "SELECTION",
"invoicePayoutPermissionsMode": "SELECTION",
"payoutsSettingsSchedule": {
"frequency": "DAILY",
"dailySchedule": {
"hour": 13,
"minute": 15
}
},
"wirePaymentTypeSettings": {
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "PAYPAL",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD"
]
},
"cryptoPaymentTypeSettings": {
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "PAYPAL",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD"
]
},
"cryptoPaymentTypeEnabled": true,
"payoneerPaymentTypeSettings": {
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "PAYPAL",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD"
]
},
"payoneerPaymentTypeEnabled": true,
"paypalPaymentTypeSettings": {
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "PAYPAL",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD"
]
},
"paypalPaymentTypeEnabled": true,
"vendorSettingsProfileCustomizationAccountInfo": true,
"vendorSettingsProfileCustomizationContactInfo": true,
"vendorSettingsProfileCustomizationAccountAddress": true,
"enableVendorAutocreation": true,
"vendorSettingsPaymentMethod": true,
"vendorSettingsPaymentMethodRequired": true,
"vendorSettingsTaxFormCollection": true,
"vendorSettingsTaxFormCollectionRequired": true,
"vendorSettingsPaymentCurrency": true,
"taxSettingsPurposesPayments": [
{
"id": 1
}
],
"taxSettingsPurposePaymentDefaultId": 1,
"taxCollectFromRecipients": "UsAndInternational",
"taxW9FormSubmitted": "Manual",
"taxW9FormApprovePermissions": [
{
"approverId": 1,
"approvalScope": "USER"
}
],
"taxW8FormSubmitted": "Manual",
"taxW8FormApprovePermissions": [
{
"approverId": 1,
"approvalScope": "USER"
}
],
"taxWithoutTaxForm": "Required",
"feeConnectorYourCompany": true,
"feeTransferWireFeeYourCompany": true,
"feeTransferCryptoYourCompany": true,
"feeTransferPayonnerYourCompany": true,
"feeTransferPayPalYourCompany": true,
"feeCurrencyNotDefinedTransferYourCompany": true,
"feeCurrencyNotDefinedConversionYourCompany": true,
"feeAccountVerificationManualUploadYourCompany": true,
"feeAccountVerificationBankLinkageYourCompany": true,
"feeAccountVerificationMicroDepositYourCompany": true,
"feeInvoicingTaxFormsInvoiceGenerationYourCompany": true,
"feeInvoicingTaxFormsCollectionYourCompany": true,
"feeWithholdingVatTaxYourCompany": true,
"feeWithholdingVatVatYourCompany": true,
"feeEWalletPayPalConnectYourCompany": true,
"feeEWalletPayPalTransactionYourCompany": true,
"feeEWalletPayonnerConnectYourCompany": true,
"feeEWalletPayonnerTransactionYourCompany": true,
"feeFiatToCryptoCurrencyYourCompany": true,
"vendorManagementPreference": "MANUAL",
"vendorDataAdditionMethods": [
"CSV"
],
"vendorDataAdditionMethodOther": "string",
"vendorPortalMigrateExistingOther": "string",
"vendorPortalOnboardPreference": "INVITE_ALL",
"vendorPortalMigrateExistingPreferences": [
"CSV"
]
}Example response:
{
"clientId": 1,
"vendorId": 1,
"connectorType": "AFFISE",
"connectorTemplateId": 1,
"connectorId": 1,
"configType": "Account",
"currentStep": "ConnectorConnection",
"connectorName": "string",
"connectorCoreDepartment": "string",
"connectorConfig": {
"apiURL": "*",
"apiKey": "*"
},
"selfInvoiceSettingCurrenciesPreferences": [
"USD",
"EUR"
],
"selfInvoiceSettingGenerationSchedule": {
"frequency": "DAILY",
"dailySchedule": {
"hour": 13,
"minute": 15
}
},
"selfInvoiceSettingIssueDateBase": "COMMISSION_END_DATE",
"paymentTermType": "NET",
"paymentTermDays": 5,
"selfInvoiceSettingInvoiceRequiredForPayouts": false,
"selfInvoiceSettingInvoiceMandatoryForCountries": [
"IL",
"US"
],
"selfInvoiceSettingVatSalesTax": false,
"selfInvoiceSettingVatInclusive": true,
"invoiceEditingWorkflowEnabled": true,
"invoiceApprovalWorkflowEnabled": true,
"invoicePayoutWorkflowEnabled": true,
"invoiceEditingPermissionsMode": "SELECTION",
"invoiceApprovalPermissionsMode": "SELECTION",
"invoicePayoutPermissionsMode": "SELECTION",
"invoiceApprovalPermissions": {
"action": "EDIT",
"permissions": [
{
"type": "CAN",
"gte": 100,
"lte": 1000,
"currency": "USD",
"steps": [
{
"stepOrder": 0,
"groups": [
{
"approvalGroupId": 0,
"condition": "AND",
"actors": [
{
"id": 0,
"actorType": "USER"
}
]
}
]
}
]
}
]
},
"invoiceEditPermissions": {
"action": "EDIT",
"permissions": [
{
"type": "CAN",
"gte": 100,
"lte": 1000,
"currency": "USD",
"steps": [
{
"stepOrder": 0,
"groups": [
{
"approvalGroupId": 0,
"condition": "AND",
"actors": [
{
"id": 0,
"actorType": "USER"
}
]
}
]
}
]
}
]
},
"invoicePayoutsPermissions": {
"action": "EDIT",
"permissions": [
{
"type": "CAN",
"gte": 100,
"lte": 1000,
"currency": "USD",
"steps": [
{
"stepOrder": 0,
"groups": [
{
"approvalGroupId": 0,
"condition": "AND",
"actors": [
{
"id": 0,
"actorType": "USER"
}
]
}
]
}
]
}
]
},
"payoutsSettingsSchedule": {
"frequency": "DAILY",
"dailySchedule": {
"minute": 0,
"hour": 0
},
"weeklySchedule": {
"minute": 0,
"hour": 0,
"dayOfWeek": "SUNDAY"
},
"monthlySchedule": {
"minute": 0,
"hour": 0,
"dayOfMonth": 0
},
"twiceAMonthSchedule": {
"first": {
"minute": 0,
"hour": 0,
"dayOfMonth": 0
},
"second": {
"minute": 0,
"hour": 0,
"dayOfMonth": 0
}
}
},
"wirePaymentTypeSettings": {
"id": 123456,
"accountId": 123456,
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "WIRE_TRANSFER",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD",
"EUR"
]
},
"cryptoPaymentTypeSettings": {
"id": 123456,
"accountId": 123456,
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "WIRE_TRANSFER",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD",
"EUR"
]
},
"cryptoPaymentTypeEnabled": true,
"payoneerPaymentTypeSettings": {
"id": 123456,
"accountId": 123456,
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "WIRE_TRANSFER",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD",
"EUR"
]
},
"payoneerPaymentTypeEnabled": true,
"paypalPaymentTypeSettings": {
"id": 123456,
"accountId": 123456,
"isVerificationRequired": true,
"thresholdAmount": 123.123,
"paymentType": "WIRE_TRANSFER",
"verificationPermissions": [
{
"verificationType": "USER",
"name": "John Doe",
"verifiedId": 123456
}
],
"supportedCurrencies": [
"USD",
"EUR"
]
},
"paypalPaymentTypeEnabled": true,
"vendorSettingsProfileCustomization": true,
"vendorSettingsProfileCustomizationAccountInfo": true,
"vendorSettingsProfileCustomizationContactInfo": true,
"vendorSettingsProfileCustomizationAccountAddress": true,
"enableVendorAutocreation": true,
"vendorSettingsProfileCustomizationPaymentMethod": true,
"vendorSettingsTaxFormCollection": true,
"vendorSettingsTaxFormCollectionRequired": true,
"vendorSettingsPaymentCurrency": true,
"taxSettingsPurposesPayments": [
{
"id": 1,
"code": "SM150107",
"description": "Media services and distribution / revenue sharing / streaming platform software",
"additionalDescription": "Revenue sharing"
}
],
"taxSettingsPurposePaymentDefaultId": 1,
"taxCollectFromRecipients": "UsAndInternational",
"taxW9FormSubmitted": "Manual",
"taxW9FormApprovePermissions": [],
"taxW8FormSubmitted": "Manual",
"taxW8FormApprovePermissions": [],
"taxWithoutTaxForm": "Required",
"vendorManagementPreference": "MANUAL",
"vendorDataAdditionMethods": [
"CSV"
],
"vendorDataAdditionMethodOther": {},
"vendorPortalMigrateExistingOther": {},
"vendorPortalOnboardPreference": "INVITE_ALL",
"vendorPortalMigrateExistingPreferences": [
"CSV"
],
"isApiEnabled": true,
"vendorCreationPolicy": {}
}Last step - activate vendor - API Reference
POST https://api.dev.mrkter.io/api/v1/connector/{connectorId}/vendors/{vendorId}/activate
Required headers for authentication with api key OR more secure signature + timestamp
Updated about 1 month ago
