Auth & Force Error Codes
Request Code | Status Code | Error Message | Endpoint | Cause |
---|---|---|---|---|
POST | 400 | "message": "Transaction type CreditAuth is not in the allowed list for this oid", "recoverable": false | /orgs/{oid}/transactions/start | Location has not been updated in Maven to set Credit Auth as allowed transaction types |
POST | 400 | "message": "field value is missing", "target": "base_amount", |
User attempted to start an Credit Auth transaction but did not include required base_amount field in the request | |
POST | 400 | "message": "Invalid JSON: should have required property 'method'", "target": "body" | User attempted to start an Credit Auth transaction but did not include required method field in the request (Ex: urlPage, hostedFields) | |
PUT | 400 | "message": "cardNumber, cardExpirationDate, and cardSecurityCode are not allowed in the request", "target": "transactionData", | /transactions/{xtoken}/authorization | User attempted to run a Hosted Fields Credit Auth transaction by supplying the card information in the PUT request instead of sending this data in POST requests to the /fields/ |
PUT | 400 | "message": "Void is not valid on an original transaction type of CreditForce", "recoverable": false | /orgs/{oid}/transactions/void | User attempted to void an Auth/Force transaction by supplying the uniqueTransId from the Force instead of the Auth transaction |
PUT | 400 | "message": "The recorded CreditAuth transaction has already been forced. A CreditAuth transaction can only be forced one time.", "recoverable": false | /orgs/{oid}/transactions/tokenizedForce | User attempted for force a Credit Auth transaction that had already been forced (captured) |
PUT | 403 | "message": |
User attempted to force a Credit Auth transaction on the tokenizedForce endpoint but supplied the method of POST instead of PUT | |
PUT | 400 | "message": "The recorded CreditAuth transaction has been voided. No further adjustments may be made to the transaction.", | User attempted to force a Credit Auth that had already been voided | |
PUT | 400 | "message": "Invalid JSON: should NOT have additional properties", "target": "body.transactionData" | User attempted to force a Credit Auth but supplied unsupported fields in the request (Ex: billingName, billingAddress, billingPostalCode) | |
PUT | 400 | "message": "Invalid JSON: should have required property ' |
User attempted to force a Credit Auth but did not supply the required fields in the request (Ex: externalTranId, uniqueTransId) | |
PUT | 400 | "message": "The original transaction is not a CreditAuth transaction.", "recoverable": false | User attempted to force a Credit Auth but supplied a uniquedTransId from a transaction of some other type (Ex: Credit Sale, Credit Return, ect) |