---
title: "contacts/payment-methods"
method: GET
path: "/contacts/payment-methods"
tags: ["Contact Endpoints"]
---

# contacts/payment-methods

`GET /contacts/payment-methods`

## Request

- Base URL: `https://earthnode-dev.vopay.com/api/v2`
- URL: `https://earthnode-dev.vopay.com/api/v2/contacts/payment-methods`
- Auth: none declared

This endpoint is used to look up all the payment methods for the given contact.

## Query parameters

- `AccountID` string, required
- `Key` string, required
- `Signature` string, required
- `ContactID` string, required

## Response `200`

- object
  - `Success` boolean, required: True if the request was successful, false if it failed
  - `ErrorMessage` string, required: Contains a description of the error if the request failed
  - `PaymentMethods` object, required: Array serialized as a JSON object (JSON_FORCE_OBJECT): numeric string keys '0','1',... Empty {} when no items. Collection of payment methods
    - `0` object
      - `PaymentMethod` string, required: The type of payment record (BankAccount, Email, PhoneNumber, CreditCard, DebitCard, GooglePay, ApplePay, PayPal, Venmo, Zelle)
      - `PaymentDetails` string, required: The details of the payment method
      - `IsDefault` boolean, required: Is this this the default payment record for the payemnt method
      - `Token` string, nullable, required: The associated token. Null for Zelle recipients created before tokenization was introduced; such a recipient is issued a token the next time it is used or re-linked.
      - `AddedOn` string, required: The date and time this payemnt method was added.
      - `ExtraFields` object, required: Extra information associated with the payment method.

---

[API](https://skmtc.dev/vopay/apis/contact.md) - [All operations](https://skmtc.dev/vopay/apis/contact/llms.txt) - [OpenAPI document](https://skmtc.dev/vopay/apis/contact/revisions/0ca99d945e63?raw)
