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

# Merchant Details



## OpenAPI

````yaml openapi.json get /merchant/info
openapi: 3.0.0
info:
  title: Monieswitch API Reference
  version: 1.0.0
  description: ''
servers: []
security:
  - bearerAuth: []
paths:
  /merchant/info:
    parameters: []
    get:
      tags:
        - Merchant
      summary: Merchant Details
      responses:
        '200':
          headers:
            Content-Security-Policy:
              schema:
                type: string
              example: >-
                default-src 'self';base-uri 'self';font-src 'self' https:
                data:;form-action 'self';frame-ancestors 'self';img-src 'self'
                data:;object-src 'none';script-src 'self';script-src-attr
                'none';style-src 'self' https:
                'unsafe-inline';upgrade-insecure-requests
            Cross-Origin-Opener-Policy:
              schema:
                type: string
              example: same-origin
            Cross-Origin-Resource-Policy:
              schema:
                type: string
              example: same-origin
            Origin-Agent-Cluster:
              schema:
                type: string
              example: '?1'
            Referrer-Policy:
              schema:
                type: string
              example: no-referrer
            Strict-Transport-Security:
              schema:
                type: string
              example: max-age=15552000; includeSubDomains
            X-Content-Type-Options:
              schema:
                type: string
              example: nosniff
            X-DNS-Prefetch-Control:
              schema:
                type: string
              example: 'off'
            X-Download-Options:
              schema:
                type: string
              example: noopen
            X-Frame-Options:
              schema:
                type: string
              example: SAMEORIGIN
            X-Permitted-Cross-Domain-Policies:
              schema:
                type: string
              example: none
            X-XSS-Protection:
              schema:
                type: integer
              example: '0'
            Access-Control-Allow-Origin:
              schema:
                type: string
              example: '*'
            Access-Control-Allow-Credentials:
              schema:
                type: boolean
              example: 'true'
            Content-Type:
              schema:
                type: string
              example: application/json; charset=utf-8
            ETag:
              schema:
                type: string
              example: W/"909-0g6FyzkUCNwZR/+MSby0lfVoGbQ"
            Vary:
              schema:
                type: string
              example: Accept-Encoding
            Content-Encoding:
              schema:
                type: string
              example: gzip
            Date:
              schema:
                type: string
              example: Tue, 02 Jul 2024 17:23:19 GMT
            Connection:
              schema:
                type: string
              example: keep-alive
            Keep-Alive:
              schema:
                type: string
              example: timeout=5
            Transfer-Encoding:
              schema:
                type: string
              example: chunked
          description: Merchant Details - Successful
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: boolean
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                      logo:
                        nullable: true
                      city:
                        type: string
                      email:
                        type: string
                        format: email
                      state:
                        type: string
                      status:
                        type: string
                      address:
                        type: string
                      country:
                        type: string
                      postalCode:
                        nullable: true
                      consentForm:
                        nullable: true
                      phoneNumber:
                        type: string
                        format: utc-millisec
                      ownerDetails:
                        nullable: true
                      businessName:
                        type: string
                      businessType:
                        type: string
                      cacDocuments:
                        type: array
                        items:
                          type: string
                          format: uri
                      initialStatus:
                        type: string
                      autoSettlement:
                        type: boolean
                      isRefundEnabled:
                        type: boolean
                      businessCategory:
                        type: string
                      sandboxWebhookURL:
                        type: string
                        format: uri
                      registrationNumber:
                        type: string
                      directorDateOfBirth:
                        type: string
                        format: date
                      productionWebhookURL:
                        type: string
                        format: uri
                      isMakerCheckerEnabled:
                        type: boolean
                      isConsentFormApproved:
                        type: boolean
                      autoInstantSettlement:
                        type: boolean
                      agencyNetworkConsentForm:
                        nullable: true
                      reviewStatus:
                        type: string
                      isAgencyNetworkConsentFormApproved:
                        type: boolean
                      enableSameBVNOrPhoneNumberForWalletCreation:
                        type: boolean
                      createdAt:
                        type: string
                        format: date-time
                      owner:
                        type: object
                        properties:
                          id:
                            type: string
                          email:
                            type: string
                            format: email
                          firstName:
                            type: string
                          lastName:
                            type: string
                          phoneNumber:
                            type: string
                            format: utc-millisec
                      bvn:
                        type: string
                      kycCompletedFields:
                        type: array
                        items:
                          type: string
                      wallet:
                        type: object
                        properties:
                          id:
                            type: string
                          bankName:
                            type: string
                          accountName:
                            type: string
                          accountNumber:
                            type: string
                            format: utc-millisec
                          bookedBalance:
                            type: integer
                          availableBalance:
                            type: integer
                      merchantEnabledServices:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                            name:
                              type: string
                            key:
                              type: string
                            description:
                              type: string
              example:
                status: true
                message: Operation is successful
                data:
                  id: 2fdf8d1f-4b5d-4a06-bcba-69532c95d4f1
                  logo: null
                  city: Ikeja
                  email: olanrewaju.adebayo@yopmail.com
                  state: Lagos
                  status: ACTIVE
                  address: No 20, Adewale Avenue, Ikeja
                  country: NIGERIA
                  postalCode: null
                  consentForm: null
                  phoneNumber: '2348173849584'
                  ownerDetails: null
                  businessName: Olanrewaju Adebayo LTD
                  businessType: REGISTERED
                  cacDocuments:
                    - >-
                      https://d1hhqx6q67lhms.cloudfront.net/qgxOGs314zozvG3cxEN585tJc_xiomi-phone.jpg
                  initialStatus: NEW
                  autoSettlement: false
                  isRefundEnabled: true
                  businessCategory: Agriculture
                  sandboxWebhookURL: https://webhook.site/c3c4b428-ab8a-4011-a414-00b7b3ea665d
                  registrationNumber: RC3965011
                  directorDateOfBirth: '1980-09-02'
                  productionWebhookURL: https://webhook.site/c3c4b428-ab8a-4011-a414-00b7b3ea665d
                  isMakerCheckerEnabled: false
                  isConsentFormApproved: false
                  autoInstantSettlement: false
                  agencyNetworkConsentForm: null
                  reviewStatus: ACCEPTED
                  isAgencyNetworkConsentFormApproved: false
                  enableSameBVNOrPhoneNumberForWalletCreation: false
                  createdAt: '2025-09-04T09:45:28.173Z'
                  owner:
                    id: 31338b10-cad5-4e66-b2dc-b88b64f0fdb4
                    email: olanrewaju.adebayo@yopmail.com
                    firstName: Olanrewaju
                    lastName: Adebayo
                    phoneNumber: '2348173849584'
                  bvn: 87******778
                  kycCompletedFields:
                    - BASIC_DETAILS
                    - BUSINESS_DETAILS
                    - BUSINESS_DOCUMENTS
                    - DIRECTOR_DETAILS
                    - SETTLEMENT_ACCOUNT
                  wallet:
                    id: c44be785-d5db-437c-9ab8-6a43db86608e
                    bankName: Xpresswallet
                    accountName: Olanrewaju Adebayo LTD
                    accountNumber: '4460872858'
                    bookedBalance: 8490
                    availableBalance: 8490
                  merchantEnabledServices:
                    - id: 60e399de-fdbf-4f30-816e-764d0a11145b
                      name: Payouts
                      key: PAYOUT
                      description: >-
                        With our comprehensive suite of tools to facilitate
                        seamless fund distribution
                    - id: 2cdfe3b3-74a0-457c-beea-9d4645b3fa66
                      name: Branch
                      key: BRANCH
                      description: >-
                        Designed for business with outlets to collect money
                        using our dedicated account numbers.
                    - id: e4d4c74e-6366-47ce-8d75-f7daba804978
                      name: Collections
                      key: COLLECTION
                      description: >-
                        Our collections entails different products for financial
                        transactions and managing financial assets more
                        effectively.
                    - id: 6913bf44-e464-4d94-8d5a-152ac8fce188
                      name: Child Account
                      key: CHILD_ACCOUNT
                      description: >-
                        Facilitate seamless multiple wallet management for
                        different purposes.
                    - id: a97948db-a8b5-4a77-a725-59f6ef912d5e
                      name: Card Service
                      key: CARD
                      description: >-
                        Grow your business faster by issuing virtual cards for
                        business expenses.
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````