# Update vendor payment instruction

Endpoint: POST /vendors/{id}/payment-instruction
Version: 2.0.0
Security: oauth2ClientCredentials

## Path parameters:

  - `id` (string, required)
    Vendor ID

## Header parameters:

  - `org_wallet_ref` (string)
    Organization wallet reference, defaults to "1" if not provided

  - `business_id` (string, required)
    Business identifier for the request

## Request fields (application/json):

  - `payment_instruction` (object, required)
    Payment instruction details

  - `payment_instruction._id` (string)
    Payment instruction MongoDB ID

  - `payment_instruction.channel` (string)
    Payment channel type
    Example: bank

  - `payment_instruction.phone` (string)
    Phone number for mobile payments

  - `payment_instruction.accno` (string)
    Account number for bank payments

  - `payment_instruction.bank` (string)
    Bank name

  - `payment_instruction.till` (string)
    Till number

  - `payment_instruction.business_no` (string)
    Business number for paybill payments

  - `payment_instruction.till_no` (string)
    Till number (alternative field)

  - `payment_instruction.bankCode` (string)
    Bank code

  - `payment_instruction.bank_code` (string)
    Bank code (alternative field)

