Lemonway MoneyIns | Local Payments API

The MoneyIns | Local Payments API from Lemonway — 7 operation(s) for moneyins | local payments.

Operations 7

POST /v2/moneyins/mbway/init Initialize MB WAY Payment #
POST /v2/moneyins/mobilePay/init (Deprecated) Initialize MobilePay Payment #
POST /v2/moneyins/multibanco/init Initialize Multibanco Payment #
POST /v2/moneyins/payshop/init (Deprecated) Initialize Payshop Payment #
POST /v2/moneyins/paytrail/init (Deprecated) Initialize PayTrail Payment #
POST /v2/moneyins/sofort/init (Deprecated) Initialize Sofort Payment #
POST /v2/moneyins/trustly/init (Deprecated) Initialize Trustly Payment #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-legal-entity-account-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-individual-account-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-get-account-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-profile-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-onboarding-company-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-account-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-upload-document-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-payment-form-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-money-in-web-init-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-register-legal-account-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-register-individual-account-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/json-schema/lemonway-create-bnpl-payment-input-schema.json

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lemonway:lemonway-moneyins-local-payments-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lemonway-moneyins-local-payments-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v2
  title: Lemonway DirectKit API 2.0 MoneyIns | Local Payments API
servers:
- url: https://ws.lemonway.fr/mb/env-name/prod/directkitrest/
tags:
- name: MoneyIns | Local Payments
paths:
  /v2/moneyins/mbway/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: Initialize MB WAY Payment
      description: 'Payment process:


        You call the Lemonway DirectKit API, provide a phone number to initialize the payment


        The payment order is sent to the customer''s smartphone


        The customer pays with their smartphone


        You will be notified after the payment is settled'
      operationId: MoneyIns_MbwayInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInMbwayInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInMbwayInitOutput'
              examples:
                response:
                  value:
                    euPagoInit:
                      id: 589
                      reference: '00000.425'
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
  /v2/moneyins/mobilePay/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: (Deprecated) Initialize MobilePay Payment
      description: 'You will need two integration points on your code:


        One call to Lemonway DirectKit API to init MobilePay payment to credit the payment account


        One redirection from your website to the return URL by MobilePay'
      operationId: MoneyIns_MobilePayInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInMobilePayInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInMobilePayInitOutput'
              examples:
                response:
                  value:
                    id: 589
                    actionUrl: https://quickpay.com/payment/9jt1D3SeQYZhirUAKvAgHppxPvJqLGYC1rB7XAj5svkVYeanSydHi7ZTzvMVaRAz
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
  /v2/moneyins/multibanco/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: Initialize Multibanco Payment
      description: 'Payment process:


        You call the Lemonway DirectKit API to initialize the credit transaction of a payment account and get a payment reference


        You give the payment reference to the final customer


        The customer uses the reference to pay on an ATM


        The will be notified after the payment is settled'
      operationId: MoneyIns_MultibancoInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInMultibancoInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInMultibancoInitOutput'
              examples:
                response:
                  value:
                    euPagoInit:
                      id: 589
                      reference: '000257.45875687'
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
  /v2/moneyins/payshop/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: (Deprecated) Initialize Payshop Payment
      description: 'Payment process


        Your system will call the Lemonway DirectKit API to initialize the credit transaction of a payment account and get a payment reference


        Your system gives the payment reference to the final customer


        The customer uses the reference to pay in a shop


        Your system will be notified after the payment is settled'
      operationId: MoneyIns_PayshopInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInPayshopInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInPayshopInitOutput'
              examples:
                response:
                  value:
                    euPagoInit:
                      id: 589
                      reference: '5635208367072'
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
  /v2/moneyins/paytrail/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: (Deprecated) Initialize PayTrail Payment
      description: 'You will need 2 integration points on your code:


        One call to Lemonway DirectKit API to init PayTrail payment to credit the payment account


        One redirection from your website to the return URL by PayTrail'
      operationId: MoneyIns_PayTrailInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInPayTrailInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInPayTrailInitOutput'
              examples:
                response:
                  value:
                    id: 589
                    actionUrl: https://payment.paytrail.com/payment/load/token/9jt1D3SeQYZhirUAKvAgHppxPvJqLGYC1rB7XAj5svkVYeanSydHi7ZTzvMVaRAz
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
  /v2/moneyins/sofort/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: (Deprecated) Initialize Sofort Payment
      description: 'You will need 2 integration points on your code:


        One call to Lemonway DirectKit API to init Sofort payment to credit the payment account


        One redirection from your website to the return URL by Sofort'
      operationId: MoneyIns_SofortInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInSofortInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInSofortInitOutput'
              examples:
                response:
                  value:
                    id: 589
                    actionUrl: https%3A%2F%2Fwww.sofort.com%2Fpayment%2Fgo%2Fa47c876018e0ffa51e462aad0793ac10f71ee9e1
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
  /v2/moneyins/trustly/init:
    post:
      tags:
      - MoneyIns | Local Payments
      summary: (Deprecated) Initialize Trustly Payment
      description: Trustly is a Swedish payment method used in 29 European countries. With Trustly you can buy and pay from your bank account.
      operationId: MoneyIns_TrustlyInitPost
      parameters:
      - name: Authorization
        in: header
        description: Authorization bearer (OAuth 2)
        required: true
        schema:
          type: string
      - name: PSU-Accept-Language
        in: header
        description: Response language accepted by final client (PSU). English by default
        required: false
        schema:
          type: string
      - name: PSU-IP-Address
        in: header
        description: IP address of the final client (PSU).
        required: true
        schema:
          type: string
      - name: PSU-User-Agent
        in: header
        description: User-agent of the final client (PSU).
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoneyInTrustlyInitInput'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoneyInTrustlyInitOutput'
              examples:
                response:
                  value:
                    id: 589
                    actionUrl: https://trustly.com/_/orderclient.php?SessionID=eae09003-8fba-4ffa-9f08-b37aa25241a3&OrderID=2057765146&Locale=
        '401':
          description: Unauthorized
        '500':
          description: InternalServerError
