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

# Overview

> This allows you to check the collection methods available for a given buyer/seller country. This also shows the supported collection methods for the invoice currency and country corridor, the banks and type of accounts that will be available.



## OpenAPI

````yaml get /v3/metadata/collect
openapi: 3.1.0
info:
  title: sandbox
  version: '3'
servers:
  - url: https://service-sandbox.tazapay.com
security:
  - sec0: []
paths:
  /v3/metadata/collect:
    get:
      summary: Collection Methods
      description: >-
        This allows you to check the collection methods available for a given
        buyer/seller country. This also shows the supported collection methods
        for the invoice currency and country corridor, the banks and type of
        accounts that will be available.
      operationId: collection-methods-api
      parameters:
        - name: amount
          in: query
          description: >-
            Amount in cents. For example if you want to charge $10.12 pass 1012
            as the value. For decimal handling for various currencies, refer to
            <a href="/API-Reference/appendix/Decimal-Currencies"
            target="_blank"> the guide here</a>
          required: true
          schema:
            type: integer
            format: int32
        - name: invoice_currency
          in: query
          description: >-
            Invoice currency, ISO 4217 standard specifies three-letter
            ("Alpha-3") codes. e.g. USD
          required: true
          schema:
            type: string
        - name: customer_country
          in: query
          description: 'ISO 3166 standard alpha-2 code. eg: SG, IN, US'
          required: true
          schema:
            type: string
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value:
                    status: success
                    data:
                      country: SG
                      invoice_currency: USD
                      amount: 67000
                      payment_methods:
                        - type: paynow_sgd
                          display_name: Paynow QR
                          family: real_time_payment
                          group: APM
                          currency: SGD
                          exchange_rate: 1.3
                          amount: 89110
                          transaction_fee: 1603
                          banks:
                            - Bank1
                            - Bank2
                          logo:
                            - downloadable_logo_url_1
                            - downloadable_logo_url_2
                          notification_type: synchronous
                          experience_type: redirect
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: >-
                      Indicates whether the request to fetch available payment
                      methods or quote was successful.
                  data:
                    type: object
                    description: >-
                      Contains details about country, currency, amount, and
                      available payment methods.
                    properties:
                      customer_country:
                        type: string
                        description: >-
                          Country code (ISO 3166-1 alpha-2) where the payment is
                          being made.
                      invoice_currency:
                        type: string
                        description: Currency of the invoice or payment (ISO 4217 format).
                      is_items_required:
                        type: boolean
                        description: >-
                          Indicates if itemized details are required for the
                          payment method.
                      amount:
                        type: integer
                        description: >-
                          Invoice amount in the smallest currency unit (e.g.,
                          cents).
                        default: 0
                      payment_methods:
                        name: ''
                        type: array
                        description: >-
                          List of available payment methods with corresponding
                          rates, limits, and display details.
                        items:
                          type: object
                          properties:
                            type:
                              type: string
                              description: >-
                                Unique code representing the payment method
                                type.
                            display_name:
                              type: string
                              description: Display-friendly name for the payment method.
                            family:
                              type: string
                              description: >-
                                Family category of the payment method,
                                indicating its type of transfer or operation.
                            group:
                              type: string
                              description: >-
                                Classification group of the payment method, such
                                as 'APM' or 'Card'.
                            currency:
                              type: string
                              description: >-
                                Currency supported by this payment method (ISO
                                4217 format).
                            exchange_rate:
                              type: number
                              description: >-
                                Exchange rate applied from the invoice currency
                                to the payment method currency.
                            amount:
                              type: integer
                              description: >-
                                Converted amount the payer will pay in the
                                payment method currency.
                            transaction_fee:
                              type: integer
                              description: >-
                                Transaction fee applicable for this payment
                                method in the payment method currency's smallest
                                unit.
                            banks:
                              type: array
                              description: >-
                                List of supported banks for this payment method,
                                if applicable.
                              items:
                                type: string
                            logo:
                              type: array
                              description: >-
                                List of downloadable logo URLs for displaying
                                the payment method branding.
                              items:
                                type: string
                              example:
                                - downloadable_logo_url_1
                                - downloadable_logo_url_2
                            notification_type:
                              type: string
                              description: >-
                                Indicates if payment confirmation is synchronous
                                or asynchronous.
                            experience_type:
                              type: string
                              description: >-
                                Indicates the payment experience type, such as
                                'redirect' or 'inline'.
      deprecated: false
components:
  securitySchemes:
    sec0:
      type: http
      scheme: basic

````