Billing agreement errors - 10004 to 13200

SetCustomerBillingAgreement errors

This API operation has been deprecated starting with API version 54.0.

Error code Short and long messages User action
10004 Transaction refused because of an invalid argument. See additional error messages for details.
Invalid argument; BillingType input field is set to None
10014 API call was rate limited.
The API call has been denied as it has exceeded the permissible call rate limit.
10404 Transaction refused because of an invalid argument. See additional error messages for details.
ReturnURL is missing.
ReturnURL tag has no content.
10004 Transaction refused because of an invalid argument. See additional error messages for details.
Invalid value for request billing address parameter.
10405 Transaction refused because of an invalid argument. See additional error messages for details.
CancelURL is missing.
CancelURL tag has no content.
10407 Transaction refused because of an invalid argument. See additional error messages for details.
Invalid buyer email address (BuyerEmail).
Invalid BuyerEmail (badly formatted or violates SMTP protocol defined email address format) or BuyerEmail is passed as an empty tag.
10436 Transaction refused because of an invalid argument. See additional error messages for details.
PageStyle value exceeds maximum allowable length.
PageStyle tag is too long.
10437 Transaction refused because of an invalid argument. See additional error messages for details.
cpp-header-image value exceeds maximum allowable length.
cpp_header_image tag is too long; maximum length is 127.
10438 Transaction refused because of an invalid argument. See additional error messages for details.
cpp-header-border-color value exceeds maximum allowable length.
cpp_header_border_color tag is too long; maximum length is 6.
10439 Transaction refused because of an invalid argument. See additional error messages for details.
cpp-header-back-color value exceeds maximum allowable length.
cpp_header_back_color tag is too long; maximum length is 6.
10440 Transaction refused because of an invalid argument. See additional error messages for details.
cpp-payflow-color value exceeds maximum allowable length.
cpp_payflow_color tag is too long; maximum length is 6.
10471 Transaction refused because of an invalid argument. See additional error messages for details.
ReturnURL is invalid.
ReturnURL tag contains invalid URL.
10472 Transaction refused because of an invalid argument. See additional error messages for details.
CancelURL is invalid.
CancelURL tag contains invalid URL.
10476 Transaction refused because of an invalid argument. See additional error messages for details.
 
 
10477 Transaction refused because of an invalid argument. See additional error messages for details.
 
 
11452 Merchant not enabled for reference transactions
Merchant not enabled for reference transactions
This merchant is not enabled for Mark reference transaction. Warning only.
11453 Reference transactions temporarily unavailable.
Reference transaction feature not currently available; try again later
Feature not enabled because system is running in stand in mode. Warning only.
11601 Request for billing address failed
Billing address request is not enabled for merchant
 
11602 Request for billing address failed
Feature not yet available
 

GetBillingAgreementCustomerDetails errors

This API operation has been deprecated starting with API version 54.0.

Error code Short and long messages User action
10014 API call was rate limited.
The API call has been denied as it has exceeded the permissible call rate limit.
10408 Missing token
Token is missing
Token is missing.
10409 You're not authorized to access this info.
Express Checkout token was issued for a merchant account other than yours.
Token belongs to a different merchant.
10410 Invalid token
Invalid token
Token is invalid.
10411 This Express Checkout session has expired.
This Express Checkout session has expired. Token value is no longer valid.
Token expired.

CreateBillingAgreement errors

Error code Short and long messages User action
10014 API call was rate limited.
The API call has been denied as it has exceeded the permissible call rate limit.
10408 Missing token
Token is missing
Token is missing.
10409 You're not authorized to access this info.
Express Checkout token was issued for a merchant account other than yours.
Token belongs to a different merchant.
10410 Invalid token
Invalid token
Token is invalid.
10411 This Express Checkout session has expired.
This Express Checkout session has expired. Token value is no longer valid.
Token expired.
11455 Buyer did not accept billing agreement
Buyer did not accept billing agreement
Buyer has not agreed to the billing agreement.
11456 A successful Billing Agreement has already been created for this token.
Transaction refused because of an invalid argument. See additional error messages for details.
Token has already been used to create a billing agreement.
11607 Duplicate request for specified Message Submission ID.
The specified Message Submission ID (specified in MSGSUBID parameter) is a duplicate; result parameters of the original request are attached.

BAUpdate errors

Error code Short and long messages User action
10001 Internal Error
Internal Error

To learn more about possible causes and corrective actions, see What is API error code 10001?.

10004 Transaction refused because of an invalid argument. See additional error messages for details.
Invalid argument; description field or custom field is empty and the status is active
Check the description and custom fields of the billing agreement. Either the description or custom field is empty and the status is active or the contents of one of these fields exceeds the maximum field length.
10014 API call was rate limited.
The API call has been denied as it has exceeded the permissible call rate limit.
10201 Billing Agreement was cancelled
Billing Agreement was cancelled
Billing agreement has been cancelled.
10204 User's account is closed or restricted
User's account is closed or restricted
10209 Disabled
Preapproved Payments not enabled.
Merchant pull is not enabled for the country or merchant is not enabled for merchant pull.
10209 Disabled
Preapproved Payments not enabled.
Account number mismatch exists for the API caller and the account the billing agreement belongs to.
10211 Invalid billing agreement ID
Invalid transaction or billing agreement ID; could not find Billing Agreement in database
11451 Billing Agreement Id or transaction Id is not valid
Billing Agreement Id or transaction Id is not valid
ReferenceID field is empty.
11451 Billing Agreement Id or transaction Id is not valid
Billing Agreement Id or transaction Id is not valid
Reference id refers to an invalid transaction.
11452 Merchant not enabled for reference transactions
Merchant not enabled for reference transactions
This merchant is not enabled for Mark reference transaction.
13200
(Since API version 121)
Channel not enabled for channel initiated billing.
Channel not enabled for channel initiated billing.

Additional information

  • API error codes
  • SetCustomerBillingAgreement API Operation (NVP, SOAP)
  • GetBillingAgreementCustomerDetails API Operation (NVP, SOAP)
  • CreateBillingAgreement API Operation (NVP, SOAP)
  • BAUpdate API Operation (NVP, SOAP)