Seamless Integration: Embed your app within Zid Merchant Dashboard for a unified merchant experience.
Enhanced Visibility: Increase app exposure and engagement within the Merchant Dashboard.
Simplified Access: No separate logins required, making it easier for merchants to use your app.
Improved Security: Utilize Zid’s secure authentication and content security policies.
Increased Adoption: Easy integration encourages more merchants to use your app’s functionalities.
Customer Loyalty: A seamless experience fosters higher satisfaction and long-term use.
1.
Initial Token Storage: Once a Merchant installs the application, Partners must use designated endpoints to store a token within Zid's system. This token is crucial for the subsequent authentication steps.
2.
Token Transmission: When a Merchant accesses the embedded app, the stored token is sent as a query parameter in the iframe URL. This token serves as an identifier for the Merchant, allowing the Partner's application to recognize and log in the Merchant automatically.
3.
Secure Data Handling: Despite being embedded, the application retains its ability to manage its storage within the browser, including local storage and cookies.
4.
New Scope Requirement: When requesting an embedded page in the Merchant Dashboard, Partners must include the embedded_apps_tokens_write
scope in their authorization requests.
5.
Security Recommendations: We recommend our Partners to regularly update tokens and invalidate old ones as a security measure for the Merchant's data integrity.