Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

GETGet Sender Profile

Fetch the DMT-Fino profile of a registered sender by mobile number.

GET/customer/payment/dmt-fino/sender/{customer_id}

The first step in the DMT flow. Call this to check whether a customer is already registered as a DMT sender. If the sender exists, the response returns their profile and remaining transfer limits so you can skip registration.

Tip
This endpoint is one step in a complete workflow:
  • DMT (Fino) — Send Money Full Fino DMT money-transfer flow: look up the sender, onboard and biometric-eKYC them if new, pick or add the recipient, then send an OTP-verified transfer.

Request

Path parameters

customer_idstringRequired

Sender's 10-digit mobile number.

example: 9123456789

Query parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (max 20 characters).

example: 2026010100123456789

user_codestringRequired

Agent user code (sent as a query parameter).

example: 20810200

Response types

response_type_idMeaningNext step
308Sender not foundOnboard Sender
309Sender foundGet Recipients
2134Sender found, Biometric eKYC pendingSender eKYC (Biometric)
2129Sender found, Validate eKYC OTP pendingValidate eKYC OTP

Responses

309Sender foundNext:Get Recipients

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • is_registerednumber

      Registration flag from the profile lookup. Read customer_profile.kyc_state to determine KYC completion.

    • next_allowed_limitnumber

      Remaining remittance limit currently available (INR).

    • kyc_statenumber

      Top-level KYC flag for the lookup response.

    • customer_profileobject

      Sender profile summary (present once KYC is complete).

      • namestring

        Sender name.

      • mobilestring

        Sender's mobile number.

      • balancestring

        Sender wallet balance (INR).

      • total_monthly_limitstring

        Sender's monthly remittance limit (INR).

      • next_allowed_limitstring

        Remaining limit currently available (INR).

      • kyc_statenumber

        Sender KYC state (1 = KYC complete on the profile).

      • chartarray

        Per-period limit-usage breakdown.

        • data_type_idnumber

          Identifier for the limit period/bucket.

        • dataobject

          Limit usage for the period.

          • unavailablenumber

            Amount blocked/unavailable (INR).

          • usednumber

            Amount already used (INR).

          • remainingnumber

            Remaining limit for the period (INR).

        • labelstring

          Display label for the period.

Next steps

NextPOSTOnboard SenderRegister a new customer as a DMT-Fino sender using basic KYC details.

Related