3-kierunkowe połączenie kont
Dalsze wskazówki dotyczące łączenia kont
Gdy sprzedawca zaakceptuje zakres protokołu OAuth, zostanie dla niego wygenerowany token dostępu i odświeżenia. Jeśli token odświeżania multikonta klientów jest przechowywany, można wysłać żądanie do interfejsu API za pomocą accounts.link z obiektem AccountsLinkRequest. Działaniem powinno być „request”.
I na odwrót, żądanie do interfejsu API można wysłać natychmiast po skorzystaniu z tokena subkonta z obiektem accountsLinkRequest. Działanie powinno być „zatwierdzone”. Ułatwia to proces łączenia kont sprzedawcom dołączającym do Twojej platformy.
3-kierunkowe połączenie kont
Załóżmy, że masz następujące konta przykładowe:
| Konto | Purpose |
|---|---|
| 111111111 | Konto MCA |
| 2222222 | Inne subkonto |
| 3333333 | Nowe konto wprowadzające |
Zasób account.link dla ŻĄDANIA POŁĄCZENIA miałby następujące parametry:
| Parametr | Wartość |
|---|---|
| merchantID | 111111111 |
| accountID | 2222222 |
Z kolei treści AccountLinkRequest miałby następujące właściwości:
| Właściwość | Wartość |
|---|---|
| linkType | eCommercePlatform |
| linkedAccountId | 3333333 |
| działanie | prośba |

Natomiast zasób account.link na potrzeby ZATWIERDZANIA LINKU miałby następujące parametry:
| Parametr | Wartość |
|---|---|
| merchantID | 3333333 |
| accountID | 3333333 |
Z kolei treści AccountLinkRequest miałby następujące właściwości:
| Właściwość | Wartość |
|---|---|
| linkType | eCommercePlatform |
| linkedAccountId | 2222222 |
| działanie | zatwierdź |
| eCommercePlatformLinkInfo.externalAccountId | zewnętrzny identyfikator klienta |
| usługi | shoppingAdsProductManagement |