components:
  schemas:
    MoneyInTrustlyInitInput:
      required:
      - finalCustomerEmail
      - finalCustomerFirstName
      - finalCustomerLastName
      - returnUrl
      - accountId
      type: object
      properties:
        finalCustomerEmail:
          description: End user email
          pattern: ^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$
          type: string
        finalCustomerFirstName:
          description: End user first name
          type: string
        finalCustomerLastName:
          description: End user last name
          type: string
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        finalCustomerEmail: wade.winston@email.com
        finalCustomerFirstName: Wade
        finalCustomerLastName: Winston
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    MoneyInSofortInitInput:
      required:
      - returnUrl
      - accountId
      type: object
      properties:
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    EuPagoInit:
      type: object
      properties:
        id:
          format: int64
          description: Transaction ID. You require this ID to confirm the transaction
          type: integer
        reference:
          description: 'References in Format: <b>entitades.referencias</b>'
          type: string
    MoneyInPayTrailInitInput:
      required:
      - returnUrl
      - accountId
      type: object
      properties:
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    MoneyInMultibancoInitOutput:
      type: object
      properties:
        euPagoInit:
          $ref: '#/components/schemas/EuPagoInit'
        error:
          $ref: '#/components/schemas/Error'
    MoneyInMobilePayInitInput:
      required:
      - returnUrl
      - accountId
      type: object
      properties:
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    MoneyInMbwayInitInput:
      required:
      - phone
      - returnUrl
      - accountId
      type: object
      properties:
        phone:
          description: 'Phone

            Final Client Phone Numbers'
          type: string
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        phone: '513212744'
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    MoneyInMobilePayInitOutput:
      type: object
      properties:
        id:
          format: int64
          description: Transaction ID. You will this this value to confirm the transaction
          type: integer
        actionUrl:
          description: Redirected URL for the client on the iDeal page payment
          type: string
        error:
          $ref: '#/components/schemas/Error'
    Error:
      type: object
      properties:
        code:
          format: int32
          type: integer
        message:
          type: string
        psp:
          $ref: '#/components/schemas/PSP'
    MoneyInMultibancoInitInput:
      required:
      - returnUrl
      - accountId
      type: object
      properties:
        startDate:
          pattern: ^[12]\d{3}\/(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])$
          type: string
        endDate:
          pattern: ^[12]\d{3}\/(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])$
          type: string
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    MoneyInPayTrailInitOutput:
      type: object
      properties:
        id:
          format: int64
          description: Transaction ID. You will this this value to confirm the transaction
          type: integer
        actionUrl:
          description: Redirected URL for the client on the iDeal page payment
          type: string
        error:
          $ref: '#/components/schemas/Error'
    PSP:
      type: object
      properties:
        message:
          description: Get the Error Message from PSP
          type: string
    MoneyInPayshopInitInput:
      required:
      - returnUrl
      - accountId
      type: object
      properties:
        returnUrl:
          description: 'Your site returns the URL, called to terminate the operation and on which the callback will be sent, with data in POST parameters.

            This URL must contain a unique ID so you know which operation is related to the return.'
          type: string
        reference:
          description: Unique ID of the call, generated by your server. This ID can be used as a search field when looking for operation details
          maxLength: 50
          minLength: 0
          type: string
        accountId:
          description: Payment Account ID to Credit
          maxLength: 256
          minLength: 0
          type: string
        totalAmount:
          format: int32
          description: 'Amount to Debit

            Amounts are given as integer numbers in cents'
          type: integer
        commissionAmount:
          format: int32
          description: 'Your Fee

            Amounts are given as integer numbers in cents'
          type: integer
        comment:
          description: Comment Regarding the Transaction
          maxLength: 140
          minLength: 0
          type: string
        autoCommission:
          description: "If true:\n1. [amountCom] will be ignored and will be replaced with Lemonway's fee  \n2. You will not receive any fee"
          type: boolean
      example:
        returnUrl: https://www.yoursite.com/payment_return.php/?id=367GBD
        reference: Dze8778
        accountId: '33612345678'
        totalAmount: 1500
        commissionAmount: 100
        comment: Order number 2457765AX2
        autoCommission: false
    MoneyInMbwayInitOutput:
      type: object
      properties:
        euPagoInit:
          $ref: '#/components/schemas/EuPagoInit'
        error:
          $ref: '#/components/schemas/Error'
    MoneyInTrustlyInitOutput:
      type: object
      properties:
        id:
          format: int64
          description: Transaction ID. You will this this value to confirm the transaction
          type: integer
        actionUrl:
          description: Redirected URL for the client on the iDeal page payment
          type: string
        error:
          $ref: '#/components/schemas/Error'
    MoneyInSofortInitOutput:
      type: object
      properties:
        id:
          format: int64
          description: Transaction ID. You will this this value to confirm the transaction
          type: integer
        actionUrl:
          description: Redirected URL for the client on the iDeal page payment
          type: string
        error:
          $ref: '#/components/schemas/Error'
    MoneyInPayshopInitOutput:
      type: object
      properties:
        euPagoInit:
          $ref: '#/components/schemas/EuPagoInit'
        error:
          $ref: '#/components/schemas/Error'
