cancel
Showing results for 
Search instead for 
Did you mean: 

cardCode' element is invalid

Hello!!!
I am working on IOS app.
Sandbox mode is working well.
but in live mode i have get "cardcode element is invalid" error.
I can not find what is issue.

 

2017-08-14 03:45:07.242 PuntaService[906:35025] MY#=<?xml version="1.0" encoding="utf-8"?><mobileDeviceLoginResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><code>I00001</code><text>Successful.</text></message></messages><sessionToken>mqary$dx8UEE1NFFoJXUmpviOYcHswV_ncs56_d_n6mQTySSdFbwopfHZTE8k0aYvj8wimFwTeOJXs3HGYYqnoTww1XaOuWWQR1sTryxyKdzl79RctL4jzraffF2jm$kd0IHN89Zm3hI_pTF_n7MIQAA</sessionToken><merchantContact><merchantName>Virtual-Dispatch</merchantName><merchantAddress>12014 E Colonial DR Suite #160 </merchantAddress><merchantCity>Orlando Florida</merchantCity><merchantState>FL</merchantState><merchantZip>32826</merchantZip><merchantPhone>888-9825277</merchantPhone></merchantContact><userPermissions><permission><permissionName>Submit_Charge</permissionName></permission><permission><permissionName>Submit_Refund</permissionName></permission><permission><permissionName>Submit_Update</permissionName></permission><permission><permissionName>Mobile_Admin</permissionName></permission></userPermissions><merchantAccount><marketType>1</marketType><deviceType>7</deviceType></merchantAccount></mobileDeviceLoginResponse>
2017-08-14 03:45:07.244 PuntaService[906:35025] Mobile Device Login Response
2017-08-14 03:45:07.246 PuntaService[906:35025] <?xml version="1.0" encoding="utf-8"?><mobileDeviceLoginResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><code>I00001</code><text>Successful.</text></message></messages><sessionToken>mqary$dx8UEE1NFFoJXUmpviOYcHswV_ncs56_d_n6mQTySSdFbwopfHZTE8k0aYvj8wimFwTeOJXs3HGYYqnoTww1XaOuWWQR1sTryxyKdzl79RctL4jzraffF2jm$kd0IHN89Zm3hI_pTF_n7MIQAA</sessionToken><merchantContact><merchantName>Virtual-Dispatch</merchantName><merchantAddress>12014 E Colonial DR Suite #160 </merchantAddress><merchantCity>Orlando Florida</merchantCity><merchantState>FL</merchantState><merchantZip>32826</merchantZip><merchantPhone>888-9825277</merchantPhone></merchantContact><userPermissions><permission><permissionName>Submit_Charge</permissionName></permission><permission><permissionName>Submit_Refund</permissionName></permission><permission><permissionName>Submit_Update</permissionName></permission><permission><permissionName>Mobile_Admin</permissionName></permission></userPermissions><merchantAccount><marketType>1</marketType><deviceType>7</deviceType></merchantAccount></mobileDeviceLoginResponse>
namespace warning : xmlns: URI AnetApi/xml/v1/schema/AnetApiSchema.xsd is not absolute
ttp://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"
                                                                               ^
