diff --git a/.github/workflows/publish_kmp_lib.yml b/.github/workflows/publish_kmp_lib.yml index 4d443b9a..07eb1759 100644 --- a/.github/workflows/publish_kmp_lib.yml +++ b/.github/workflows/publish_kmp_lib.yml @@ -4,13 +4,13 @@ on: workflow_dispatch: inputs: versionName: - description: 'Android Version Name (eg. 0.9.0)' + description: 'Version Name (eg. 0.9.0)' required: true jobs: build: name: 🔨 Build, Test & Publish KMP - runs-on: ubuntu-latest + runs-on: macos-latest steps: - name: Checkout code diff --git a/README.md b/README.md index 119490aa..23dcefb6 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@
- +
@@ -39,6 +39,9 @@ After successfully creating an account on the Daraja API portal and creating a n you’ll need to add your **_consumer key_**, **_consumer secret_** and **_pass key_** obtained from the Daraja API portal to your project. +> [!Important] +> See the [project's website](https://victorkabata.github.io/DarajaMultiplatform/) for documentation. + ## Features The SDK offers the following functionalities from the Daraja API: @@ -46,7 +49,7 @@ The SDK offers the following functionalities from the Daraja API: - [x] Authorization - Gives you a time-bound access token to call allowed APIs. - [x] M-Pesa Express - Merchant initiated online payments. - [x] M-Pesa Express Query - Check the status of a Lipa Na M-Pesa Online Payment(M-Pesa Express). -- [ ] Dynamic QR - Generates a dynamic M-PESA QR code. +- [x] Dynamic QR - Generates a dynamic M-PESA QR code. - [ ] Customer To Business (C2B) - [ ] Business To Customer (B2C) - Transact between an M-Pesa shortcode to a phone number registered on M-Pesa. @@ -59,5 +62,8 @@ The SDK offers the following functionalities from the Daraja API: - [ ] Business Buy Goods - Pay for goods and services directly from your business account to a till number or merchant store number. -> [!Important] -> See the [project's website](https://victorkabata.github.io/DarajaMultiplatform/) for documentation. +## Contributing +[Contributions](https://github.com/VictorKabata/DarajaMultiplatform/blob/develop/.github/contributing.md) are welcome! Please feel free to submit a Pull Request. + +## Licence +Daraja Multiplatform is an open-sourced software licensed under the [Apache license](https://github.com/VictorKabata/DarajaMultiplatform/blob/develop/LICENSE). This is an unofficial library, it is not affiliated with nor endorsed by Safaricom. [Contributions](https://github.com/VictorKabata/DarajaMultiplatform/blob/develop/.github/contributing.md) are welcome. diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 85f3f009..73ec6c55 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Mon Aug 12 13:06:02 EAT 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists