{"_id":"59241f8365b2a325001787a1","project":"547cd7662eaee50800ed1089","version":{"_id":"591f17ae21d2ff0f00cf5a3f","__v":1,"project":"547cd7662eaee50800ed1089","createdAt":"2017-05-19T16:05:02.775Z","releaseDate":"2017-05-19T16:05:02.775Z","categories":["591f17af21d2ff0f00cf5a40","591f17af21d2ff0f00cf5a41","591f17af21d2ff0f00cf5a42","591f17af21d2ff0f00cf5a43","591f17af21d2ff0f00cf5a44","591f17af21d2ff0f00cf5a45","591f17af21d2ff0f00cf5a46","591f17af21d2ff0f00cf5a47","591f17af21d2ff0f00cf5a48"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.1","version":"1.0.1"},"__v":0,"category":{"_id":"591f17af21d2ff0f00cf5a42","version":"591f17ae21d2ff0f00cf5a3f","project":"547cd7662eaee50800ed1089","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-01-28T14:56:46.281Z","from_sync":false,"order":2,"slug":"sell","title":"Billing"},"user":"5919cadfa3c9ec0f00fefb1d","updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-05-23T11:39:47.296Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":999,"body":"# FastSpring Embedded Store\nFastSpring Embedded Store simplifies software purchases by integrating a checkout page directly into the application. \n\nTo enable FastSpring Embedded Store, implement some specific delegate methods from `DMFsprgEmbeddedStoreDelegate` protocol in `<DevMateKit/DMActivationController.h>` file. \n\nYou can use the DevMateKit implementation of the Embedded Store dialog with `DMFsprgEmbeddedStoreNative` type. In this case, you can manage the behavior of the dialog with delegate methods.\n\nIf you want to implement your own Embedded Store dialog, use `DMFsprgEmbeddedStoreCustom` type. In this case, your delegate should implement `-activationController:waitsForCustomFsprgEmbeddedStore:` method.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"NOTE\",\n  \"body\": \"You can view an example on [GitHub](https://github.com/DevMate/DevMateKit/tree/master/Examples/EmbeddedStoreExample).\"\n}\n[/block]\nTo change appearance of the Embedded Store, read [Embedded Store Appearance Customization](doc:embedded-store-appearance-customization).","excerpt":"","slug":"fastspring-embedded-store","type":"basic","title":"FastSpring Embedded Store"}

FastSpring Embedded Store


# FastSpring Embedded Store FastSpring Embedded Store simplifies software purchases by integrating a checkout page directly into the application. To enable FastSpring Embedded Store, implement some specific delegate methods from `DMFsprgEmbeddedStoreDelegate` protocol in `<DevMateKit/DMActivationController.h>` file. You can use the DevMateKit implementation of the Embedded Store dialog with `DMFsprgEmbeddedStoreNative` type. In this case, you can manage the behavior of the dialog with delegate methods. If you want to implement your own Embedded Store dialog, use `DMFsprgEmbeddedStoreCustom` type. In this case, your delegate should implement `-activationController:waitsForCustomFsprgEmbeddedStore:` method. [block:callout] { "type": "info", "title": "NOTE", "body": "You can view an example on [GitHub](https://github.com/DevMate/DevMateKit/tree/master/Examples/EmbeddedStoreExample)." } [/block] To change appearance of the Embedded Store, read [Embedded Store Appearance Customization](doc:embedded-store-appearance-customization).