x-provenance:
  method: searched
  source: https://documentation.lemonway.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://documentation.lemonway.com/reference/accounts_accountsingleget.md
  - https://documentation.lemonway.com/reference/accounts_addultimatebeneficialowner.md
  - https://documentation.lemonway.com/reference/accounts_balancesget.md
  - https://documentation.lemonway.com/reference/accounts_balanceshistoryget.md
  - https://documentation.lemonway.com/reference/accounts_blockedput.md
  - https://documentation.lemonway.com/reference/accounts_documentget.md
  - https://documentation.lemonway.com/reference/accounts_documentssigninitpost.md
  - https://documentation.lemonway.com/reference/accounts_documentsuploadpost.md
  - https://documentation.lemonway.com/reference/accounts_enrolmentinit.md
  - https://documentation.lemonway.com/reference/accounts_getultimatebeneficialowner.md
  - https://documentation.lemonway.com/reference/accounts_individualpost.md
  - https://documentation.lemonway.com/reference/accounts_individualput.md
  - https://documentation.lemonway.com/reference/accounts_kycstatusget.md
  - https://documentation.lemonway.com/reference/accounts_kycstatusput.md
  - https://documentation.lemonway.com/reference/accounts_legalpost.md
  - https://documentation.lemonway.com/reference/accounts_legalsingleput.md
  - https://documentation.lemonway.com/reference/accounts_retrievepost.md
  - https://documentation.lemonway.com/reference/accounts_transactionsget.md
  - https://documentation.lemonway.com/reference/accounts_updateultimatebeneficialowner.md
  - https://documentation.lemonway.com/reference/disputes_disputesget.md
  - https://documentation.lemonway.com/reference/moneyins_accountcardget.md
  - https://documentation.lemonway.com/reference/moneyins_bankwireget.md
  - https://documentation.lemonway.com/reference/moneyins_bankwireibancountget.md
  - https://documentation.lemonway.com/reference/moneyins_bankwireibancreatepost.md
  - https://documentation.lemonway.com/reference/moneyins_bankwireibandisablepost.md
  - https://documentation.lemonway.com/reference/moneyins_cancelput.md
  - https://documentation.lemonway.com/reference/moneyins_cardcreatepost.md
  - https://documentation.lemonway.com/reference/moneyins_carddirect3dconfirmput.md
  - https://documentation.lemonway.com/reference/moneyins_cardget.md
  - https://documentation.lemonway.com/reference/moneyins_cardpaymentformpost.md
  - https://documentation.lemonway.com/reference/moneyins_cardrebill.md
  - https://documentation.lemonway.com/reference/moneyins_cardsubscriptionpost.md
  - https://documentation.lemonway.com/reference/moneyins_cardunregisterput.md
  - https://documentation.lemonway.com/reference/moneyins_cardwebinitpost.md
  - https://documentation.lemonway.com/reference/moneyins_chequeget.md
  - https://documentation.lemonway.com/reference/moneyins_chequeinitpost.md
  - https://documentation.lemonway.com/reference/moneyins_createbnplpayment.md
  - https://documentation.lemonway.com/reference/moneyins_getbnplpaymentplans.md


# --- truncated at 32 KB (34 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lemonway/refs/heads/main/openapi/lemonway-moneyins-local-payments-api-openapi.yml