Filter
-
Content Type
-
Category
Mobile/Wearable
Visual Display
Digital Appliance
Platform
Recommendations
Filter
Develop Smart TV
sdktickets or event tickets, non-packaged food items, weapons and accessories; create an app and use the app to violate any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the developer terms agreement; create an app and use the app to operate nuclear facilities, life support, or other mission critical application where human life or property may be at stake you understand that smart tv service app is not designed for such purposes and that failure of applications running on the smart tv service app engine in such cases could lead to death, personal injury, or severe property or environmental damage for which samsung is not responsible; create apps which exceed reasonable request volume, constituting excessive or abusive usage, or obtain unauthorized access to the samsung networks 3 ownership and relationship of parties 3 1 the samsung tv app sdk is protected under and by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of the republic of korea, and other countries samsung's rights apply to the samsung tv app sdk and all output and executables of the samsung tv app sdk, excluding any software components developed by you which do not themselves incorporate the samsung tv app sdk or any output or executables of the samsung tv app sdk you agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms samsung owns all rights, title, and interest in and to the samsung tv app sdk these terms grant you no right, title, or interest in any intellectual property owned or licensed by samsung, including but not limited to the samsung tv app sdk and samsung trademarks you acknowledge and agree that samsung and other samsung tv app sdk developers users may independently develop other applications through their use of the samsung tv app sdk or otherwise which are identical or similar to your application in function, code or other characteristics you agree that you will have no ownership or intellectual property rights in such applications you further acknowledge and agree that any application developed by samsung and using the samsung tv app sdk which may be identical or similar to your application in function, code or other characteristics will not be deemed to violate in any manner any of your rights in your application and/or service, and that any such characteristics are coincidental in nature in this regard, you expressly grant to samsung a limited, non-exclusive license in and to any proprietary rights you may hold in any application or any usage log data with respect to such application developed by you using the samsung tv app sdk for purposes of developing, using and exploiting any application or service developed by samsung using the samsung tv app sdk solely for the purpose mentioned in this clause 1 2 4 termination your license to the samsung tv app sdk under these sdk terms continues until it is terminated by either party termination by you you may terminate the licenses granted under these sdk terms by discontinuing use of the samsung tv app sdk and ceasing publication of your published applications, if any you may cease publishing your application by sending an email notice of termination to samsung at [email address] which includes the name of your application and the corresponding application key termination by samsung samsung may terminate the licenses granted under these sdk terms at any time for any reason samsung may also disable or remove from the software any application developed by you under the samsung tv app sdk at any time for any reason without limiting the foregoing, your rights to use the samsung tv app sdk terminate automatically if i you violate the letter or spirit of any of these sdk terms, ii samsung publicly posts a written notice of termination on its website, iii samsung sends a written notice of termination to you, or iv samsung disables your access to the samsung tv app sdk or disables or removes from the software any application developed by you under the samsung tv app sdk effect of termination immediately upon the termination of the licenses granted under these sdk terms, you shall cease any and all publication, distribution, public display, advertising, marketing, promotion or making other public references to, your application survival the following provisions pertaining to section 2 restrictions , section 3 ownership , section 4 d , section 5 indemnity , section 6 disclaimer of warranties , section 7 limitation of liability , section 8 release and waiver , section 9 third party software and section 10 general terms shall survive the termination or other expiration of these sdk terms 5 indemnity you agree to indemnify, hold harmless and defend samsung and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses including, without limitation, reasonable attorneys' fees and other dispute resolution expenses incurred by samsung arising out of or relating to your i violation or breach of any term of these sdk terms, the developer terms agreement, or any applicable law, regulation, policy or guideline, whether or not referenced herein, ii use or misuse of the samsung tv app sdk, or iii violation of any rights of any third party 6 disclaimer of warranties the samsung tv app sdk, documentation and services, including the site and the software, are provided on an "as is" and "as available" basis to the maximum extent permitted by applicable law, samsung expressly disclaims all warranties of any kind, whether express, implied or statutory, including but not limited to the implied warranties of merchantability, fitness for particular purpose, title and non-infringement, nor are there any warranties created by course of dealing, course of performance, or trade usage samsung makes no warranty that i the samsung tv app sdk, documentation and/or smart tv services will meet your requirements; ii the samsung tv app sdk and/or smart tv services will be uninterrupted, timely, secure, or error-free; iii the results that may be obtained from the use of the samsung tv app sdk, documentation and/or smart tv services will be accurate or reliable; iv any errors in the samsung tv app sdk, documentation and/or smart tv services will be corrected; v the samsung tv app sdk and/or smart tv services will interoperate with any third party software or operate in any particular hardware, software, operating system or environment; vi any applications developed using the samsung tv app sdk and/or for the smart tv services will be the same or similar and accurate as intended by you; or vii that use of any applications developed using the samsung tv app sdk and/or for the smart tv services will be permitted under the terms of any third party software or any hosting service 7 limitation of liability to the maximum extent permitted by applicable law, in no event shall samsung, its affiliates, parent companies, subsidiaries, officers, directors, employees, agents or bundled software providers be liable whether in contract, warranty, tort including negligence whether active, passive or imputed , product liability or strict liability or other theory , for any indirect, incidental, special or consequential damages including without limitation any loss of data, service interruption, computer failure or pecuniary loss arising out of the use or inability to use the samsung tv app sdk, including any damages resulting therefrom, even if samsung has been advised of the possibility of such damages in no event shall samsung's liability arising in connection with or under these sdk terms exceed the greater of any fees paid under these sdk terms or $50 8 release and waiver to the maximum extent permitted by applicable law, you release, and waive all claims against samsung, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages actual and/or consequential , costs and expenses including litigation costs and attorneys' fees of every kind and nature, arising from or in any way related to your use of the samsung tv app sdk you understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and you accept and assume the risk of such possible differences in fact in addition, you expressly waive and relinquish any and all rights and benefits which you may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law 9 termination from time to time, samsung may provide you with a third party software that is necessary for operating certain features or functions of the smart tv services in that event, you will be given a separate and independent license agreement and terms of use for the software your acceptance of the license and the terms of use for the software and the use of the software are your own freedom however, the third party software bundled with the samsung tv app sdk is necessary for your full and successful use of the app to be developed with the samsung tv app sdk in connection with the smart tv services you agree and acknowledge that such third party software is 1 not the property of samsung, and 2 samsung is not responsible for such third party software with respect to functionality, quality and ownership, and your use of the software shall be at your own free will and risk you agree to company and adhere to the license terms and terms of use for the software 10 general electronic signatures you acknowledge and agree that by clicking on the "i accept" button or similar buttons or links as may be designated by samsung to show your acceptance of this agreement and/or your agreement to download and install the samsung tv app sdk , you are entering into a legally binding contract you hereby agree to the use of electronic communication in order to enter into contracts, place orders and create other records and to the electronic delivery of notices, policies and records of transactions initiated or completed through the samsung tv app sdk furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original non-electronic signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law reservation of rights; modification samsung reserves all rights not expressly granted in these sdk terms samsung may modify these sdk terms at any time by providing such revised sdk terms to you or posting the revised sdk terms on the site your continued use of the samsung tv app sdk shall constitute your acceptance to be bound by the terms and conditions of such revised terms severability should any term or provision of these sdk terms be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of these sdk terms shall remain in full force and legal effect governing law; jurisdiction; waiver of claims these sdk terms shall be governed by and construed in accordance with the laws of the republic of korea, without regard to conflict of law rules thereof the parties hereto expressly understand and agree that any action brought by you against samsung arising out of these sdk terms shall be brought exclusively in the courts located in seoul, korea, and any action brought by samsung against you arising out of these sdk terms shall, at the election of samsung, be brought in either the courts located in seoul, korea, or the applicable courts of the jurisdiction in which you reside the parties hereby consent to, and irrevocably submit themselves to, the exclusive personal jurisdiction and venue of such courts as set forth in this section the application of the united nations convention on contracts for international sale of goods is expressly excluded miscellaneous terms you may not assign these sdk terms without samsung's prior written consent the waiver by samsung of any breach or default shall not be deemed to be a waiver of any other breach or default the exercise or failure to exercise any remedy by samsung shall not preclude the exercise of that remedy at another time or of any other remedy at any time if any provision of these sdk terms is held to be invalid or unenforceable, that term shall be interpreted as closely as possible to its original intent as is consistent with its validity and enforceability, and the other provisions shall not be affected the headings are used for the convenience of the parties only and shall not affect the construction or interpretation of these sdk terms you expressly acknowledge that you have read these sdk terms and understand the rights, obligations, terms and conditions set forth herein by accessing and continuing to use the samsung tv app sdk, you expressly consent to be bound by its terms and conditions and grant to samsung the rights set forth herein cancel i agree and download
Develop Smart TV
doctickets or event tickets, non-packaged food items, weapons and accessories; create an app and use the app to violate any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the developer terms agreement; create an app and use the app to operate nuclear facilities, life support, or other mission critical application where human life or property may be at stake you understand that smart tv service app is not designed for such purposes and that failure of applications running on the smart tv service app engine in such cases could lead to death, personal injury, or severe property or environmental damage for which samsung is not responsible; create apps which exceed reasonable request volume, constituting excessive or abusive usage, or obtain unauthorized access to the samsung networks 3 ownership and relationship of parties 3 1 the samsung tv app sdk is protected under and by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of the republic of korea, and other countries samsung's rights apply to the samsung tv app sdk and all output and executables of the samsung tv app sdk, excluding any software components developed by you which do not themselves incorporate the samsung tv app sdk or any output or executables of the samsung tv app sdk you agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms samsung owns all rights, title, and interest in and to the samsung tv app sdk these terms grant you no right, title, or interest in any intellectual property owned or licensed by samsung, including but not limited to the samsung tv app sdk and samsung trademarks you acknowledge and agree that samsung and other samsung tv app sdk developers users may independently develop other applications through their use of the samsung tv app sdk or otherwise which are identical or similar to your application in function, code or other characteristics you agree that you will have no ownership or intellectual property rights in such applications you further acknowledge and agree that any application developed by samsung and using the samsung tv app sdk which may be identical or similar to your application in function, code or other characteristics will not be deemed to violate in any manner any of your rights in your application and/or service, and that any such characteristics are coincidental in nature in this regard, you expressly grant to samsung a limited, non-exclusive license in and to any proprietary rights you may hold in any application or any usage log data with respect to such application developed by you using the samsung tv app sdk for purposes of developing, using and exploiting any application or service developed by samsung using the samsung tv app sdk solely for the purpose mentioned in this clause 1 2 4 termination your license to the samsung tv app sdk under these sdk terms continues until it is terminated by either party termination by you you may terminate the licenses granted under these sdk terms by discontinuing use of the samsung tv app sdk and ceasing publication of your published applications, if any you may cease publishing your application by sending an email notice of termination to samsung at [email address] which includes the name of your application and the corresponding application key termination by samsung samsung may terminate the licenses granted under these sdk terms at any time for any reason samsung may also disable or remove from the software any application developed by you under the samsung tv app sdk at any time for any reason without limiting the foregoing, your rights to use the samsung tv app sdk terminate automatically if i you violate the letter or spirit of any of these sdk terms, ii samsung publicly posts a written notice of termination on its website, iii samsung sends a written notice of termination to you, or iv samsung disables your access to the samsung tv app sdk or disables or removes from the software any application developed by you under the samsung tv app sdk effect of termination immediately upon the termination of the licenses granted under these sdk terms, you shall cease any and all publication, distribution, public display, advertising, marketing, promotion or making other public references to, your application survival the following provisions pertaining to section 2 restrictions , section 3 ownership , section 4 d , section 5 indemnity , section 6 disclaimer of warranties , section 7 limitation of liability , section 8 release and waiver , section 9 third party software and section 10 general terms shall survive the termination or other expiration of these sdk terms 5 indemnity you agree to indemnify, hold harmless and defend samsung and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses including, without limitation, reasonable attorneys' fees and other dispute resolution expenses incurred by samsung arising out of or relating to your i violation or breach of any term of these sdk terms, the developer terms agreement, or any applicable law, regulation, policy or guideline, whether or not referenced herein, ii use or misuse of the samsung tv app sdk, or iii violation of any rights of any third party 6 disclaimer of warranties the samsung tv app sdk, documentation and services, including the site and the software, are provided on an "as is" and "as available" basis to the maximum extent permitted by applicable law, samsung expressly disclaims all warranties of any kind, whether express, implied or statutory, including but not limited to the implied warranties of merchantability, fitness for particular purpose, title and non-infringement, nor are there any warranties created by course of dealing, course of performance, or trade usage samsung makes no warranty that i the samsung tv app sdk, documentation and/or smart tv services will meet your requirements; ii the samsung tv app sdk and/or smart tv services will be uninterrupted, timely, secure, or error-free; iii the results that may be obtained from the use of the samsung tv app sdk, documentation and/or smart tv services will be accurate or reliable; iv any errors in the samsung tv app sdk, documentation and/or smart tv services will be corrected; v the samsung tv app sdk and/or smart tv services will interoperate with any third party software or operate in any particular hardware, software, operating system or environment; vi any applications developed using the samsung tv app sdk and/or for the smart tv services will be the same or similar and accurate as intended by you; or vii that use of any applications developed using the samsung tv app sdk and/or for the smart tv services will be permitted under the terms of any third party software or any hosting service 7 limitation of liability to the maximum extent permitted by applicable law, in no event shall samsung, its affiliates, parent companies, subsidiaries, officers, directors, employees, agents or bundled software providers be liable whether in contract, warranty, tort including negligence whether active, passive or imputed , product liability or strict liability or other theory , for any indirect, incidental, special or consequential damages including without limitation any loss of data, service interruption, computer failure or pecuniary loss arising out of the use or inability to use the samsung tv app sdk, including any damages resulting therefrom, even if samsung has been advised of the possibility of such damages in no event shall samsung's liability arising in connection with or under these sdk terms exceed the greater of any fees paid under these sdk terms or $50 8 release and waiver to the maximum extent permitted by applicable law, you release, and waive all claims against samsung, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages actual and/or consequential , costs and expenses including litigation costs and attorneys' fees of every kind and nature, arising from or in any way related to your use of the samsung tv app sdk you understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and you accept and assume the risk of such possible differences in fact in addition, you expressly waive and relinquish any and all rights and benefits which you may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law 9 termination from time to time, samsung may provide you with a third party software that is necessary for operating certain features or functions of the smart tv services in that event, you will be given a separate and independent license agreement and terms of use for the software your acceptance of the license and the terms of use for the software and the use of the software are your own freedom however, the third party software bundled with the samsung tv app sdk is necessary for your full and successful use of the app to be developed with the samsung tv app sdk in connection with the smart tv services you agree and acknowledge that such third party software is 1 not the property of samsung, and 2 samsung is not responsible for such third party software with respect to functionality, quality and ownership, and your use of the software shall be at your own free will and risk you agree to company and adhere to the license terms and terms of use for the software 10 general electronic signatures you acknowledge and agree that by clicking on the "i accept" button or similar buttons or links as may be designated by samsung to show your acceptance of this agreement and/or your agreement to download and install the samsung tv app sdk , you are entering into a legally binding contract you hereby agree to the use of electronic communication in order to enter into contracts, place orders and create other records and to the electronic delivery of notices, policies and records of transactions initiated or completed through the samsung tv app sdk furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original non-electronic signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law reservation of rights; modification samsung reserves all rights not expressly granted in these sdk terms samsung may modify these sdk terms at any time by providing such revised sdk terms to you or posting the revised sdk terms on the site your continued use of the samsung tv app sdk shall constitute your acceptance to be bound by the terms and conditions of such revised terms severability should any term or provision of these sdk terms be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of these sdk terms shall remain in full force and legal effect governing law; jurisdiction; waiver of claims these sdk terms shall be governed by and construed in accordance with the laws of the republic of korea, without regard to conflict of law rules thereof the parties hereto expressly understand and agree that any action brought by you against samsung arising out of these sdk terms shall be brought exclusively in the courts located in seoul, korea, and any action brought by samsung against you arising out of these sdk terms shall, at the election of samsung, be brought in either the courts located in seoul, korea, or the applicable courts of the jurisdiction in which you reside the parties hereby consent to, and irrevocably submit themselves to, the exclusive personal jurisdiction and venue of such courts as set forth in this section the application of the united nations convention on contracts for international sale of goods is expressly excluded miscellaneous terms you may not assign these sdk terms without samsung's prior written consent the waiver by samsung of any breach or default shall not be deemed to be a waiver of any other breach or default the exercise or failure to exercise any remedy by samsung shall not preclude the exercise of that remedy at another time or of any other remedy at any time if any provision of these sdk terms is held to be invalid or unenforceable, that term shall be interpreted as closely as possible to its original intent as is consistent with its validity and enforceability, and the other provisions shall not be affected the headings are used for the convenience of the parties only and shall not affect the construction or interpretation of these sdk terms you expressly acknowledge that you have read these sdk terms and understand the rights, obligations, terms and conditions set forth herein by accessing and continuing to use the samsung tv app sdk, you expressly consent to be bound by its terms and conditions and grant to samsung the rights set forth herein i agree to this sdk license agreement download
Develop Smart Signage
sdktickets or event tickets, non-packaged food items, weapons and accessories; create an app and use the app to violate any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the developer terms agreement; create an app and use the app to operate nuclear facilities, life support, or other mission critical application where human life or property may be at stake you understand that smart tv service app is not designed for such purposes and that failure of applications running on the smart tv service app engine in such cases could lead to death, personal injury, or severe property or environmental damage for which samsung is not responsible; create apps which exceed reasonable request volume, constituting excessive or abusive usage, or obtain unauthorized access to the samsung networks 3 ownership and relationship of parties 3 1 the samsung tv app sdk is protected under and by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of the republic of korea, and other countries samsung's rights apply to the samsung tv app sdk and all output and executables of the samsung tv app sdk, excluding any software components developed by you which do not themselves incorporate the samsung tv app sdk or any output or executables of the samsung tv app sdk you agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms samsung owns all rights, title, and interest in and to the samsung tv app sdk these terms grant you no right, title, or interest in any intellectual property owned or licensed by samsung, including but not limited to the samsung tv app sdk and samsung trademarks you acknowledge and agree that samsung and other samsung tv app sdk developers users may independently develop other applications through their use of the samsung tv app sdk or otherwise which are identical or similar to your application in function, code or other characteristics you agree that you will have no ownership or intellectual property rights in such applications you further acknowledge and agree that any application developed by samsung and using the samsung tv app sdk which may be identical or similar to your application in function, code or other characteristics will not be deemed to violate in any manner any of your rights in your application and/or service, and that any such characteristics are coincidental in nature in this regard, you expressly grant to samsung a limited, non-exclusive license in and to any proprietary rights you may hold in any application or any usage log data with respect to such application developed by you using the samsung tv app sdk for purposes of developing, using and exploiting any application or service developed by samsung using the samsung tv app sdk solely for the purpose mentioned in this clause 1 2 4 termination your license to the samsung tv app sdk under these sdk terms continues until it is terminated by either party termination by you you may terminate the licenses granted under these sdk terms by discontinuing use of the samsung tv app sdk and ceasing publication of your published applications, if any you may cease publishing your application by sending an email notice of termination to samsung at [email address] which includes the name of your application and the corresponding application key termination by samsung samsung may terminate the licenses granted under these sdk terms at any time for any reason samsung may also disable or remove from the software any application developed by you under the samsung tv app sdk at any time for any reason without limiting the foregoing, your rights to use the samsung tv app sdk terminate automatically if i you violate the letter or spirit of any of these sdk terms, ii samsung publicly posts a written notice of termination on its website, iii samsung sends a written notice of termination to you, or iv samsung disables your access to the samsung tv app sdk or disables or removes from the software any application developed by you under the samsung tv app sdk effect of termination immediately upon the termination of the licenses granted under these sdk terms, you shall cease any and all publication, distribution, public display, advertising, marketing, promotion or making other public references to, your application survival the following provisions pertaining to section 2 restrictions , section 3 ownership , section 4 d , section 5 indemnity , section 6 disclaimer of warranties , section 7 limitation of liability , section 8 release and waiver , section 9 third party software and section 10 general terms shall survive the termination or other expiration of these sdk terms 5 indemnity you agree to indemnify, hold harmless and defend samsung and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses including, without limitation, reasonable attorneys' fees and other dispute resolution expenses incurred by samsung arising out of or relating to your i violation or breach of any term of these sdk terms, the developer terms agreement, or any applicable law, regulation, policy or guideline, whether or not referenced herein, ii use or misuse of the samsung tv app sdk, or iii violation of any rights of any third party 6 disclaimer of warranties the samsung tv app sdk, documentation and services, including the site and the software, are provided on an "as is" and "as available" basis to the maximum extent permitted by applicable law, samsung expressly disclaims all warranties of any kind, whether express, implied or statutory, including but not limited to the implied warranties of merchantability, fitness for particular purpose, title and non-infringement, nor are there any warranties created by course of dealing, course of performance, or trade usage samsung makes no warranty that i the samsung tv app sdk, documentation and/or smart tv services will meet your requirements; ii the samsung tv app sdk and/or smart tv services will be uninterrupted, timely, secure, or error-free; iii the results that may be obtained from the use of the samsung tv app sdk, documentation and/or smart tv services will be accurate or reliable; iv any errors in the samsung tv app sdk, documentation and/or smart tv services will be corrected; v the samsung tv app sdk and/or smart tv services will interoperate with any third party software or operate in any particular hardware, software, operating system or environment; vi any applications developed using the samsung tv app sdk and/or for the smart tv services will be the same or similar and accurate as intended by you; or vii that use of any applications developed using the samsung tv app sdk and/or for the smart tv services will be permitted under the terms of any third party software or any hosting service 7 limitation of liability to the maximum extent permitted by applicable law, in no event shall samsung, its affiliates, parent companies, subsidiaries, officers, directors, employees, agents or bundled software providers be liable whether in contract, warranty, tort including negligence whether active, passive or imputed , product liability or strict liability or other theory , for any indirect, incidental, special or consequential damages including without limitation any loss of data, service interruption, computer failure or pecuniary loss arising out of the use or inability to use the samsung tv app sdk, including any damages resulting therefrom, even if samsung has been advised of the possibility of such damages in no event shall samsung's liability arising in connection with or under these sdk terms exceed the greater of any fees paid under these sdk terms or $50 8 release and waiver to the maximum extent permitted by applicable law, you release, and waive all claims against samsung, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages actual and/or consequential , costs and expenses including litigation costs and attorneys' fees of every kind and nature, arising from or in any way related to your use of the samsung tv app sdk you understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and you accept and assume the risk of such possible differences in fact in addition, you expressly waive and relinquish any and all rights and benefits which you may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law 9 termination from time to time, samsung may provide you with a third party software that is necessary for operating certain features or functions of the smart tv services in that event, you will be given a separate and independent license agreement and terms of use for the software your acceptance of the license and the terms of use for the software and the use of the software are your own freedom however, the third party software bundled with the samsung tv app sdk is necessary for your full and successful use of the app to be developed with the samsung tv app sdk in connection with the smart tv services you agree and acknowledge that such third party software is 1 not the property of samsung, and 2 samsung is not responsible for such third party software with respect to functionality, quality and ownership, and your use of the software shall be at your own free will and risk you agree to company and adhere to the license terms and terms of use for the software 10 general electronic signatures you acknowledge and agree that by clicking on the "i accept" button or similar buttons or links as may be designated by samsung to show your acceptance of this agreement and/or your agreement to download and install the samsung tv app sdk , you are entering into a legally binding contract you hereby agree to the use of electronic communication in order to enter into contracts, place orders and create other records and to the electronic delivery of notices, policies and records of transactions initiated or completed through the samsung tv app sdk furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original non-electronic signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law reservation of rights; modification samsung reserves all rights not expressly granted in these sdk terms samsung may modify these sdk terms at any time by providing such revised sdk terms to you or posting the revised sdk terms on the site your continued use of the samsung tv app sdk shall constitute your acceptance to be bound by the terms and conditions of such revised terms severability should any term or provision of these sdk terms be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of these sdk terms shall remain in full force and legal effect governing law; jurisdiction; waiver of claims these sdk terms shall be governed by and construed in accordance with the laws of the republic of korea, without regard to conflict of law rules thereof the parties hereto expressly understand and agree that any action brought by you against samsung arising out of these sdk terms shall be brought exclusively in the courts located in seoul, korea, and any action brought by samsung against you arising out of these sdk terms shall, at the election of samsung, be brought in either the courts located in seoul, korea, or the applicable courts of the jurisdiction in which you reside the parties hereby consent to, and irrevocably submit themselves to, the exclusive personal jurisdiction and venue of such courts as set forth in this section the application of the united nations convention on contracts for international sale of goods is expressly excluded miscellaneous terms you may not assign these sdk terms without samsung's prior written consent the waiver by samsung of any breach or default shall not be deemed to be a waiver of any other breach or default the exercise or failure to exercise any remedy by samsung shall not preclude the exercise of that remedy at another time or of any other remedy at any time if any provision of these sdk terms is held to be invalid or unenforceable, that term shall be interpreted as closely as possible to its original intent as is consistent with its validity and enforceability, and the other provisions shall not be affected the headings are used for the convenience of the parties only and shall not affect the construction or interpretation of these sdk terms you expressly acknowledge that you have read these sdk terms and understand the rights, obligations, terms and conditions set forth herein by accessing and continuing to use the samsung tv app sdk, you expressly consent to be bound by its terms and conditions and grant to samsung the rights set forth herein cancel i agree and download
Develop Smart Hospitality Display
sdktickets or event tickets, non-packaged food items, weapons and accessories; create an app and use the app to violate any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the developer terms agreement; create an app and use the app to operate nuclear facilities, life support, or other mission critical application where human life or property may be at stake you understand that smart tv service app is not designed for such purposes and that failure of applications running on the smart tv service app engine in such cases could lead to death, personal injury, or severe property or environmental damage for which samsung is not responsible; create apps which exceed reasonable request volume, constituting excessive or abusive usage, or obtain unauthorized access to the samsung networks 3 ownership and relationship of parties 3 1 the samsung tv app sdk is protected under and by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of the republic of korea, and other countries samsung's rights apply to the samsung tv app sdk and all output and executables of the samsung tv app sdk, excluding any software components developed by you which do not themselves incorporate the samsung tv app sdk or any output or executables of the samsung tv app sdk you agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms samsung owns all rights, title, and interest in and to the samsung tv app sdk these terms grant you no right, title, or interest in any intellectual property owned or licensed by samsung, including but not limited to the samsung tv app sdk and samsung trademarks you acknowledge and agree that samsung and other samsung tv app sdk developers users may independently develop other applications through their use of the samsung tv app sdk or otherwise which are identical or similar to your application in function, code or other characteristics you agree that you will have no ownership or intellectual property rights in such applications you further acknowledge and agree that any application developed by samsung and using the samsung tv app sdk which may be identical or similar to your application in function, code or other characteristics will not be deemed to violate in any manner any of your rights in your application and/or service, and that any such characteristics are coincidental in nature in this regard, you expressly grant to samsung a limited, non-exclusive license in and to any proprietary rights you may hold in any application or any usage log data with respect to such application developed by you using the samsung tv app sdk for purposes of developing, using and exploiting any application or service developed by samsung using the samsung tv app sdk solely for the purpose mentioned in this clause 1 2 4 termination your license to the samsung tv app sdk under these sdk terms continues until it is terminated by either party termination by you you may terminate the licenses granted under these sdk terms by discontinuing use of the samsung tv app sdk and ceasing publication of your published applications, if any you may cease publishing your application by sending an email notice of termination to samsung at [email address] which includes the name of your application and the corresponding application key termination by samsung samsung may terminate the licenses granted under these sdk terms at any time for any reason samsung may also disable or remove from the software any application developed by you under the samsung tv app sdk at any time for any reason without limiting the foregoing, your rights to use the samsung tv app sdk terminate automatically if i you violate the letter or spirit of any of these sdk terms, ii samsung publicly posts a written notice of termination on its website, iii samsung sends a written notice of termination to you, or iv samsung disables your access to the samsung tv app sdk or disables or removes from the software any application developed by you under the samsung tv app sdk effect of termination immediately upon the termination of the licenses granted under these sdk terms, you shall cease any and all publication, distribution, public display, advertising, marketing, promotion or making other public references to, your application survival the following provisions pertaining to section 2 restrictions , section 3 ownership , section 4 d , section 5 indemnity , section 6 disclaimer of warranties , section 7 limitation of liability , section 8 release and waiver , section 9 third party software and section 10 general terms shall survive the termination or other expiration of these sdk terms 5 indemnity you agree to indemnify, hold harmless and defend samsung and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses including, without limitation, reasonable attorneys' fees and other dispute resolution expenses incurred by samsung arising out of or relating to your i violation or breach of any term of these sdk terms, the developer terms agreement, or any applicable law, regulation, policy or guideline, whether or not referenced herein, ii use or misuse of the samsung tv app sdk, or iii violation of any rights of any third party 6 disclaimer of warranties the samsung tv app sdk, documentation and services, including the site and the software, are provided on an "as is" and "as available" basis to the maximum extent permitted by applicable law, samsung expressly disclaims all warranties of any kind, whether express, implied or statutory, including but not limited to the implied warranties of merchantability, fitness for particular purpose, title and non-infringement, nor are there any warranties created by course of dealing, course of performance, or trade usage samsung makes no warranty that i the samsung tv app sdk, documentation and/or smart tv services will meet your requirements; ii the samsung tv app sdk and/or smart tv services will be uninterrupted, timely, secure, or error-free; iii the results that may be obtained from the use of the samsung tv app sdk, documentation and/or smart tv services will be accurate or reliable; iv any errors in the samsung tv app sdk, documentation and/or smart tv services will be corrected; v the samsung tv app sdk and/or smart tv services will interoperate with any third party software or operate in any particular hardware, software, operating system or environment; vi any applications developed using the samsung tv app sdk and/or for the smart tv services will be the same or similar and accurate as intended by you; or vii that use of any applications developed using the samsung tv app sdk and/or for the smart tv services will be permitted under the terms of any third party software or any hosting service 7 limitation of liability to the maximum extent permitted by applicable law, in no event shall samsung, its affiliates, parent companies, subsidiaries, officers, directors, employees, agents or bundled software providers be liable whether in contract, warranty, tort including negligence whether active, passive or imputed , product liability or strict liability or other theory , for any indirect, incidental, special or consequential damages including without limitation any loss of data, service interruption, computer failure or pecuniary loss arising out of the use or inability to use the samsung tv app sdk, including any damages resulting therefrom, even if samsung has been advised of the possibility of such damages in no event shall samsung's liability arising in connection with or under these sdk terms exceed the greater of any fees paid under these sdk terms or $50 8 release and waiver to the maximum extent permitted by applicable law, you release, and waive all claims against samsung, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages actual and/or consequential , costs and expenses including litigation costs and attorneys' fees of every kind and nature, arising from or in any way related to your use of the samsung tv app sdk you understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and you accept and assume the risk of such possible differences in fact in addition, you expressly waive and relinquish any and all rights and benefits which you may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law 9 termination from time to time, samsung may provide you with a third party software that is necessary for operating certain features or functions of the smart tv services in that event, you will be given a separate and independent license agreement and terms of use for the software your acceptance of the license and the terms of use for the software and the use of the software are your own freedom however, the third party software bundled with the samsung tv app sdk is necessary for your full and successful use of the app to be developed with the samsung tv app sdk in connection with the smart tv services you agree and acknowledge that such third party software is 1 not the property of samsung, and 2 samsung is not responsible for such third party software with respect to functionality, quality and ownership, and your use of the software shall be at your own free will and risk you agree to company and adhere to the license terms and terms of use for the software 10 general electronic signatures you acknowledge and agree that by clicking on the "i accept" button or similar buttons or links as may be designated by samsung to show your acceptance of this agreement and/or your agreement to download and install the samsung tv app sdk , you are entering into a legally binding contract you hereby agree to the use of electronic communication in order to enter into contracts, place orders and create other records and to the electronic delivery of notices, policies and records of transactions initiated or completed through the samsung tv app sdk furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original non-electronic signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law reservation of rights; modification samsung reserves all rights not expressly granted in these sdk terms samsung may modify these sdk terms at any time by providing such revised sdk terms to you or posting the revised sdk terms on the site your continued use of the samsung tv app sdk shall constitute your acceptance to be bound by the terms and conditions of such revised terms severability should any term or provision of these sdk terms be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of these sdk terms shall remain in full force and legal effect governing law; jurisdiction; waiver of claims these sdk terms shall be governed by and construed in accordance with the laws of the republic of korea, without regard to conflict of law rules thereof the parties hereto expressly understand and agree that any action brought by you against samsung arising out of these sdk terms shall be brought exclusively in the courts located in seoul, korea, and any action brought by samsung against you arising out of these sdk terms shall, at the election of samsung, be brought in either the courts located in seoul, korea, or the applicable courts of the jurisdiction in which you reside the parties hereby consent to, and irrevocably submit themselves to, the exclusive personal jurisdiction and venue of such courts as set forth in this section the application of the united nations convention on contracts for international sale of goods is expressly excluded miscellaneous terms you may not assign these sdk terms without samsung's prior written consent the waiver by samsung of any breach or default shall not be deemed to be a waiver of any other breach or default the exercise or failure to exercise any remedy by samsung shall not preclude the exercise of that remedy at another time or of any other remedy at any time if any provision of these sdk terms is held to be invalid or unenforceable, that term shall be interpreted as closely as possible to its original intent as is consistent with its validity and enforceability, and the other provisions shall not be affected the headings are used for the convenience of the parties only and shall not affect the construction or interpretation of these sdk terms you expressly acknowledge that you have read these sdk terms and understand the rights, obligations, terms and conditions set forth herein by accessing and continuing to use the samsung tv app sdk, you expressly consent to be bound by its terms and conditions and grant to samsung the rights set forth herein cancel i agree and download
Develop Smart TV
doctickets or event tickets, non-packaged food items, weapons and accessories; create an app and use the app to violate any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the developer terms agreement; create an app and use the app to operate nuclear facilities, life support, or other mission critical application where human life or property may be at stake you understand that smart tv service app is not designed for such purposes and that failure of applications running on the smart tv service app engine in such cases could lead to death, personal injury, or severe property or environmental damage for which samsung is not responsible; create apps which exceed reasonable request volume, constituting excessive or abusive usage, or obtain unauthorized access to the samsung networks 3 ownership and relationship of parties 3 1 the samsung tv app sdk is protected under and by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of the republic of korea, and other countries samsung's rights apply to the samsung tv app sdk and all output and executables of the samsung tv app sdk, excluding any software components developed by you which do not themselves incorporate the samsung tv app sdk or any output or executables of the samsung tv app sdk you agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms samsung owns all rights, title, and interest in and to the samsung tv app sdk these terms grant you no right, title, or interest in any intellectual property owned or licensed by samsung, including but not limited to the samsung tv app sdk and samsung trademarks you acknowledge and agree that samsung and other samsung tv app sdk developers users may independently develop other applications through their use of the samsung tv app sdk or otherwise which are identical or similar to your application in function, code or other characteristics you agree that you will have no ownership or intellectual property rights in such applications you further acknowledge and agree that any application developed by samsung and using the samsung tv app sdk which may be identical or similar to your application in function, code or other characteristics will not be deemed to violate in any manner any of your rights in your application and/or service, and that any such characteristics are coincidental in nature in this regard, you expressly grant to samsung a limited, non-exclusive license in and to any proprietary rights you may hold in any application or any usage log data with respect to such application developed by you using the samsung tv app sdk for purposes of developing, using and exploiting any application or service developed by samsung using the samsung tv app sdk solely for the purpose mentioned in this clause 1 2 4 termination your license to the samsung tv app sdk under these sdk terms continues until it is terminated by either party termination by you you may terminate the licenses granted under these sdk terms by discontinuing use of the samsung tv app sdk and ceasing publication of your published applications, if any you may cease publishing your application by sending an email notice of termination to samsung at [email address] which includes the name of your application and the corresponding application key termination by samsung samsung may terminate the licenses granted under these sdk terms at any time for any reason samsung may also disable or remove from the software any application developed by you under the samsung tv app sdk at any time for any reason without limiting the foregoing, your rights to use the samsung tv app sdk terminate automatically if i you violate the letter or spirit of any of these sdk terms, ii samsung publicly posts a written notice of termination on its website, iii samsung sends a written notice of termination to you, or iv samsung disables your access to the samsung tv app sdk or disables or removes from the software any application developed by you under the samsung tv app sdk effect of termination immediately upon the termination of the licenses granted under these sdk terms, you shall cease any and all publication, distribution, public display, advertising, marketing, promotion or making other public references to, your application survival the following provisions pertaining to section 2 restrictions , section 3 ownership , section 4 d , section 5 indemnity , section 6 disclaimer of warranties , section 7 limitation of liability , section 8 release and waiver , section 9 third party software and section 10 general terms shall survive the termination or other expiration of these sdk terms 5 indemnity you agree to indemnify, hold harmless and defend samsung and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses including, without limitation, reasonable attorneys' fees and other dispute resolution expenses incurred by samsung arising out of or relating to your i violation or breach of any term of these sdk terms, the developer terms agreement, or any applicable law, regulation, policy or guideline, whether or not referenced herein, ii use or misuse of the samsung tv app sdk, or iii violation of any rights of any third party 6 disclaimer of warranties the samsung tv app sdk, documentation and services, including the site and the software, are provided on an "as is" and "as available" basis to the maximum extent permitted by applicable law, samsung expressly disclaims all warranties of any kind, whether express, implied or statutory, including but not limited to the implied warranties of merchantability, fitness for particular purpose, title and non-infringement, nor are there any warranties created by course of dealing, course of performance, or trade usage samsung makes no warranty that i the samsung tv app sdk, documentation and/or smart tv services will meet your requirements; ii the samsung tv app sdk and/or smart tv services will be uninterrupted, timely, secure, or error-free; iii the results that may be obtained from the use of the samsung tv app sdk, documentation and/or smart tv services will be accurate or reliable; iv any errors in the samsung tv app sdk, documentation and/or smart tv services will be corrected; v the samsung tv app sdk and/or smart tv services will interoperate with any third party software or operate in any particular hardware, software, operating system or environment; vi any applications developed using the samsung tv app sdk and/or for the smart tv services will be the same or similar and accurate as intended by you; or vii that use of any applications developed using the samsung tv app sdk and/or for the smart tv services will be permitted under the terms of any third party software or any hosting service 7 limitation of liability to the maximum extent permitted by applicable law, in no event shall samsung, its affiliates, parent companies, subsidiaries, officers, directors, employees, agents or bundled software providers be liable whether in contract, warranty, tort including negligence whether active, passive or imputed , product liability or strict liability or other theory , for any indirect, incidental, special or consequential damages including without limitation any loss of data, service interruption, computer failure or pecuniary loss arising out of the use or inability to use the samsung tv app sdk, including any damages resulting therefrom, even if samsung has been advised of the possibility of such damages in no event shall samsung's liability arising in connection with or under these sdk terms exceed the greater of any fees paid under these sdk terms or $50 8 release and waiver to the maximum extent permitted by applicable law, you release, and waive all claims against samsung, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages actual and/or consequential , costs and expenses including litigation costs and attorneys' fees of every kind and nature, arising from or in any way related to your use of the samsung tv app sdk you understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and you accept and assume the risk of such possible differences in fact in addition, you expressly waive and relinquish any and all rights and benefits which you may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law 9 termination from time to time, samsung may provide you with a third party software that is necessary for operating certain features or functions of the smart tv services in that event, you will be given a separate and independent license agreement and terms of use for the software your acceptance of the license and the terms of use for the software and the use of the software are your own freedom however, the third party software bundled with the samsung tv app sdk is necessary for your full and successful use of the app to be developed with the samsung tv app sdk in connection with the smart tv services you agree and acknowledge that such third party software is 1 not the property of samsung, and 2 samsung is not responsible for such third party software with respect to functionality, quality and ownership, and your use of the software shall be at your own free will and risk you agree to company and adhere to the license terms and terms of use for the software 10 general electronic signatures you acknowledge and agree that by clicking on the "i accept" button or similar buttons or links as may be designated by samsung to show your acceptance of this agreement and/or your agreement to download and install the samsung tv app sdk , you are entering into a legally binding contract you hereby agree to the use of electronic communication in order to enter into contracts, place orders and create other records and to the electronic delivery of notices, policies and records of transactions initiated or completed through the samsung tv app sdk furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original non-electronic signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law reservation of rights; modification samsung reserves all rights not expressly granted in these sdk terms samsung may modify these sdk terms at any time by providing such revised sdk terms to you or posting the revised sdk terms on the site your continued use of the samsung tv app sdk shall constitute your acceptance to be bound by the terms and conditions of such revised terms severability should any term or provision of these sdk terms be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of these sdk terms shall remain in full force and legal effect governing law; jurisdiction; waiver of claims these sdk terms shall be governed by and construed in accordance with the laws of the republic of korea, without regard to conflict of law rules thereof the parties hereto expressly understand and agree that any action brought by you against samsung arising out of these sdk terms shall be brought exclusively in the courts located in seoul, korea, and any action brought by samsung against you arising out of these sdk terms shall, at the election of samsung, be brought in either the courts located in seoul, korea, or the applicable courts of the jurisdiction in which you reside the parties hereby consent to, and irrevocably submit themselves to, the exclusive personal jurisdiction and venue of such courts as set forth in this section the application of the united nations convention on contracts for international sale of goods is expressly excluded miscellaneous terms you may not assign these sdk terms without samsung's prior written consent the waiver by samsung of any breach or default shall not be deemed to be a waiver of any other breach or default the exercise or failure to exercise any remedy by samsung shall not preclude the exercise of that remedy at another time or of any other remedy at any time if any provision of these sdk terms is held to be invalid or unenforceable, that term shall be interpreted as closely as possible to its original intent as is consistent with its validity and enforceability, and the other provisions shall not be affected the headings are used for the convenience of the parties only and shall not affect the construction or interpretation of these sdk terms you expressly acknowledge that you have read these sdk terms and understand the rights, obligations, terms and conditions set forth herein by accessing and continuing to use the samsung tv app sdk, you expressly consent to be bound by its terms and conditions and grant to samsung the rights set forth herein cancel i agree and download
Distribute Samsung IAP for Galaxy Watch (Tizen)
docticket id used to verify the purchase with the store iap server mpurchasedate string date of purchasefor example "2020-11-15 10 31 23" mverifyurl string server's url, which can be used in combination with other parameters to verify the purchase with the iap server mjsonstring string original json string code snippet /* purchase an item */ int ret = iap_galaxyapps_start_payment "item_id", iap_galaxyapps_commercial_mode, __purchase_cb, null ; if ret != iap_galaxyapps_error_none { /* error handling */ return; } /* callback */ static void __purchase_cb iap_galaxyapps_h reply, iap_galaxyapps_error_e result, void *user_data { output_data value = {0,}; if result != iap_galaxyapps_error_none { iap_galaxyapps_get_value reply, "merrorstring", &value merrorstring ; /* error handling */ return; } /* get properties of the purchased item */ iap_galaxyapps_get_value reply, "mitemid", &value mitemid ; iap_galaxyapps_get_value reply, "mitemname", &value mitemname ; iap_galaxyapps_get_value reply, "mitempricestring", &value mitempricestring ; iap_galaxyapps_get_value reply, "mitemdesc", &value mitemdesc ; /* handle properties */ return; } get a list of purchased items to get a list of all items purchased from galaxy store, use the iap_galaxyapps_get_purchased_item_list or iap_galaxyapps_get_purchased_item_list_by_item_ids method for iap_galaxyapps_get_purchased_item_list , pass in the index of the first and last item, the item type, the start and end date, the callback function, and user data as parameters for iap_galaxyapps_get_purchased_item_list_by_item_ids , pass in the item ids separated by comma , , the callback function, and user data as parameters when the reply is delivered, the iap_galaxyapps_reply_cb callback is invoked with the iap_galaxyapps_h object that stores the query results to get the request result from the iap_galaxyapps_h object, use the iap_galaxyapps_get_value method if the request was successful, you can get all the item details from the iap_galaxyapps_h object using the iap_galaxyapps_foreach_item_info method request for details, see the iap_galaxyapps_get_purchased_item_list and iap_galaxyapps_get_purchased_item_list_by_item_ids int iap_galaxyapps_get_purchased_item_list int start_number, int end_number, const char *start_date, const char *end_date, iap_galaxyapps_reply_cb reply_cb, void *user_data int iap_galaxyapps_get_purchased_item_list_by_item_ids const char *item_ids, iap_galaxyapps_reply_cb reply_cb, void *user_data response typedef void * iap_galaxyapps_reply_cb iap_galaxyapps_h reply, iap_galaxyapps_error_e result, void *user_data common result key value type description merrorcode int error code number merrorstring string error message mextrastring string extra result mstartnumber int index of the first item on the list mendnumber int index of the last item on the list mtotalcount int total number of items based on the first and last item index purchased item details key value type description mitemid string item id numberthis is the same as the item id used in the request mitemname string name provided during the item registration in the seller portal mitemprice string item price in a local currency mitempricestring string currency code + price mcurrencyunit string device user currency unit mcurrencycode string currency code mitemdesc string item description provided during the item registration mitemimageurl string item image url provided during the item registration mitemdownloadurl string item download url provided during item registration mtype string item type 00 consumable01 nonconsumable02 nonrecurring subscription03 autorecurring subscription10 all mpaymentid string id of the payment mpurchaseid string id of the purchase mpurchasedate string date of purchasefor example "2020-11-15 10 31 23" msubscriptionenddate string if the item type mtype is 02 or 03, this is the due date mjsonstring string original json string code snippet int ret = iap_galaxyapps_get_purchased_item_list 1, 10, "20200101", "20221231", __get_purchased_item_list_cb, null ; if ret != iap_galaxyapps_error_none { /* error handling */ return; } // item ids can be obtained by seperating the values returned by the iap_galaxyapps_get_item_list with comma , int ret = iap_galaxyapps_get_purchased_item_list_by_item_ids "item1,item2,item3", __get_purchased_item_list_cb, null ; if ret != iap_galaxyapps_error_none { /* error handling */ return; } static bool __foreach_purchased_item iap_galaxyapps_h handle, void *user_data { output_data value = {0,}; /* get properties of the item */ iap_galaxyapps_get_value handle, "mitemid", &value mitemid ; iap_galaxyapps_get_value handle, "mitemname", &value mitemname ; iap_galaxyapps_get_value handle, "mitempricestring", &value mitempricestring ; iap_galaxyapps_get_value handle, "mitemdesc", &value mitemdesc ; /* handle properties */ return true; } /* callback */ static void __get_purchased_item_list_cb iap_galaxyapps_h reply, iap_galaxyapps_error_e result, void *user_data { if result != iap_galaxyapps_error_none { char *merrorstring = null; iap_galaxyapps_get_value reply, "merrorstring", &merrorstring ; /* error handling */ return; } /* retrieve all items contained in the handle */ int ret = iap_galaxyapps_foreach_item_info reply, __foreach_purchased_item, null ; if ret != iap_galaxyapps_error_none { /* error handling */ return; } return; } handling errors during the iap process, various errors can occur, for example, due to an unstable network, connection error, invalid account, or invalid product if an error occurs, your application receives the iap_galaxyapps_error_e error type in the iap_galaxyapps_reply_cb callback handle all errors appropriately error code error code description iap_galaxyapps_error_none successful iap_galaxyapps_error_payment_is_canceled payment canceled iap_galaxyapps_error_network_not_available network is not available iap_galaxyapps_error_io_error ioexception iap_galaxyapps_error_timed_out timeout exception iap_galaxyapps_error_initialization failure during iap initialization iap_galaxyapps_error_need_app_upgrade samsung iap upgrade is required iap_galaxyapps_error_common error while running iap iap_galaxyapps_error_already_purchased error when a non-consumable product is repurchased or a subscription product is repurchased before the product expiration date iap_galaxyapps_error_request_payment_without_info error when payment is requested without bundle information iap_galaxyapps_error_product_does_not_exist error when the requested item list is not available iap_galaxyapps_error_confirm_inbox the payment result is not received after requesting payment from the server, and the purchased item list is not confirmed iap_galaxyapps_error_not_exist_local_price the item is not for sale in the country iap_galaxyapps_error_not_available_shop iap is not supported in the country iap_galaxyapps_error_invalid_parameter invalid parameter iap_galaxyapps_error_key_not_found specified key is not found iap_galaxyapps_error_not_supported_device the device does not support iap iap_galaxyapps_error_out_of_memory out of memory iap_galaxyapps_error_permission_denied permission denied verify a purchase this server api enables your server and client app to verify that a specified in-app item purchase and payment transaction were successfully completed the api returns a json object with a successful status and details about a successful transaction and the item or with a failure status this api can help to prevent malicious purchases and ensure that purchase and payment transactions were successful when the client app experiences network interruptions after an item purchase and payment transaction request https //iap samsungapps com/iap/appsitemverifyiapreceipt as?protocolversion=2 0&purchaseid={purchaseid} the purchaseid is assigned by samsung iap your app receives it in the iap_galaxyapps_h object as response of iap_galaxyapps_start_payment and the key is mpurchaseid response noteresponse parameters may be added, changed, and deleted success { "itemid" "item01", "paymentid" "zpmtid20131122gbi0015292", "orderid" "s20200106kra1908790", "itemname" "test pack", "itemdesc" "iap test item best value!", "purchasedate" "2020-11-22 04 22 36", "paymentamount" "9 000", "status" "true", "paymentmethod" "credit card", "mode" "real", } fail { "status" "false" } notebesides verifying a purchase, samsung iap server api also obtains service token information and gets detailed information of an autorecurring subscription item purchase submit the app to galaxy store 1 check the operation mode after iap integration, you must check the operation mode before submitting the app if you submit the app with iap_galaxyapps_success_test_mode, the users will get all the items for free so, before beta release or normal publication, confirm if the operation mode is iap_galaxyapps_commercial_mode 2 submit the app when you have created an app version that is ready for review testing and normal publication, register the app and its in-app item, and then click submit for more details, see the app registration guide
Distribute Samsung IAP for Galaxy Watch (Tizen)
docticket id used to verify the purchase with the store iap server mpurchasedate string date of purchasefor example "2013-11-15 10 31 23" mverifyurl string server's url, which can be used in combination with other parameters to verify the purchase with the iap server code snippet webapis inapppurchase startpayment "item_id", "iap_commercial_mode", successcallback, errorcallback ; /* success callback */ function successcallback item { console log "item id " + item mitemid ; console log "item name " + item mitemname ; console log "item price " + item mitemprice ; } /* error callback */ function errorcallback error { /* error handling */ } get a list of purchased items to get all purchased items from galaxy stroe, use the getpurchaseditemlist or getpurchaseditemlistbyids method for getpurchaseditemlist , pass in the index of the first and last item, the item type, the start and end date, the callback function, and user data as parameters for getpurchaseditemlistbyids , pass in the item ids separated by comma , , the callback function, and user data as parameters when the reply is delivered, the getitemsuccesscallback or errorcallback callback is invoked with the jsonobject that stores the query results request for details, see the getpurchaseditemlist and getpurchaseditemlistbyids void getpurchaseditemlist long startnumber, long endnumber, tzdate startdate, tzdate enddate, getitemsuccesscallback successcallback, optional errorcallback? errorcallback void getpurchaseditemlistbyids domstring[] itemids, getitemsuccesscallback successcallback, optional errorcallback? errorcallback response [callback=functiononly, nointerfaceobject] interface getitemsuccesscallback { void onsuccess jsonobject result ; }; [callback=functiononly, nointerfaceobject] interface errorcallback { void onerror webapierror error ; }; common result key value type description merrorcode int error code number merrorstring string error message _items array item list purchased item details key value type description mitemid string item id numberthis is the same as the item id used in the request mitemname string name provided during the item registration in the seller portal mitemprice string item price in a local currency mitempricestring string currency code + price mcurrencyunit string device user currency unit mcurrencycode string currency code mitemdesc string item description provided during the item registration mitemimageurl string item image url provided during the item registration mitemdownloadurl string item download url provided during item registration mtype string item type 00 consumable01 non-consumable02 non-recurring subscription03 auto-recurring subscription10 all mpaymentid string id of the payment mpurchaseid string id of the purchase mpurchasedate string date of purchasefor example "2013-11-15 10 31 23" msubscriptionenddate string if the item type mtype is 02 or 03, this is the due date mjsonstring string original json string code snippet webapis inapppurchase getpurchaseditemlist 1, 10, new tizen tzdate 2020, 01, 01 , new tizen tzdate 2022, 12,31 , successcallback, errorcallback ; // item ids can be obtained by seperating the values returned by the getitemlist with comma , webapis inapppurchase getpurchaseditemlistbyids "item1,item2,item3", successcallback, errorcallback ; /* success callback */ function successcallback result { if result _items length == 0 { console log "no item" ; } else { for var i = 0; i < result _items length; i++ { console log "item id " + result _items[i] mitemid ; console log "item name " + result _items[i] mitemname ; console log "item price " + result _items[i] mitemprice ; } } } /* error callback */ function errorcallback error { /* error handling */ } handling errors during the iap process, various errors can occur, for example, due to an unstable network, connection error, invalid account, or invalid product if an error occurs, your application receives the webapierror error type in the errorcallback callback handle all errors appropriately error code error name description paymentiscancelederror payment canceled networkerror network is not available ioerror ioexception timeouterror timeout exception initializationerror failure during iap initialization needappupgradeerror samsung iap upgrade is required alreadypurchasederror error when a non-consumable product is repurchased or a subscription product is repurchased before the product expiration date whilerunningerror error when payment is requested without bundle information productdoesnotexisterror error when the requested item list is not available confirminboxerror the payment result is not received after requesting payment from the server, and the purchased item list is not confirmed notexistlocalpriceerror the item is not for sale in the country notavailableshoperror iap is not supported in the country invalidvalueserror invalid parameter notsupportederror the device does not support iap securityerror this functionality is not allowed unknownerror any other error case verify a purchase this server api enables your server and client app to verify that a specified in-app item purchase and payment transaction were successfully completed the api returns a json object with a successful status and details about a successful transaction and the item or with a failure status this api can help to prevent malicious purchases and ensure that purchase and payment transactions were successful when the client app experiences network interruptions after an item purchase and payment transaction request https //iap samsungapps com/iap/appsitemverifyiapreceipt as?protocolversion=2 0&purchaseid={purchaseid} the purchaseid is assigned by samsung iap your app receives it in the jsonobject of paymentsuccesscallback and the variable name is mpurchaseid response note response parameters may be added, changed, and deleted success { "itemid" "item01", "paymentid" "zpmtid20131122gbi0015292", "orderid" "s20200106kra1908790", "itemname" "test pack", "itemdesc" "iap test item best value!", "purchasedate" "2020-11-22 04 22 36", "paymentamount" "9 000", "status" "true", "paymentmethod" "credit card", "mode" "real", } fail { "status" "false" } note besides verifying a purchase, samsung iap server api also obtains service token information and gets detailed information of auto recurring subscription ars item purchase submit the app to galaxy store 1 check the operation mode after iap integration, you must check the operation mode before submitting the app if you submit the app with iap_success_test_mode, the users will get all the items for free so, before beta release or normal publication, confirm if the operation mode is iap_commercial_mode 2 submit the app when you have created an app version that is ready for review testing and normal publication, register the app and its in-app item, and then click submit for more details, see the app registration guide
Develop Samsung Wallet
docticket", "subtype" "movies", "data" [{ "refid" "ref-20230304-001", "createdat" 1612660039000, "language" "en", "attributes" { "title" "samsung wallet", "mainimg" "https // /main png" *refer to wallet cards }, "localization" [{ "language" "ko", "attributes" { "title" "삼성 월렛" } }] }] }, "account" { "type" "phonenumber", "value" "+821012345678” } } /** example **/ post /atw/v1/cards/1656147182764415319 [headers] authorization eyjjdhkioijbvvriiiwidmvyijoxlcjwyxj0bmvyswqioiixmjg1o x-smcs-partner-id partner-id-0001 x-request-id req-202303140003 x-request-cc2 kr /** payload **/ { "cdata" "eyjjdhkioijkv1qilcjhbgcioijsinrpbwvzdgftcci6imnyzwf0z…" } [response] type value description http status 200 ok payload n/a example 200 ok [result] http status code description 200 200 ok 400 400 bad request requests cannot or will not be processed the request due to something that is perceived to be a client error 401 401 unauthorized authorization token is invalid or expired 500 500 internal server error 503 503 service unavailable
Develop Smart TV
docticket country and currency codes the following table lists countries with their corresponding country code, currency, and currency code country name country code currency currency code aland islands ax euro eur argentina ar argentine peso ars australia au australian dollar aud austria at euro eur belgium be euro eur brazil br brazilian real brl bulgaria bg bulgarian lev bgn canada ca canadian dollar cad chile cl chilean peso clp colombia co colombian peso cop croatia hr croatian kuna hrk czech republic cz czech koruna czk denmark dk danish krone dkk estonia ee euro eur faroe islands fo danish krone dkk finland fi euro eur france fr euro eur germany de euro eur greece gr euro eur greenland gl danish krone dkk guatemala gt guatemalan quetzal gtq guernsey gg british pound gbp hong kong hk hong kong dollar hkd hungary hu hungarian forint huf india in indian rupee inr indonesia id indonesian rupiah idr ireland ie euro eur isle of man im british pound gbp israel il israeli shekel ils italy it euro eur jersey je british pound gbp jordan jo jordanian dinar jod kazakhstan kz kazakhstani tenge kzt korea, republic of kr south korean won krw latvia lv euro eur lithuania lt euro eur luxembourg lu euro eur malaysia my malaysian ringgit myr mexico mx mexican peso mxn netherlands nl euro eur new zealand nz new zealand dollar nzd norway no norwegian krone nok panama pa us dollar usd peru pe peruvian sol pen philippines ph philippine peso php poland pl polish zloty pln portugal pt euro eur romania ro euro eur russia ru russian ruble rub saudi arabia sa saudi riyal sar singapore sg singapore dollar sgd slovakia sk euro eur slovenia si euro eur south africa za south african rand zar spain es euro eur sweden se swedish krona sek switzerland ch swiss franc chf taiwan tw new taiwan dollar twd thailand th thai baht thb turkey tr turkish lira try united arab emirates ae emiriti dirham aed ukraine ua ukrainian hryvnia uah united kingdom gb british pound gbp united states of america us us dollar usd vietnam vn vietnamese dong vnd table 15 country and currency codes
Develop Smart TV
docticket verifying dynamic product information the verify dynamic product information api "cp/verify" is only available when the product type is dynamic product the api checks the dynamic product information between dpi server and cp cms the dpi server calls this api when "verification" is selected in the dpi portal api url operating zone prd the "verify uri" entered in the dpi portal for the operating zone post https //xxxxxxxx com/xxxx/cp/verify http/1 1 accept-encoding gzip,deflate content-type application/json;charset=utf-8 accept application/json;charset=utf-8 content-length 391 host xxxx com connection keep-alive user-agent apache-httpclient/4 1 1 java 1 5 { "countrycode" "es", "ordertime" "20181017213438", "checkvalue" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "productdetail" { "appid" "3201505000000", "productid" "rent_prod", "productprice" "1 58", "productcurrencycode" "usd", "ordercustomid" "xxxxxxxx", "dynmcproductid" "rent_option_4537", "dynmcproductinfo" "rent_option_4537" } } verify dynamic product information api request parameters parameter type mandatory maximum length characters description "countrycode" string true 10 country code in uppercase "ordertime" 20 order time utc-0 20140314175900 "checkvalue" 200 security check value required parameters "appid" + "dynmcproductid" + "productid" + "productprice" + "productcurrencycode" "productdetail" json - product details "appid" string true 30 application id same value as the "appid" parameter for the buyitem method "productid" purchase item id same value as the "orderitemid" parameter for the buyitem method "productprice" 10 purchase price unit price same value as the "ordertotal" parameter for the buyitem method "productcurrencycode" currency code same value as the "ordercurrencyid" parameter for the buyitem method "ordercustomid" false 100 unique customer id same value as the "ordercustomid" parameter for the buyitem method "dynmcproductid" true unique id or string to track the product from the third-party application same value as the "dynmcproductid" parameter for the buyitem method "dynmcproductinfo" false dynamic product information same value as the "dynmcproductinfo" parameter for the buyitem method "dynmcsharecategory" 20 share category for the dynamic product same value as the "dynmcsharecategory" parameter for the buyitem method "dynmctaxcategory" 30 tax category for the dynamic product same value as the "dynmctaxcategory" parameter for the buyitem method table 37 verify dynamic product information api request parameters verify dynamic product information api response parameters parameter type mandatory length description "status" string true 9 result code "100000" success"errorcode" failurefor error code details, see the embedded error code file "result" 100 result message to be displayed "success" or other short error message "resultlongmesg" false 200 detailed error message when debug mode is active table 38 verify dynamic product information api response parameters dpi result codes the following table lists result codes and messages that are returned by the dpi service result code result message description 100000 "success" additional messages "hasnext true" product list or purchase history has further pages"eof" last page of the product list or purchase history"your invoice not found" no purchase history exists 400111 "appid not correct" requested application id does not exist table 39 dpi result codes and messages for explanations of additional dpi result codes, at the dpi portal, go to "help > error code" country and currency codes the following table lists countries with their corresponding country code, currency, and currency code country name country code iso3166-1 alpha-2 currency currency code iso 4217 aland islands ax euro eur albania al united states dollar usd algeria dz algerian dinar dzd argentina ar argentinian peso ars australia au australian dollar aud austria at euro eur bahrain bh bahraini dinar bhd belarus by belarusian ruble byn belgium be euro eur bolivia bo united states dollar usd bosnia and herzegovina ba united states dollar usd brazil br brazilian real brl bulgaria bg bulgarian lev bgn canada ca canadian dollar cad chile cl chilean peso clp colombia co colombian peso cop costa rica cr united states dollar usd croatia hr euro eur czechia cz czech koruna czk denmark dk danish krone dkk dominican republic do united states dollar usd ecuador ec united states dollar usd egypt eg egyptian pound egp estonia ee euro eur faroe islands fo danish krone dkk finland fi euro eur france fr euro eur germany de euro eur greece gr euro eur greenland gl danish krone dkk guatemala gt guatemalan quetzal gtq guernsey gg british pound gbp hong kong hk hong kong dollar hkd hungary hu hungarian forint huf iceland is united states dollar usd india in indian rupee inr indonesia id indonesian rupiah idr iraq iq iraqi dinar iqd ireland ie euro eur isle of man im british pound gbp israel il israeli shekel ils italy it euro eur jersey je british pound gbp jordan jo jordanian dinar jod kazakhstan kz kazakhstani tenge kzt korea, republic of kr south korean won krw kuwait kw kuwaiti dinar kwd kyrgyzstan kg united states dollar usd latvia lv euro eur lebanon lb lebanese pound lbp libya ly libya dinar lyd lithuania lt euro eur luxembourg lu euro eur malaysia my malaysian ringgit myr mexico mx mexican peso mxn moldova md united states dollar usd mongolia mn united states dollar usd montenegro me united states dollar usd morocco ma moroccan dirham mad netherlands nl euro eur new zealand nz new zealand dollar nzd north macedonia mk united states dollar usd norway no norwegian krone nok oman om omani rial omr pakistan pk united states dollar usd panama pa united states dollar usd peru pe peruvian sol pen philippines ph philippine peso php poland pl polish zloty pln portugal pt euro eur qatar qa qatari riyal qar romania ro euro eur russian federation ru russian ruble rub saudi arabia sa saudi rial sar serbia rs serbian dinar rsd singapore sg singapore dollar sgd slovakia sk euro eur slovenia si euro eur south africa za south african rand zar spain es euro eur sweden se swedish krona sek switzerland ch swiss franc chf taiwan tw new taiwan dollar twd tajikistan tj united states dollar usd thailand th thai baht thb tunisia tn tunisian dinar tnd türkiye tr turkish lira try turkmenistan tm united states dollar usd ukraine ua ukrainian hryvna uah united arab emirates ae united arab emirates dirham aed united kingdom gb british pound gbp united states us united states dollar usd uzbekistan uz united states dollar usd venezuela ve united states dollar usd vietnam vn vietnamese dong vnd yemen ye yemeni rial yer table 40 country and currency codes
We use cookies to improve your experience on our website and to show you relevant advertising. Manage you settings for our cookies below.
These cookies are essential as they enable you to move around the website. This category cannot be disabled.
These cookies collect information about how you use our website. for example which pages you visit most often. All information these cookies collect is used to improve how the website works.
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and tailor the website to provide enhanced features and content for you.
These cookies gather information about your browser habits. They remember that you've visited our website and share this information with other organizations such as advertisers.
You have successfully updated your cookie preferences.