QB SDK错误3210在信用卡年在客户插入



我正在插入一个带有信用卡信息的客户(在本例中是屏蔽的,但在本例中是测试#),并且一直得到3210的年份错误。我试过2016年和2016年,结果都是一样的。我错过了什么?

插入请求的CC部分:

<CreditCardInfo>
<CreditCardNumber>4111111111111111</CreditCardNumber> 
<ExpirationMonth>9</ExpirationMonth> 
<ExpirationYear>2016</ExpirationYear> 
<NameOnCard>ben test</NameOnCard> 
</CreditCardInfo>

和响应:

<CustomerAddRs requestID="0" statusCode="3210" statusSeverity="Error" statusMessage="The "customer credit card expiration year" field has an invalid value "2016". QuickBooks error message: Invalid date." /> 
</QBXMLMsgsRs>

遇到同样的问题,请检查XML

中的QBXML版本