This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I am trying to switch from version 1 to version 2 of your "TI store order API".
I've followed your getting started guide Linked here, but I cannot manage to place an order.
The API returns a 422 Unprocessable Entity response, the detailed error message is: "Check your Apruve Account information in checkout profile and resubmit your request.", I have double-checked the information on myTI Dashboard they are fine.
I think the problem is caused by the fact that I am currently using the "test" endpoint with a "production" Apruve Account ID, can you confirm?
Thank you for your commitment
Andrea:
Thanks for reaching out to API Support.
Unlike v1 we don't need specific test Apruve Account ID to test things in v2. I am going to check few things on my side and get back to you by tomorrow.
Thanks for your patience.
Andrea:
We have reached out to Apruve Support on your behalf to see if they are seeing any issue from their end. We will update you once hear back from from Apruve Support.
~Samip
Andrea:
We got confirmation from Apruve Support that your account is valid and active... We are checking our logs and see why you saw the error message... Will provide update back by tomorrow what we find.
Again apologies and thanks for your patience.
Andrea:
We were able to figure out why you were seeing this issue. We will be pushing the fix for the issue by COB today.
In the interim if you want to actually try placing the order please change below in your payload
"customerPartNumber":"-1"
to
"customerPartNumber":""
If you make this change and give it try it should work.
Andrea:
Fix for this issue has been pushed out. Please give it a try placing an order.
if you face issue please let us know.
Hello Samip,
I changed my code, so it now sends the empty string as `customerPartNumber` field, but I do still get the same error.
This is the JSON payload that I am currently sending:
{ "order": { "checkoutProfileId": "OUR_CHECKOUT_PROFILE_ID", "customerPurchaseOrderNumber": "1234", "endCustomerCompanyName": "CEIA", "expediteShipping": false, "customerOrderComments": [], "lineItems": [ { "quantity": 1, "tiPartNumber": "LM78L05ACMX/NOPB", "customerItemComments": [], "customerPartNumber": "", "customReelIndicator": false, "customerLineItemNumber": 1 } ] } }
But I am still getting the same error, the endpoint I am calling is https://transact.ti.com/v2/store/orders/test.
Thank you for your commitment,
Davide
I have the same problem, and get the same error.
"errors":[{"errorCode":"ERR-TICOM-ORDER-API-0009","type":"Validation","section":"Generic","field":null,"reason":"Invalid Apruve payment Id","message":"Check your Apruve Account information in checkout profile and resubmit your request.","data":null}]
Jason:
We are looking into why we are seeing ERR-TICOM-ORDER-API-0009.. we will circle back in few hour with an update.
Adrea:
We are looking into why we are seeing ERR-TICOM-ORDER-API-0009.. we will circle back in few hour with an update.
Adrea, Jason:
We have confirmed there is issue, We are working with Apruve Support to resolve this issue.
We will provide status update by noon tomorrow (if not earlier).
Adrea:
We are still working with Apruve support to find root cause of the issue. I am hopeful we will have some good news by Monday.
Sorry its taking this long to resolve this issue.
Adrea:
Fix to address the issue has been pushed out. When you get chance please try submitting the Test or Production order, it should work now.
Sorry it took a little long to get this problem addressed.
**Attention** This is a public forum