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 Name | Type | Required | Description |
---|---|---|---|
name | string | optional | Vendor / Business name. Maximum 100 characters. |
firstName | string | optional | Vendor first name. Maximum 40 characters. |
lastName | string | optional | Vendor last name. Maximum 40 characters. |
email | string | required | Vendor email. Maximum 150 characters. "+" character is not permitted. |
phone | string | optional | Vendor phone. Maximum 30 characters. |
address | string | optional | Vendor address. Maximum 60 characters. |
city | string | optional | Vendor city. Maximum 40 characters. |
country | string | required | Vendor country; refer to Country codes |
state | string | optional Applicable if country = US or CA | Vendor state/province; refer to State and Province Codes |
zip | string | optional | Vendor zip/postal code. Maximum 20 characters. |
taxId | string | optional; do not include if sending vatId | The company’s business ID number. For example, EIN in the US, Business Number in Canada, Company Number in the UK, etc. Maximum 18 characters. |
vatId | string | optional; do not include if sending taxId | The company’s VAT number. Maximum 18 characters. |
vendorUrl | string | optional | The main URL for the vendor's business (usually the one accessed by customers). |
defaultPayoutCurrency | string | optional | Vendor's default payout currency. If a sale occurs in a currency for which there is not an associated bank account, sale funds will be converted to this currency. Default value is USD. Allowable currency codes listed here. Note: Your vendor must have an associated bank account defined within payoutInfo . |
frequency | string | optional | Vendor payout frequency. Default value is Marketplace Merchant's payout frequency. Possible values: DAILY WEEKLY MONTHLY Note: Your vendor's payout settings cannot result in quicker payout than your own. |
delay | integer | optional | Vendor payout delay (in days). Default value is Marketplace Merchant's payout delay. Note Your vendor's payout settings cannot result in quicker payout than your own. |
vendorPrincipal | container | optional | Vendor principal; refer to vendorPrincipal |
payoutInfo | container | optional | Payout info; refer to payoutInfo. |
ipnUrl | string | optional | This determines where the Payout IPN is sent. Enter the merchant's IPN URL if the Payout IPN should be sent to the merchant. |
vendorAgreement | container | optional | Vendor agreement; refer to vendorAgreement |
Response
Response contains request properties plus these additions:
Property Name | Type | Description |
---|---|---|
vendorId | integer | ID assigned to vendor. To be used on all transactions involving this vendor |
verification | object | Includes information about vendor payout and processing statuses. Refer to verification. |