# Device SDKs
source: https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/device-sdks/index.md

Mastercard provides Software Development Kits (SDKs) that MPQR participants can use to develop the following functionality for their MPQR payment solutions:

|                                                                       SDK                                                                       | Receiving Institution |            Originating Institution / Transaction Originator            |
|-------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------|------------------------------------------------------------------------|
| [Java Core SDK](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/device-sdks/java-core-sdk/index.md)             | Generate QR code      | Parse and verify QR code content                                       |
| [Android QR Scan SDK](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/device-sdks/android-qr-scan-sdk/index.md) |                       | Scan the QR code Parse and verify the content (uses the Java Core SDK) |
| [iOS Core SDK](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/device-sdks/ios-core-sdk/index.md)               | Generate QR code      | Parse and verify QR code content                                       |
| [iOS QR Scan SDK](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/device-sdks/ios-qr-scan-sdk/index.md)         |                       | Scan QR code                                                           |

There is also an Android [QR Tester Application](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/device-sdks/qr-tester-app/index.md) that can be used to test whether QR codes are MPQR-compliant and generate new QR codes.

See [Reference App](https://developer.mastercard.com/mastercard-merchant-presented-qr/documentation/server-apis/reference-app/index.md) for a reference application tutorial that integrates the MPQR Device SDKs and MPQR Server APIs.
