Error messageData validation error
DescriptionOne of the required parameters may be missing or invalid.
Categories

PayPal

Pay-in

Causes

This error occurs when some required parameters are either missing or invalid.

On recurring card pay-ins, this error may also be caused when the 10th pay-in is attempted against the same registration object. One registration object can only be used for a maximum of 99 pay-ins, both CIT and MIT included.

What to do

On recurring card pay-ins, you need to restart the recurrence by creating a new registration object. This will require the user to authenticate with an initial CIT. See the how-to guide for details on setting up a new recurring flow.

Example

In the example below, the error was returned upon making a recurring pay-in.

API Response
{
    "Id":"3299814440",
    "Tag":"Custom meta",
    "CreationDate":1676828707,
    "AuthorId":"850474422",
    "CreditedUserId":"850444822",
    "DebitedFunds":{
        "Currency":"EUR",
        "Amount":1200
    },
    "CreditedFunds":{
        "Currency":"EUR",
        "Amount":1200
    },
    "Fees":{
        "Currency":"EUR",
        "Amount":0
    },
    "Status":"FAILED",
    "ResultCode":"205001",
    "ResultMessage":"Data validation error",
    "ExecutionDate":null,
    "Type":"PAYIN",
    "Nature":"REGULAR",
    "CreditedWalletId":"85047449",
    "DebitedWalletId":null,
    "PaymentType":"CARD",
    "ExecutionType":"DIRECT",
    "SecureMode":null,
    "CardId":"261004457",
    "SecureModeReturnURL":null,
    "SecureModeRedirectURL":null,
    "SecureModeNeeded":false,
    "Culture":"FR",
    "SecurityInfo":{
        "AVSResult":"NO_CHECK"
    },
    "StatementDescriptor":null,
    "BrowserInfo":null,
    "IpAddress":null,
    "Requested3DSVersion":null,
    "Applied3DSVersion":null,
    "RecurringPayinRegistrationId":"273734496"
}