Error messageAuthor is not the card owner
DescriptionThe pay-in failed because the author is different from the card owner.
Categories

Pay-in

Preauthorization

Causes

The AuthorId is different from the UserId of the Card object used.

What to do

The author has to be the user being debited.

Example

This error can be returned on any pay-in based on a registered card (including preauthorizations and recurring registration objects).

In the example below, the response of the API when attempting to Create a Preauthorization with an AuthorId different from the card UserId.

API Response
{

    "Id": "156685884",

    "Tag": null,

    "CreationDate": 1669115898,

    "AuthorId": "156671912",

    "DebitedFunds": {

        "Currency": "EUR",

        "Amount": 500

    },

    "RemainingFunds": {

        "Currency": "EUR",

        "Amount": 0

    },

    "AuthorizationDate": null,

    "Status": "FAILED",

    "PaymentStatus": "CANCELED",

    "ExpirationDate": null,

    "PayInId": null,

    "ResultCode": "001023",

    "ResultMessage": "Author is not the card owner",

    "SecureMode": "FORCE",

    "CardId": "156672588",

    "SecureModeReturnURL": null,

    "SecureModeRedirectURL": null,

    "SecureModeNeeded": false,

    "PaymentType": "CARD",

    "ExecutionType": "DIRECT",

    "StatementDescriptor": null,

    "Culture": "EN",

    "SecurityInfo": {

        "AVSResult": "NO_CHECK"

    },

    "MultiCapture": true,

    "BrowserInfo": {

        "AcceptHeader": "text/html, application/xhtml+xml, application/xml;q=0.9, /;q=0.8",

        "JavaEnabled": true,

        "Language": "FR-FR",

        "ColorDepth": 4,

        "ScreenHeight": 1800,

        "ScreenWidth": 400,

        "TimeZoneOffset": 60,

        "UserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",

        "JavascriptEnabled": true

    },

    "IpAddress": "80.236.38.245",

    "Billing": {

        "FirstName": "Owner",

        "LastName": "One",

        "Address": {

            "AddressLine1": null,

            "AddressLine2": null,

            "City": null,

            "Region": null,

            "PostalCode": null,

            "Country": null

        }

    },

    "Shipping": {

        "FirstName": "Owner",

        "LastName": "One",

        "Address": {

            "AddressLine1": null,

            "AddressLine2": null,

            "City": null,

            "Region": null,

            "PostalCode": null,

            "Country": null

        }

    },

    "Requested3DSVersion": null,

    "Applied3DSVersion": null

}