vendor

Request

📘

Vendor requirements

Initially, you do not need all your vendor's information to submit the request to immediately begin processing transactions; however, to fully board your vendor, you must collect all the necessary Know Your Customer (KYC), banking, and any additional required information from them, and submit to BlueSnap for verification.

Property NameTypeRequiredDescription
addressstringoptionalVendor address. Maximum 60 characters.
citystringoptionalVendor city. Maximum 40 characters.
countrystringrequiredVendor country; refer to Country codes
emailstringrequiredVendor email. Maximum 150 characters. "+" character is not permitted.
firstNamestringoptionalVendor first name. Maximum 40 characters.
ipnUrlstringoptionalThis determines where the Payout IPN is sent. Enter the merchant's IPN URL if the Payout IPN should be sent to the merchant.
lastNamestringoptionalVendor last name. Maximum 40 characters.
namestringoptionalVendor / Business name. Maximum 100 characters.
payoutConfigurationcontaineroptionalPayout info; refer to payoutConfiguration.
phonestringoptionalVendor phone. Maximum 30 characters.
statestringoptional
Applicable if country = US or CA
Vendor state/province; refer to State and Province Codes
taxIdstringoptional; do not include if sending vatIdThe company’s business ID number. For example, EIN in the US, Business Number in Canada, Company Number in the UK, etc. Maximum 18 characters.
termsOfServicecontainerRequired
Create Vendor requests only
Information indicating that the vendor has accepted the BlueSnap Vendor Agreement; refer to termsOfService
vatIdstringoptional; do not include if sending taxIdThe company’s VAT number. Maximum 18 characters.
vendorAgreementcontaineroptionalVendor commission details; refer to vendorAgreement
vendorPrincipalcontaineroptionalVendor principal; refer to vendorPrincipal
vendorUrlstringoptionalThe main URL for the vendor's business (usually the one accessed by customers).
zipstringoptionalVendor zip/postal code. Maximum 20 characters.

Response

Response contains request properties plus these additions:

Property NameTypeDescription
vendorIdintegerID assigned to vendor. To be used on all transactions involving this vendor
verificationobjectIncludes information about vendor payout and processing statuses. Refer to verification.