2017-08-14 03:45:07.252 PuntaService[906:35025] Error = (null)
2017-08-14 03:45:07.254 PuntaService[906:35025] Elements: 
GDataXMLElement 0x6000004583c0: {type:1 name:mobileDeviceLoginResponse xml:"<mobileDeviceLoginResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><code>I00001</code><text>Successful.</text></message></messages><sessionToken>mqary$dx8UEE1NFFoJXUmpviOYcHswV_ncs56_d_n6mQTySSdFbwopfHZTE8k0aYvj8wimFwTeOJXs3HGYYqnoTww1XaOuWWQR1sTryxyKdzl79RctL4jzraffF2jm$kd0IHN89Zm3hI_pTF_n7MIQAA</sessionToken><merchantContact><merchantName>Virtual-Dispatch</merchantName><merchantAddress>12014 E Colonial DR Suite #160 </merchantAddress><merchantCity>Orlando Florida</merchantCity><merchantState>FL</merchantState><merchantZip>32826</merchantZip><merchantPhone>888-9825277</merchantPhone></merchantContact><userPermissions><permission><permissionName>Submit_Charge</permissionName></permission><permission><permissionName>Submit_Refund</permissionName></permission><permission><permissionName>Submit_Update</permissionName></permission><permission><permissionName>Mobile_Admin</permissionName></permission></userPermissions><merchantAccount><marketType>1</marketType><deviceType>7</deviceType></merchantAccount></mobileDeviceLoginResponse>"}
2017-08-14 03:45:07.257 PuntaService[906:35025] Message: 
Message.code = I00001
Message.text = Successful.
Message.description = (null)
2017-08-14 03:45:07.258 PuntaService[906:35025] Messages: 
Messages.resultCode = Ok
Messages.message = (
    "Message.code = I00001\nMessage.text = Successful.\nMessage.description = (null)\n"
)
2017-08-14 03:45:07.259 PuntaService[906:35025] MerchantContact = MerchantContact.merchantName = Virtual-Dispatch
MerchantContact.merchantAddress = 12014 E Colonial DR Suite #160 
MerchantContact.merchantCity = FL
MerchantContact.merchantState = FL
MerchantContact.merchantZip = 32826
MerchantContact.merchantPhone = 888-9825277
2017-08-14 03:45:07.260 PuntaService[906:35025] MerchantAccount = MerchantAccount.marketType = 1
MerchantContact.deviceType = 7
2017-08-14 03:45:07.261 PuntaService[906:35025] MobileDeviceLoginResponse: MobileDeviceLoginResponse.anetApiResponse = ANetApiResponse.refId = (null)
ANetApiResponse.messages = Messages.resultCode = Ok
Messages.message = (
    "Message.code = I00001\nMessage.text = Successful.\nMessage.description = (null)\n"
)


MobileDeviceLoginResponse.sessionToken = mqary$dx8UEE1NFFoJXUmpviOYcHswV_ncs56_d_n6mQTySSdFbwopfHZTE8k0aYvj8wimFwTeOJXs3HGYYqnoTww1XaOuWWQR1sTryxyKdzl79RctL4jzraffF2jm$kd0IHN89Zm3hI_pTF_n7MIQAA
MobileDeviceLoginResponse.merchantContact = MerchantContact.merchantName = Virtual-Dispatch
MerchantContact.merchantAddress = 12014 E Colonial DR Suite #160 
MerchantContact.merchantCity = FL
MerchantContact.merchantState = FL
MerchantContact.merchantZip = 32826
MerchantContact.merchantPhone = 888-9825277

MobileDeviceLoginResponse.userPermissions = (
    "Permission.permissionName = Submit_Charge\n",
    "Permission.permissionName = Submit_Refund\n",
    "Permission.permissionName = Submit_Update\n",
    "Permission.permissionName = Mobile_Admin\n"
)
MobileDeviceLoginResponse.merchantAccount = MerchantAccount.marketType = 1
MerchantContact.deviceType = 7

2017-08-14 03:45:07.263 PuntaService[906:35025] MAKE REQUEST
2017-08-14 03:45:07.264 PuntaService[906:35025] Reachability Flag Status: -R ------- networkStatusForFlags
2017-08-14 03:45:07.265 PuntaService[906:35025] Create Transaction Request: <?xml version="1.0" encoding="utf-8"?><createTransactionRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><merchantAuthentication><sessionToken>mqary$dx8UEE1NFFoJXUmpviOYcHswV_ncs56_d_n6mQTySSdFbwopfHZTE8k0aYvj8wimFwTeOJXs3HGYYqnoTww1XaOuWWQR1sTryxyKdzl79RctL4jzraffF2jm$kd0IHN89Zm3hI_pTF_n7MIQAA</sessionToken><mobileDeviceId>FE8D71F3-7684-49DC-9017-172878AE6543</mobileDeviceId></merchantAuthentication><transactionRequest><transactionType>authCaptureTransaction</transactionType><amount>1</amount><payment><creditCard><cardNumber>4444333322221111</cardNumber><expirationDate>1217</expirationDate><cardCode></cardCode></creditCard></payment><solution><id>A1000025</id></solution><order></order><lineItems><lineItem><itemId>61105</itemId><name>PUNTA CANA CARS RENTAL</name><description>PUNTA CANA CARS RENTAL</description><quantity>1</quantity><unitPrice>1</unitPrice><taxable>false</taxable></lineItem></lineItems><tax><amount>0.0</amount><name>Tax</name></tax><shipping><amount>0.0</amount><name>Shipping</name></shipping><customer></customer><billTo></billTo><shipTo></shipTo><transactionSettings></transactionSettings><userFields></userFields></transactionRequest></createTransactionRequest>
2017-08-14 03:45:08.473 PuntaService[906:35025] MY#=<?xml version="1.0" encoding="utf-8"?><ErrorResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Error</resultCode><message><code>E00003</code><text>The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' element is invalid - The value XX is invalid according to its datatype 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' - The Pattern constraint failed.</text></message></messages></ErrorResponse>
2017-08-14 03:45:08.474 PuntaService[906:35025] Create Transaction response
2017-08-14 03:45:08.475 PuntaService[906:35025] <?xml version="1.0" encoding="utf-8"?><ErrorResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Error</resultCode><message><code>E00003</code><text>The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' element is invalid - The value XX is invalid according to its datatype 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' - The Pattern constraint failed.</text></message></messages></ErrorResponse>
namespace warning : xmlns: URI AnetApi/xml/v1/schema/AnetApiSchema.xsd is not absolute
ttp://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"
                                                                               ^
