# The PaymentMethod object

### The PaymentMethod object

```json
{
  "id": "pm_1Q0PsIJvEtkwdCNYMSaVuRz6",
  "object": "payment_method",
  "allow_redisplay": "unspecified",
  "billing_details": {
    "address": {
      "city": null,
      "country": null,
      "line1": null,
      "line2": null,
      "postal_code": null,
      "state": null
    },
    "email": null,
    "name": "John Doe",
    "phone": null
  },
  "created": 1726673582,
  "customer": null,
  "livemode": false,
  "metadata": {},
  "type": "us_bank_account",
  "us_bank_account": {
    "account_holder_type": "individual",
    "account_type": "checking",
    "bank_name": "STRIPE TEST BANK",
    "financial_connections_account": null,
    "fingerprint": "LstWJFsCK7P349Bg",
    "last4": "6789",
    "networks": {
      "preferred": "ach",
      "supported": [
        "ach"
      ]
    },
    "routing_number": "110000000",
    "status_details": {}
  }
}
```

- `fpx` (object, nullable)
  If this is an `fpx` PaymentMethod, this hash contains details about the FPX payment method.

  - `fpx.bank` (enum)
    The customer’s bank, if provided. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bnp_paribas`, `bank_rakyat`, `bsn`, `cimb`, `citibank`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, `mbsb_bank`, `pb_enterprise`, or `bank_of_china`.
Possible enum values:
    - `affin_bank`
    - `agrobank`
    - `alliance_bank`
    - `ambank`
    - `bank_islam`
    - `bank_muamalat`
    - `bank_of_china`
    - `bank_rakyat`
    - `bnp_paribas`
    - `bsn`
    - `cimb`
    - `citibank`
    - `deutsche_bank`
    - `hong_leong_bank`
    - `hsbc`
    - `kfh`
    - `maybank2e`
    - `maybank2u`
    - `mbsb_bank`
    - `ocbc`
    - `pb_enterprise`
    - `public_bank`
    - `rhb`
    - `standard_chartered`
    - `uob`
