> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.mangopay.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.mangopay.com/_mcp/server.

# 001002

<table>
  <tbody>
    <tr>
      <th class="header">
        Error message
      </th>

      <td class="table-content">
        Author is not the wallet owner
      </td>
    </tr>

    <tr>
      <th class="header">
        Description
      </th>

      <td class="table-content">
        The user Id used as Author has to be the wallet owner
      </td>
    </tr>

    <tr>
      <th class="header">
        Categories
      </th>

      <td class="table-content">
        Transfer

        \


        Wallet
      </td>
    </tr>
  </tbody>
</table>

#### Causes

The transfer `AuthorId` is different from the `Id` of the debited wallet `Owners`.

#### What to do

The author has to be the user being debited.

#### Example

In the example below, here is the API response when attempting to create a transfer with an `AuthorId` different from the debited wallet’s owner.

**`API Response`**

```json API Response
{
    "Id": "162740992",
    "Tag": "Created using MANGOPAY API Collection Postman",
    "CreationDate": 1676881275,
    "AuthorId": "145397183",
    "CreditedUserId": "145397183",
    "DebitedFunds": {
        "Currency": "EUR",
        "Amount": 500
    },
    "CreditedFunds": {
        "Currency": "EUR",
        "Amount": 490
    },
    "Fees": {
        "Currency": "EUR",
        "Amount": 10
    },
    "Status": "FAILED",
    "ResultCode": "001002",
    "ResultMessage": "Author is not the wallet owner",
    "ExecutionDate": null,
    "Type": "TRANSFER",
    "Nature": "REGULAR",
    "DebitedWalletId": "145389978",
    "CreditedWalletId": "145397873"
}
```