Skip to main content
PUT
/
vendor
/
{vendorId}
/
payoutMethod
/
wire
Update vendor wire payout method
curl --request PUT \
  --url https://rest.staging.nickel.com/vendor/{vendorId}/payoutMethod/wire \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "swiftCode": "<string>",
  "countryCode": "<string>",
  "recipientAddress": "<string>",
  "recipientCity": "<string>",
  "recipientState": "<string>",
  "recipientZip": "<string>",
  "iban": "<string>",
  "bankCode": "<string>",
  "transitNumber": "<string>",
  "canadianAccountNumber": "<string>",
  "hongKongAccountNumber": "<string>",
  "indianAccountNumber": "<string>",
  "ifscCode": "<string>",
  "chineseAccountNumber": "<string>",
  "correspondentSwiftCode": "<string>"
}
'
{
  "vendorId": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

vendorId
string
required

ID of the vendor

Body

application/json

Wire payout method details

swiftCode
string
required
countryCode
string
required
recipientAddress
string
required
recipientCity
string
required
recipientState
string
required
recipientZip
string
required
iban
string
bankCode
string
transitNumber
string
canadianAccountNumber
string
hongKongAccountNumber
string
indianAccountNumber
string

Beneficiary account number for wires to India. Required when countryCode is IN; India does not use IBAN.

ifscCode
string

Indian Financial System Code identifying the beneficiary bank branch. Required when countryCode is IN. Must match ^[A-Z]{4}0[A-Z0-9]{6}$ (e.g. HDFC0001234).

chineseAccountNumber
string

Beneficiary account number for wires to China. Required when countryCode is CN; China does not use IBAN. Wires are sent in USD and route on the bank's SWIFT/BIC — no CNAPS code is needed.

correspondentSwiftCode
string

Response

Successful operation

vendorId
string