> ## Documentation Index
> Fetch the complete documentation index at: https://guides.saber.money/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Payment Methods

> Get Payment Methods



## OpenAPI

````yaml openapi-v2.json GET /api/v1/wallet/conversion/fiat/methods
openapi: 3.1.0
info:
  title: Saber Money API (v2)
  version: v2
  description: >-
    ## Authentication


    There is no standalone API-key auth — every request must be **signed**. An
    API key by itself authenticates nothing. Each call requires four headers
    together: `X-Api-Key` (your key), `X-Signature` (HMAC-SHA256 of `apiKey +
    timestamp` — or `apiKey + timestamp + userId` when `X-User-Id` is required —
    keyed with your API secret), `X-Timestamp` (unix seconds), and
    `X-Request-Id` (any unique string per request). The signature must be
    computed by a client script; there is no way to derive it by hand. Use the
    HMAC Generator flow to compute valid values for manual testing.


    ## Common Authentication Errors


    - **Invalid Client ID**: {"error_code":6092,"message":"X-Client-Id
    invalid","success":false}

    - **Invalid Secret**: {"error_code":6090,"message":"invalid
    secret","success":false}

    - **Timestamp (Older than 10 secs)**:
    {"errors":{"error_code":6093,"text":"timestamp expired"},"success":false}
servers:
  - url: https://api.saber.money
security: []
paths:
  /api/v1/wallet/conversion/fiat/methods:
    get:
      tags:
        - Onramp
      summary: Get Payment Methods
      description: Get Payment Methods
      operationId: get-payment-methods-v2
      parameters:
        - name: fiat
          in: query
          required: true
          description: The fiat parameter
          schema:
            type: string
            description: The fiat parameter
        - name: crypto
          in: query
          required: true
          description: The crypto parameter
          schema:
            type: string
            description: The crypto parameter
        - name: type
          in: query
          required: true
          description: The type parameter
          schema:
            type: string
            description: The type parameter
        - name: X-Api-Key
          in: header
          required: true
          description: Your API key (configured in credentials)
          schema:
            type: string
        - name: X-Signature
          in: header
          required: true
          description: >-
            HMAC-SHA256 signature (auto-generated) To test manually: HMAC-SHA256
            of `apiKey + timestamp` (or `apiKey + timestamp + userId` when
            X-User-Id is required), keyed with your API secret. The HMAC
            Generator flow computes this for you.
          schema:
            type: string
        - name: X-Timestamp
          in: header
          required: true
          description: >-
            Unix timestamp in seconds (auto-generated) Unix seconds, e.g.
            `Math.floor(Date.now() / 1000)`. Must match the timestamp used in
            the X-Signature computation.
          schema:
            type: string
        - name: X-Request-Id
          in: header
          required: true
          description: >-
            Unique request identifier (auto-generated) Any unique string per
            request, e.g. a UUID.
          schema:
            type: string
        - name: X-User-Id
          in: header
          required: true
          description: User UUID.
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  data:
                    type: object
                    properties:
                      UPI:
                        type: object
                      BANK_TRANSFER:
                        type: object
                      CARD:
                        type: object
                      VIRTUAL_ACCOUNT:
                        type: object
              example:
                success: true
                data:
                  UPI:
                    enabled: true
                    options:
                      - conversion_type: BUY
                        name: upi_transfer
                        display_name: Transfer via UPI Apps
                        description: Collecting payment using UPI transfer
                        icon: null
                        mode: UPI
                        type: MANUAL
                        priority: 1
                        subtext: {}
                        input_upi_id: false
                        min_amount: 0
                      - conversion_type: BUY
                        name: phonepe_intent
                        display_name: PhonePe
                        description: null
                        icon: null
                        mode: INTENT
                        type: INSTANT
                        priority: 2
                        subtext: {}
                        input_upi_id: false
                        min_amount: 0
                      - conversion_type: BUY
                        name: paytm_intent
                        display_name: Paytm
                        description: null
                        icon: null
                        mode: INTENT
                        type: INSTANT
                        priority: 2
                        subtext: {}
                        input_upi_id: false
                        min_amount: 0
                      - conversion_type: BUY
                        name: gpay_intent
                        display_name: Google Pay
                        description: null
                        icon: null
                        mode: INTENT
                        type: INSTANT
                        priority: 3
                        subtext: {}
                        input_upi_id: false
                        min_amount: 0
                      - conversion_type: BUY
                        name: other_upi_intent
                        display_name: Other UPI Apps
                        description: null
                        icon: null
                        mode: INTENT
                        type: INSTANT
                        priority: 4
                        subtext: {}
                        input_upi_id: false
                        min_amount: 0
                    category_name: UPI
                    category_display_name: UPI
                    default: true
                    subtext: {}
                  CARD:
                    enabled: false
                    options: []
                    default: false
                    subtext:
                      type: alert
                      message: >-
                        We currently support only HDFC International debit
                        cards, support for other cards will be added soon
                  VIRTUAL_ACCOUNT:
                    enabled: false
                    options: []
                    default: false
                    subtext: {}

````

## Related topics

- [EUR/GBP Openbanking: Best Practices](/onramp/currencies/eur-gbp-best-practices.md)
- [Get User Limits](/api-reference/limits/get-user-limits.md)
- [Get Beneficiary Details](/api-reference/onramp/get-beneficiary-details.md)
- [Frequently Asked Questions](/faq.md)
- [Fetching Transaction Status](/onramp/operations/fetch-status.md)
