POST
/
Vendor
/
single
/
{entry}

Authorizations

requestToken
string
header
required

Most endpoints require an organization token. Some endpoints require an application token, and those endpoints are noted.

Path Parameters

entry
string
required

Entrypoint identifier.

Body

AdditionalData
object

Custom dictionary of key:value pairs. You can use this field to store any data related to the object or for your system. Example usage:

{
  "additionalData": {
    "key1": "value1",
    "key2": "value2",
    "key3": "value3"
  }
}
address1
string | null

Vendor's address

address2
string | null

Additional line for vendor's address.

billingData
object

Object containing vendor's bank information.

city
string

Vendor's city.

contacts
object[] | null

Array of objects describing the vendor's contacts.

country
string

Vendor's country.

customerVendorAccount
string | null

Account number of paypoint in the vendor side.

ein
string

EIN/Tax ID for vendor.

email
string | null

Vendor's email address. Required for vCard.

internalReferenceId
integer | null

Internal identifier for global vendor account.

locationCode
string | null

Additional location code used to identify the vendor.

mcc
string | null

Business Merchant Category Code (MCC). This resource lists MCC codes.

name1
string

Primary name for vendor. Required for new vendor.

name2
string | null

Secondary name for vendor.

payeeName1
string | null

Alternative name used to receive paper check.

payeeName2
string | null

Alternative name used to receive paper check.

paymentMethod
object

Object containing details about the payment method to use for the payout.

phone
string | null

Vendor's phone number. Phone number can't contain non-digit characters like hyphens or parentheses.

remitAddress1
string | null

Remittance address. Used for mailing paper checks.

remitAddress2
string | null

Remittance address additional line. Used for mailing paper checks.

remitCity
string | null

Remittance address city. Used for mailing paper checks.

remitCountry
string | null

Remittance address country. Used for mailing paper checks.

remitState
string | null

Remittance address state. Used for mailing paper checks.

remitZip
string | null

Remittance address ZIP code. Used for mailing paper checks.

state
string

Vendor's state. Must be a 2 character state code.

vendorNumber
string | null

Custom number identifying the vendor. Must be unique in paypoint.

vendorStatus
integer | null

Vendor's status. Allowed status:

  • 0 Inactive

  • 1 Active

zip
string

Vendor's zip code.

Response

200 - application/json
isSuccess
boolean

Boolean indicating whether the operation was successful. A true value indicates success. A false value indicates failure.

pageIdentifier
string | null

Auxiliary validation used internally by payment pages and components.

responseCode
integer | null

Code for the response. Learn more in API Response Codes.

responseData
integer

If the request was successful, this field contains the identifier for the vendor.

responseText
string | null

Response text for operation: 'Success' or 'Declined'.