# UserInfo

The UserInfo data structure upholds a unique and consistent format across all target countries and corridors, while necessitating specific mandatory fields and validations for each destination.

## Fields description

{% tabs %}
{% tab title="C2C" %}
C2C fields

<table><thead><tr><th width="336">Fields</th><th width="383">Description</th></tr></thead><tbody><tr><td>Cdtr.StrdNm.FirstNm</td><td>Beneficiary's first name</td></tr><tr><td>Cdtr.StrdNm.LastNm</td><td>Beneficiary's Last name</td></tr><tr><td>Cdtr.Id.PrvtId.Othr.Id</td><td>Beneficiary identification number, the format can change depending on the country</td></tr><tr><td>Cdtr.Id.PrvtId.Othr.SchmeNm.Cd</td><td>Tax id or National Id</td></tr><tr><td>Cdtr.CtctDtls.EmailAdr</td><td>Beneficiary Email</td></tr><tr><td>Cdtr.CtctDtls.PhneNb</td><td>Beneficiary phone number, in international Format</td></tr><tr><td>Cdtr.PstlAdr.Ctry</td><td>ISO Alpha-2 country code</td></tr><tr><td>Cdtr.PstlAdr.CtrySubDvsn</td><td>Beneficiary country sub division (state, department, province)</td></tr><tr><td>Cdtr.PstlAdr.TwnNm</td><td>Beneficiary Town name</td></tr><tr><td>Cdtr.PstlAdr.AdrLine</td><td>Beneficiary Address</td></tr><tr><td>Cdtr.PstlAdr.PstCd</td><td>Beneficiary postal code</td></tr><tr><td>CdtrAcct.Id.Othr.Id</td><td>Beneficiary account number, IBAN</td></tr><tr><td>CdtrAgt.FinInstnId.BICFI</td><td>Bank BIC Code</td></tr><tr><td>Dbtr.StrdNm.FirstNm</td><td>Sender name</td></tr><tr><td>Dbtr.StrdNm.LastNm</td><td>Sender lastname</td></tr><tr><td>Dbtr.Id.PrvtId.Othr.Id</td><td>Sender document number</td></tr><tr><td>Dbtr.Id.PrvtId.Othr.SchmeNm.Cd</td><td>Sender document Type </td></tr><tr><td>Dbtr.Id.PrvtId.DtAndPlcOfBirth.BirthDt</td><td>Sender birthdate with this format yyyy-mm-dd</td></tr><tr><td>Dbtr.CtctDtls.EmailAdr</td><td>Sender Email</td></tr><tr><td>Dbtr.CtctDtls.PhneNb</td><td>Sender phone number, in international Format</td></tr><tr><td>Dbtr.PstlAdr.Ctry</td><td>ISO Alpha-2 country code</td></tr><tr><td>Dbtr.PstlAdr.CtrySubDvsn</td><td>Sender country sub division (state, department, province) </td></tr><tr><td>Dbtr.PstlAdr.TwnNm</td><td>Sender Town name</td></tr><tr><td>Dbtr.PstlAdr.AdrLine</td><td>Sender Address</td></tr><tr><td>Dbtr.PstlAdr.PstCd</td><td>Sender postal code</td></tr><tr><td>Dbtr.PstlAdr.AdrTp</td><td>Address type</td></tr><tr><td>Purp.Prtry</td><td>Payment purpose</td></tr></tbody></table>
{% endtab %}

{% tab title="B2C" %}

{% endtab %}
{% endtabs %}

## JSON structure

```json
"userInfo": {
    "Dbtr": {
      "StrdNm": {
        "FirstNm": "string",
        "LastNm": "string"
      },
      "PstlAdr": {
        "Ctry": "string",
        "CtrySubDvsn": "string",
        "TwnNm": "string",
        "AdrLine": "string",
        "PstCd": "string"
      },
      "Id": {
        "PrvtId": {
          "Othr": {
            "Id": "string",
            "Issr": "string",
            "SchmeNm": {
              "Cd": "ARNU",
              "Prtry": "string"
            }
          },
          "DtAndPlcOfBirth": {
            "BirthDt": "string",
            "CtryOfBirth": "string"
          }
        },
        "OrgId": {
          "Othr": {
            "Id": "string",
            "Issr": "string",
            "SchmeNm": {
              "Cd": "ARNU",
              "Prtry": "string"
            }
          }
        }
      },
      "CtctDtls": {
        "EmailAdr": "string",
        "PhneNb": "string",
        "Othr": "string"
      },
      "Nm": "string"
    },
    "Cdtr": {
      "StrdNm": {
        "FirstNm": "string",
        "LastNm": "string"
      },
      "PstlAdr": {
        "Ctry": "string",
        "CtrySubDvsn": "string",
        "TwnNm": "string",
        "AdrLine": "string",
        "PstCd": "string"
      },
      "Id": {
        "PrvtId": {
          "Othr": {
            "Id": "string",
            "Issr": "string",
            "SchmeNm": {
              "Cd": "ARNU",
              "Prtry": "string"
            }
          },
          "DtAndPlcOfBirth": {
            "BirthDt": "string",
            "CtryOfBirth": "string"
          }
        }
      },
      "CtctDtls": {
        "EmailAdr": "string",
        "PhneNb": "string",
        "Othr": "string"
      }
    },
    "CdtrAgt": {
      "FinInstnId": {
        "BICFI": "string"
      },
      "BrnchId": {
        "Id": "string"
      }
    },
    "CdtrAcct": {
      "Id": {
        "Othr": {
          "Id": "string"
        }
      },
      "Tp": {
        "Cd": "SVGS"
      }
    },
    "Purp": {
      "Prtry": "FAMILY_SUPPORT"
    },
    "InstForCdtrAgt": {
      "InstrInf": "string"
    },
    "PmtId": {
      "TxId": "string"
    },
    "InitgPty": {
      "PstlAdr": {
        "Ctry": "string",
        "CtrySubDvsn": "string",
        "TwnNm": "string",
        "AdrLine": "string",
        "PstCd": "string"
      }
    }
  }
```

## Main structure sections

All field descriptions have been provided previously, but remember to consider these main structural sections.

| Section  | Description                   |
| -------- | ----------------------------- |
| Dbtr     | Sender                        |
| Cdtr     | Receiver                      |
| CdtrAgt  | Bank or financial institution |
| CdtrAcct | Bank account details          |
| Id       | Document                      |
| PrvtId   | Person document               |
| Orgid    | Organization document         |
| CtctDtls | Contact details               |
| PstlAdr  | Address                       |
