> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rc.cleverhub.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Payin Methods

> This API enables you to receive a list of all available payin methods. The app-id and secret-key will be used to determine the necessary payin methods based on the country and currency. You can configure this information in the Hello Clever Merchant Dashboard.



## OpenAPI

````yaml /api/openapi/v2-reference.yaml get /v2/payins/payin_methods
openapi: 3.0.2
info:
  title: Multi-currency Payment APIs
  description: >-
    ## Introduction

    The Multi-currency Payment API Solution provides developers with a unified
    API schema to support multiple currencies efficiently. These APIs enable
    seamless transactions for both payin and payout operations, ensuring a
    robust, reliable, and scalable payment infrastructure for businesses dealing
    with various currencies.

    ### Key Features

    - **Single API Schema**: A single schema supports all currencies in your
    account, simplifying integration and management.

    - **Payin and Payout Process**:
      - **Step 1**: Call the **Get payin method list** to retrieve the list of supported methods.
      - **Step 2**: Call the **Get payin required fields** to get specific required fields for each method.
      - **Step 3**: Create the payment using the method and required fields from the previous step.
      - **Step 4**: On the sandbox environment, you can call the **Simulate payin** to simulate the payment.

    <div class="gst-note-red">
      Please note: GST should only be set to <code>true</code> for AU Merchants for <b>AUD</b> currency only. For all other currencies, set GST to <code>false</code>.
    </div>

    This documentation provides detailed guidance for integrating these
    capabilities into your application.
  version: 2.0.0
  termsOfService: https://helloclever.co/terms
  contact:
    email: support@helloclever.co
servers:
  - url: https://api.cleverhub.co/api
    description: Sandbox Environment
  - url: https://api-merchant.helloclever.co/api
    description: Production Environment
security:
  - app-id: []
    secret-key: []
paths:
  /v2/payins/payin_methods:
    get:
      tags:
        - Payin Methods
      summary: Get Payin Methods
      description: >-
        This API enables you to receive a list of all available payin methods.
        The app-id and secret-key will be used to determine the necessary payin
        methods based on the country and currency. You can configure this
        information in the Hello Clever Merchant Dashboard.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  records:
                    type: array
                    items:
                      type: object
                      required:
                        - currency
                        - payin_method_name
                      properties:
                        currency:
                          type: string
                          description: Currency Code (ISO 4217, 3-char alphabetic code)
                        payin_method_name:
                          type: string
                          description: The name of the payin method.
              examples:
                AUD:
                  summary: AUD
                  value:
                    records:
                      - currency: AUD
                        payin_method_name: au_payid_npp_aud
                PHP:
                  summary: PHP
                  value:
                    records:
                      - currency: PHP
                        payin_method_name: ph_bank_maya_php
                      - currency: PHP
                        payin_method_name: ph_ewallet_gcash_php
                      - currency: PHP
                        payin_method_name: ph_bank_php
                      - currency: PHP
                        payin_method_name: ph_qrph_php
                IDR:
                  summary: IDR
                  value:
                    records:
                      - currency: IDR
                        payin_method_name: id_bank_qris_idr
                      - currency: IDR
                        payin_method_name: id_ewallet_dana_idr
                VND:
                  summary: VND
                  value:
                    records:
                      - currency: VND
                        payin_method_name: vn_other_vietqr_vnd
                      - currency: VND
                        payin_method_name: vn_ewallet_momo_vnd
                      - currency: VND
                        payin_method_name: vn_vietqr_vnd
                MYR:
                  summary: MYR
                  value:
                    records:
                      - currency: MYR
                        payin_method_name: my_bank_duitnow_myr
                      - currency: MYR
                        payin_method_name: my_bank_fpx_myr
                      - currency: MYR
                        payin_method_name: my_bank_myr
                      - currency: MYR
                        payin_method_name: my_ewallet_boost_myr
                      - currency: MYR
                        payin_method_name: my_ewallet_shopeepay_myr
                      - currency: MYR
                        payin_method_name: my_ewallet_touchngo_myr
                      - currency: MYR
                        payin_method_name: my_ewallet_grabpay_myr
                JPY:
                  summary: JPY
                  value:
                    records:
                      - currency: JPY
                        payin_method_name: jp_bank_jpy
                USDC:
                  summary: USDC
                  value:
                    records:
                      - currency: USDC
                        payin_method_name: usdc_bank
                CAD:
                  summary: CAD
                  value:
                    records:
                      - currency: CAD
                        payin_method_name: ca_interac_cad
                NGN:
                  summary: NGN
                  value:
                    records:
                      - currency: NGN
                        payin_method_name: ng_bank_ngn
                KES:
                  summary: KES
                  value:
                    records:
                      - currency: KES
                        payin_method_name: ke_mobile_money_kes
                GHS:
                  summary: GHS
                  value:
                    records:
                      - currency: GHS
                        payin_method_name: gh_mobile_money_ghs
                ZAR:
                  summary: ZAR
                  value:
                    records:
                      - currency: ZAR
                        payin_method_name: sa_eft_zar
                XAF:
                  summary: XAF
                  value:
                    records:
                      - currency: XAF
                        payin_method_name: cm_mobile_money_xaf
                XOF:
                  summary: XOF
                  value:
                    records:
                      - currency: XOF
                        payin_method_name: ci_mobile_money_xof
                BRL:
                  summary: BRL
                  value:
                    records:
                      - currency: BRL
                        payin_method_name: br_pix_brl
                THB:
                  summary: THB
                  value:
                    records:
                      - currency: THB
                        payin_method_name: th_qrpay_thb
                KRW:
                  summary: KRW
                  value:
                    records:
                      - currency: KRW
                        payin_method_name: kr_bank_krw
                      - currency: KRW
                        payin_method_name: kr_bank_va_kyc_krw
                INR:
                  summary: INR
                  value:
                    records:
                      - currency: INR
                        payin_method_name: in_upi_inr
                ARS:
                  summary: ARS
                  value:
                    records:
                      - currency: ARS
                        payin_method_name: ar_bank_ars
                      - currency: ARS
                        payin_method_name: ar_cvu_ars
                BWP:
                  summary: BWP
                  value:
                    records:
                      - currency: BWP
                        payin_method_name: bw_bank_bwp
                      - currency: BWP
                        payin_method_name: bw_mobile_money_bwp
                KHR:
                  summary: KHR
                  value:
                    records:
                      - currency: KHR
                        payin_method_name: kh_pay_khr
                MWK:
                  summary: MWK
                  value:
                    records:
                      - currency: MWK
                        payin_method_name: mw_mobile_money_mwk
                      - currency: MWK
                        payin_method_name: mw_bank_mwk
                TZS:
                  summary: TZS
                  value:
                    records:
                      - currency: TZS
                        payin_method_name: tz_bank_tzs
                USD:
                  summary: USD
                  value:
                    records:
                      - currency: USD
                        payin_method_name: us_pay_usd
        '400':
          description: Bad Request
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
              example:
                errors:
                  code: REQUIRE_LOGIN
                  message: Not Authorised
components:
  securitySchemes:
    app-id:
      type: apiKey
      in: header
      name: app-id
      description: |
        A unique identifier assigned to each application.
    secret-key:
      type: apiKey
      in: header
      name: secret-key
      description: |
        A secure token associated with the `app-id`.

````

## Related topics

- [Multi-Currency Payin API Reference (v2)](/api/v2/payin.md)
- [Handle Multi-Currency Payins and Payouts](/developer-reference/api-use-cases/handle-multi-currency-payins-and-payouts.md)
- [Multi-Currency Payment API (v2)](/api/v2/introduction.md)
