透過「我的商家帳戶管理 API」,您可以將地點轉移至其他帳戶或營業地點群組。如要瞭解如何操作,請按照這份文件中的指示操作。
開始使用
如要轉移地點,請準備下列項目:
來源帳戶:來源帳戶是地點的擁有者帳戶。這個帳戶可以是個人帳戶或營業地點群組。轉移完成後,來源帳戶將無法再存取該地點。
目標帳戶:目標帳戶是應轉移地點的帳戶。這個帳戶可以是個人帳戶或營業地點群組。轉移完成後,目標帳戶即為該地點的主要擁有者。
OAuth2 更新/存取權杖:每個帳戶都需要OAuth2 更新/存取權杖,才能呼叫 API。
轉移位置
如要轉移地點,請完成下列步驟:
如果你不是地點擁有者,必須先成為擁有者。使用現任商家擁有者的 OAuth 憑證呼叫
account.admins.create,並邀請使用者成為商家資訊擁有者。接著,使用受邀使用者的 OAuth 憑證呼叫accounts.invitations.list取得邀請 ID。撥打電話accounts.invitations.accept接受這項邀請。使用目標帳戶的 OAuth 憑證呼叫
accounts.list。然後在清單中找出要轉移地點的帳戶 ID。 您也可以使用步驟 1 中account.admins.create呼叫或accounts.invitations.list呼叫的回應中的管理員 ID 做為帳戶 ID。這個帳戶 ID 可以指個人帳戶或營業地點群組。使用您在步驟 2 中擷取的帳戶 ID 做為目標帳戶。這是要求主體中的 destinationAccount 欄位,可用於呼叫
locations.transfer。
使用目的地帳戶的 OAuth 憑證呼叫 accounts.locations.list,並確認轉移的位置顯示在結果中。如果您使用來源帳戶呼叫 accounts.locations.list 端點,結果不會包含轉移的位置資訊。
轉移至營業地點群組
如要將地點轉移至機構中的 location group,請使用 merchant OAuth 憑證呼叫 locations.admins.create。在 Admin 資源中使用 account 欄位,並傳遞 location group account ID 和適當的 role。您應使用location group管理員憑證呼叫 accounts.invitations.list,並以位置群組的帳戶 ID 做為 parent 引數,擷取與 location group 相關的邀請。找出目標位置正確的邀請,然後呼叫 accounts.invitations.accept 接受正確的邀請。