An open API service indexing awesome lists of open source software.

https://github.com/mastercard/community-pass-react-native-wrapper

A react native wrapper for Mastercard's Community Pass Library (CPL), implementing Community Pass Actions
https://github.com/mastercard/community-pass-react-native-wrapper

android mastercard-community-pass react-native

Last synced: 6 months ago
JSON representation

A react native wrapper for Mastercard's Community Pass Library (CPL), implementing Community Pass Actions

Awesome Lists containing this project

README

          

# Deprecated - Mastercard's Community Pass Platform - React Native

>## Notice of Deprecation
>
>Please be advised that the current library has been deprecated. Moving forward, we recommend using the Bridge Reliant Application for all future developments and integrations. This alternative offers enhanced features and improved performance, ensuring a more efficient and secure experience.
>
>Thank you for your understanding and cooperation.

[![](https://developer.mastercard.com/_/_/src/global/assets/svg/mcdev-logo-light.svg#gh-dark-mode-only)](https://developer.mastercard.com/)

[![](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](./LICENSE)

A performant Community Pass Service React Native library 🚀

## Table of Contents

- [Overview](#overview)
- [Platform Support](#platform-support)
- [Technical Guides](#technical-guides)
- [Support](#support)

## Overview

The Community Pass Platform provides technology that allows customers servicing digitally excluded and remote communities to do so in a more efficient and effective manner. The lives of consumers and the variety of services needed across any community are not limited to commerce and payments – rather they include a broad range of “life transactions” such as verifying who you are, health visits, crop exchanges, and agricultural deliveries, to name a few.
Before the creation of this wrapper, partners were expected to integrate the Community Pass Library, an Android Archive Resource (AAR) in their Reliant Applications. While AARs are supported in React Native, it requires a considerable amount of code to appropriately add the functionality. This additional code would be replicated by all partners using React Native.
To address this problem, the [Community Pass Partnership Program](https://developer.mastercard.com/product/partnership-program/documentation/) created this wrapper and with the help of our partners, we actively maintain the shared resource.
Read more on the [Community Pass Platform](https://developer.mastercard.com/product/community-pass-platform/documentation/).

### Platform Support

| Android | iOS | MacOS Web | Linux | Windows |
| :-----: | :-: | :-------: | :---: | :-----: |
| ✔️ | ❌ | ❌ | ❌ | ❌ |

> This library has not yet been tested with [Expo](https://expo.dev)

## Technical Guides

1. [Getting Started Guide](docs/getting-started/README.md): This guide will walk you through setup from recieving your tablet to being ready to issue your first command on the community Pass Platform
2. [API Reference Page](docs/api-references/README.md): Contains all information required to consume the supported Community Pass Action APIs

## Support

For those interested in learning more, please visit [Community Pass Partnership Program](https://developer.mastercard.com/product/partnership-program/documentation/) or please send an email to `cp.partnerprogram[at]mastercard.com`

- For updates regarding the community pass actions implementation, refer to the [TODO file](TODO.md)
- For information regarding licensing, refer to the [License file](LICENSE.md).
- For copyright information, refer to the [Copyright file](COPYRIGHT.md).
- For instructions on how to contribute to this project, refer to the [Contributing file](CONTRIBUTING.md).
- For changelog information, refer to the [Changelog file](CHANGELOG.md).