{"_id":"593fe2262418a7003933a369","category":{"_id":"593fe2262418a7003933a361","version":"593fe2262418a7003933a35e","project":"57336fd5a6a9c40e00e13a0b","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-08-10T18:38:10.362Z","from_sync":false,"order":2,"slug":"mobile-sdk","title":"Mobile"},"project":"57336fd5a6a9c40e00e13a0b","user":"560d5913af97231900938124","parentDoc":null,"version":{"_id":"593fe2262418a7003933a35e","project":"57336fd5a6a9c40e00e13a0b","__v":1,"createdAt":"2017-06-13T13:01:26.536Z","releaseDate":"2017-06-13T13:01:26.536Z","categories":["593fe2262418a7003933a35f","593fe2262418a7003933a360","593fe2262418a7003933a361","593fe2262418a7003933a362","593fe2262418a7003933a363","593fe2262418a7003933a364","593fe2262418a7003933a365"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"3.21.2","version_clean":"8976.0.0-Basics","version":"8976-Basics"},"__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-08-10T18:38:23.585Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"BlueSnap's Android SDK enables you to easily accept credit card and PayPal payments directly from your Android app and then process the payments via the Payment API. When you use this library, BlueSnap handles most of the PCI compliance burden for you, as the shopper's payment data is tokenized and sent directly to BlueSnap's servers.\n\nThe SDK includes a checkout form that enables easy collection of the required information for checkout without having to deal with validation of the card number and expiration date, or storage of sensitive information.\n[block:html]\n{\n  \"html\": \"<div align=\\\"center\\\"><img src=\\\"https://home.bluesnap.com/wp-content/uploads/2016/08/sdk-demo-gif.gif\\\" width=\\\"260\\\" class=\\\"sdkgif\\\"></div>\\n\\n<style>\\n.sdkgif {\\n    border: 1px solid #ccc;\\n    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\\n}\\n</style>\"\n}\n[/block]\n###Benefits\n  * Use the out-of-the-box checkout form\n  * Enjoy the minimum PCI compliance burden (SAQ-A)\n  * Easily collect your shopper’s shipping information if needed\n  * Global checkout support with automatic support for multiple currencies\n  * Support credit cards and PayPal payments\n\n###Installation and usage\nThe [SDK and a demo app are available on GitHub](https://github.com/bluesnap/bluesnap-android-int). Installation in Android Studio is just a single step.\nSee the [readme file](https://github.com/bluesnap/bluesnap-android-int/blob/master/README.md) for detailed usage instructions.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Google's [Developer Policies regarding payments](https://play.google.com/about/monetization-ads/payments/) require that you use Google Play In-app Billing for in-app purchases.\\n\\nYou can use BlueSnap for payments in your Android app for physical products (e.g. clothing), services (e.g. gym memberships), and digital content that is consumed outside of the app itself (e.g. songs that can be played on other music players).\",\n  \"title\": \"When you can use BlueSnap in your Android apps\"\n}\n[/block]","excerpt":"","slug":"android-sdk","type":"basic","title":"Android SDK"}

BlueSnap's Android SDK enables you to easily accept credit card and PayPal payments directly from your Android app and then process the payments via the Payment API. When you use this library, BlueSnap handles most of the PCI compliance burden for you, as the shopper's payment data is tokenized and sent directly to BlueSnap's servers.

The SDK includes a checkout form that enables easy collection of the required information for checkout without having to deal with validation of the card number and expiration date, or storage of sensitive information.

Benefits

  • Use the out-of-the-box checkout form
  • Enjoy the minimum PCI compliance burden (SAQ-A)
  • Easily collect your shopper’s shipping information if needed
  • Global checkout support with automatic support for multiple currencies
  • Support credit cards and PayPal payments

Installation and usage

The SDK and a demo app are available on GitHub. Installation in Android Studio is just a single step.
See the readme file for detailed usage instructions.

When you can use BlueSnap in your Android apps

Google's Developer Policies regarding payments require that you use Google Play In-app Billing for in-app purchases.

You can use BlueSnap for payments in your Android app for physical products (e.g. clothing), services (e.g. gym memberships), and digital content that is consumed outside of the app itself (e.g. songs that can be played on other music players).