Project

General

Profile

Actions

Support #648

open

API from V3 to V4 for adding affiliates is broken.

Added by Greg Krabbenhoft 8 months ago. Updated 3 months ago.

Status:
New
Priority:
Urgent
Start date:
08/20/2024
Due date:
% Done:

0%

Estimated time:

Description

When using a link in V3 to sell a TME product, the system should create an affiliate in V4 if one does not already exist. Currently when clicking the link, V4 returns an error message.

V3 links:

V4 result:


Files

clipboard-202408200928-aipe7.png (22.8 KB) clipboard-202408200928-aipe7.png Greg Krabbenhoft, 08/20/2024 04:28 PM
clipboard-202408200929-gxww6.png (24.7 KB) clipboard-202408200929-gxww6.png Greg Krabbenhoft, 08/20/2024 04:29 PM
Actions #1

Updated by Leo Esaki 7 months ago

While I was working on this issue, I found 2 things which could be the reason of the issue.

1) Now it has an parameter error with email address. Because of that, when we send a request from V3 to V4, it returns 422 error with "invalid email address". Now we get the email address from database and it's like this pattern - "1907__email". According to V4 validation, it has to be set up with its domain name, for example "".

2) And with this code, it occurs internal server error.
my $json = decode_json($product_list);
But we can ensure its correctness after having a correct result in V3->V4 API request.

Please give me a solution for this. Thanks, Leo.

Actions #2

Updated by George Howington 3 months ago

  • Project changed from 3 to TME Maintenance
Actions

Also available in: Atom PDF