2017-08-14 03:45:08.476 PuntaService[906:35025] Error = (null)
2017-08-14 03:45:08.477 PuntaService[906:35025] Elements: 
GDataXMLElement 0x608000659dd0: {type:1 name:ErrorResponse xml:"<ErrorResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Error</resultCode><message><code>E00003</code><text>The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' element is invalid - The value XX is invalid according to its datatype 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' - The Pattern constraint failed.</text></message></messages></ErrorResponse>"}
2017-08-14 03:45:08.478 PuntaService[906:35025] Message: 
Message.code = E00003
Message.text = The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' element is invalid - The value XX is invalid according to its datatype 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' - The Pattern constraint failed.
Message.description = (null)
2017-08-14 03:45:08.479 PuntaService[906:35025] Messages: 
Messages.resultCode = Error
Messages.message = (
    "Message.code = E00003\nMessage.text = The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' element is invalid - The value XX is invalid according to its datatype 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' - The Pattern constraint failed.\nMessage.description = (null)\n"
)
2017-08-14 03:45:08.479 PuntaService[906:35025] Elements: 
(null)
2017-08-14 03:45:08.480 PuntaService[906:35025] Messages: 
Messages.resultCode = (null)
Messages.message = (
)
2017-08-14 03:45:08.480 PuntaService[906:35025] SplitTenderPayment = SplitTenderPayment.transId = (null)
SplitTenderPayment.responseCode = (null)
SplitTenderPayment.responseToCustomer = (null)
SplitTenderPayment.authCode = (null)
SplitTenderPayment.accountNumber = (null)
SplitTenderPayment.accountType = (null)
SplitTenderPayment.requestedAmount = (null)
SplitTenderPayment.approvedAmount = (null)
SplitTenderPayment.balanceOnCard = (null)
2017-08-14 03:45:08.481 PuntaService[906:35025] CreateTransactionResponse: createTransactionResponse.anetAPIResponse = ANetApiResponse.refId = (null)
ANetApiResponse.messages = Messages.resultCode = Error
Messages.message = (
    "Message.code = E00003\nMessage.text = The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' element is invalid - The value XX is invalid according to its datatype 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardCode' - The Pattern constraint failed.\nMessage.description = (null)\n"
)


createTransactionResponse.transactionResponse = TransactionResponse.responseCode = (null)
TransactionResponse.authCode = (null)
TransactionResponse.avsResultCode = (null)
TransactionResponse.cvvResultCode = (null)
TransactionResponse.cavvResultCode = (null)
TransactionResponse.transId = (null)
TransactionResponse.refTransID = (null)
TransactionResponse.transHash = (null)
TransactionResponse.testRequest = (null)
TransactionResponse.accountNumber = (null)
TransactionResponse.accountType = (null)
TransactionResponse.splitTenderId = (null)
TransactionResponse.messages = Messages.resultCode = (null)
Messages.message = (
)

TransactionResponse.errors = (
)
TransactionResponse.splitTenderPayment = SplitTenderPayment.transId = (null)
SplitTenderPayment.responseCode = (null)
SplitTenderPayment.responseToCustomer = (null)
SplitTenderPayment.authCode = (null)
SplitTenderPayment.accountNumber = (null)
SplitTenderPayment.accountType = (null)
SplitTenderPayment.requestedAmount = (null)
SplitTenderPayment.approvedAmount = (null)
SplitTenderPayment.balanceOnCard = (null)

TransactionResponse.userFields = (
)

createTransactionResponse.sessionToken = (null)

thanks for any help.

golddrip13
Member
1 REPLY 1

Hello,

 

Your are sending an empty <cardCode></cardCode>. Either remove the <cardCode></cardCode> element or populate it with a valid value.

Powered by NexWebSites.com -
Certified Authorize.net developers
NexusSoftware
Trusted Contributor