code: import stripe
  stripe.api_key = "sk_test_your_key"
  
  stripe.Customer.modify_source(
    "cus_8TEMHVY5moxIPI",
    "ba_1LSdvK2eZvKYlo2C8WPIzm4k",
    metadata={"order_id": "6735"},
  )
  '''Response {
    "id": "ba_1LSdvK2eZvKYlo2C8WPIzm4k",
    "object": "bank_account",
    "account_holder_name": "Jane Austen",
    "account_holder_type": "company",
    "account_type": null,
    "bank_name": "STRIPE TEST BANK",
    "country": "US",
    "currency": "usd",
    "customer": "cus_8TEMHVY5moxIPI",
    "fingerprint": "1JWtPxqbdX5Gamtc",
    "last4": "6789",
    "metadata": {
      "order_id": "6735"
    },
    "routing_number": "110000000",
    "status": "new"
  }'''
nl: Update a bank accountUpdates the account_holder_name, account_holder_type, and metadata of a bank account belonging to a customer. Other bank account details are not editable, by design.Parameters account_holder_name optional The name of the person or business that owns the bank account. account_holder_type optional The type of entity that holds the account. This can be either individual or company. metadata optional dictionary Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.ReturnsReturns the bank account object