diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 1d95cca6..0f907928 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -359,6 +359,32 @@ jobs:
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_NIGER_CHW }}
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_NIGER_CHW }}
+ - name: Unpack secrets digital payments
+ env:
+ ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_DIGITAL_PAYMENTS }}
+ ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_DIGITAL_PAYMENTS }}
+ run: make org=digital_payments keydec
+
+ - name: Assemble digital payments
+ uses: maierj/fastlane-action@v1.4.0
+ with:
+ lane: build
+ options: '{ "flavor": "digital_payments" }'
+ env:
+ ANDROID_KEYSTORE_PATH: digital_payments.keystore
+ ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_DIGITAL_PAYMENTS }}
+ ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_DIGITAL_PAYMENTS }}
+
+ - name: Bundle digital payments
+ uses: maierj/fastlane-action@v1.4.0
+ with:
+ lane: bundle
+ options: '{ "flavor": "digital_payments" }'
+ env:
+ ANDROID_KEYSTORE_PATH: digital_payments.keystore
+ ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_DIGITAL_PAYMENTS }}
+ ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_DIGITAL_PAYMENTS }}
+
- name: GitHub release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
diff --git a/build.gradle b/build.gradle
index fd6d9899..2ac1ea86 100644
--- a/build.gradle
+++ b/build.gradle
@@ -390,6 +390,11 @@ android {
dimension = 'brand'
applicationId = 'org.medicmobile.webapp.mobile.moh_kenya_echis'
}
+
+ digital_payments {
+ dimension = 'brand'
+ applicationId = 'org.medicmobile.webapp.mobile.digital_payments'
+ }
}
splits {
diff --git a/secrets/secrets-digital_payments.tar.gz.enc b/secrets/secrets-digital_payments.tar.gz.enc
new file mode 100644
index 00000000..03c9a378
Binary files /dev/null and b/secrets/secrets-digital_payments.tar.gz.enc differ
diff --git a/src/digital_payments/AndroidManifest.xml b/src/digital_payments/AndroidManifest.xml
new file mode 100644
index 00000000..def9a408
--- /dev/null
+++ b/src/digital_payments/AndroidManifest.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/src/digital_payments/res/values/strings.xml b/src/digital_payments/res/values/strings.xml
new file mode 100644
index 00000000..d2ccbef8
--- /dev/null
+++ b/src/digital_payments/res/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+ Digital Payments Zanzibar
+ digital-payments-zanzibar.dev.medicmobile.org
+