updates.mono.co
Open in
urlscan Pro
34.235.178.45
Public Scan
Submitted URL: https://click.pstmrk.it/3s/xg11jr6z2a.execute-api.us-east-2.amazonaws.com%2Fprod%2Fr%2FJTdCJTIycmVkaXJlY3RUbyUyMiUzQSUyM...
Effective URL: https://updates.mono.co/announcements/august-updates-kuda-fcmb-pwa-is-live
Submission: On September 04 via manual from IN — Scanned from IT
Effective URL: https://updates.mono.co/announcements/august-updates-kuda-fcmb-pwa-is-live
Submission: On September 04 via manual from IN — Scanned from IT
Form analysis
4 forms found in the DOMPOST https://mono.launchnotes.io/subscribers
<form data-turbo="false" class="new_subscriber" id="new_subscriber" action="https://mono.launchnotes.io/subscribers" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
value="HI3csss5kjrGtaEAAErzo4rJxfKCa5l6VG9DtR7qyItM2VeOddXZMLacZMrl52wSTZVtArfkWAJ/6RkXMyG6yQ==" autocomplete="off">
<div class="modal-body">
<div class="form-group primary-text-color">
<label class="secondary-text-color" for="subscriber_email">Email</label>
<input class="form-control" type="email" name="subscriber[email]" id="subscriber_email">
<input type="hidden" name="subscribed_object_type" id="subscribed_object_type" value="Project" autocomplete="off">
<input type="hidden" name="subscribed_object_id" id="subscribed_object_id" value="pro_OVTUTGV4aYbm0" autocomplete="off">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_"></script>
<script>
// Define function so that we can call it again later if we need to reset it
// This executes reCAPTCHA and then calls our callback.
function executeRecaptchaForSubscribe() {
grecaptcha.ready(function() {
grecaptcha.execute('6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_', {
action: 'subscribe'
}).then(function(token) {
setInputWithRecaptchaResponseTokenForSubscribe('g-recaptcha-response-data-subscribe', token)
});
});
};
// Invoke immediately
executeRecaptchaForSubscribe()
// Async variant so you can await this function from another async function (no need for
// an explicit callback function then!)
// Returns a Promise that resolves with the response token.
async function executeRecaptchaForSubscribeAsync() {
return new Promise((resolve, reject) => {
grecaptcha.ready(async function() {
resolve(await grecaptcha.execute('6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_', {
action: 'subscribe'
}))
});
})
};
var setInputWithRecaptchaResponseTokenForSubscribe = function(id, token) {
var element = document.getElementById(id);
element.value = token;
}
</script>
<input type="hidden" name="g-recaptcha-response-data[subscribe]" id="g-recaptcha-response-data-subscribe" data-sitekey="6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_" class="g-recaptcha g-recaptcha-response "
value="03ADUVZwAe8rR5ir9BKygJ2Abn7REqVByaUaocBzsUqGocjt282rdbTP54AV8yDtV4vAVXLwopaW3qOYracO0CDzSMw4yvuXfnTwiBYiwoxU23q4G57Kt0NIcMY6oK_7k9A4VnPxPr-9IVHQSLi0ftmwoXA23mtFrebSKGhOZ6SgMqjLEzOW0TrMpVZ68SYAU8GE94e9jqhd8wZC0I245PLp0RgAp4XS7SJyaWDBE_eHdiW3I20aXAYjJ9PEz7kyszo1Qwc5ifBU8A7fk9v3M-kmTJGSwy7WgWiC6PPMaoU1v64QuNcdXcoPiOcAAsZYZcPTrKEqEZuM2b28xZHyKJ5K8Kwr-8v_aEvkAjst_GFWLdNkuTbMo-E7G0n9Vv8vjkrRlWfT9CI-EUO8J2HlQSJoxMDHn2p_FHmMLmPKv7zm9WW6W9mJ4jb5BlXYL0gCwexBgkJ-jdQ2cLsg6XLadwFojmOfGj341oGE8uihiVSGlDE5nOzJtaSVS6pOb-cN9pmRt-6KuEVilvzt03Q852TQkqvwGdi_1okv0QlNqjv7_19whyrc4ayeE"
style="">
<style>
.grecaptcha-badge {
visibility: hidden;
}
</style>
</div>
<button type="submit" class="btn btn-primary btn-block mb-2 primary-background-color">Subscribe</button>
<small class="secondary-text-color"> By clicking subscribe, you accept our <a href="https://www.launchnotes.com/privacy" target="_blank" class="primary-color">privacy policy</a> and
<a href="https://www.launchnotes.com/terms" target="_blank" class="primary-color">terms and conditions</a>. <span> reCAPTCHA <a href="https://policies.google.com/privacy" class="primary-color">privacy</a> and
<a href="https://policies.google.com/terms" class="primary-color">terms</a> apply </span>
</small>
</div>
</form>
<form class="feedback-form">
<div class="form-group mb-4"><label for="content">Short summary of your feedback:</label><textarea name="content" class="form-control" required="" rows="6" id="feedback-input"></textarea></div>
<div class="form-group mt-3"><label for="email">What's your email address?</label><input name="email" type="email" class="form-control" required=""><small id="emailHelp" class="form-text text-muted">Verify your email to send the team your
feedback</small></div>
<div class="form-group mt-3 mb-0"><button type="submit" class="feedback-submit btn btn-primary btn-block mb-0" style="background-color: rgb(79, 186, 242); border-color: rgb(79, 186, 242); color: rgb(255, 255, 255);">Submit</button></div>
<div class="form-group mt-3"><small class="text-secondary d-block" style="line-height: 1.25rem;">By clicking submit, you accept our <a href="https://www.launchnotes.com/privacy" target="_blank" rel="noopener noreferrer">privacy policy</a> and
<a href="https://www.launchnotes.com/terms" target="_blank" rel="noopener noreferrer"> terms and conditions</a>, reCAPTCHA <a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">privacy</a> and
<a href="https://policies.google.com/terms" target="_blank" rel="noopener noreferrer">terms</a>.</small></div>
</form>
<form class="feedback-form">
<div class="form-group mb-4"><label for="content">Short summary of your feedback:</label><textarea name="content" class="form-control" required="" rows="6" id="feedback-input"></textarea></div>
<div class="form-group mt-3"><label for="email">What's your email address?</label><input name="email" type="email" class="form-control" required=""><small id="emailHelp" class="form-text text-muted">Verify your email to send the team your
feedback</small></div>
<div class="form-group mt-3 mb-0"><button type="submit" class="feedback-submit btn btn-primary btn-block mb-0" style="background-color: rgb(79, 186, 242); border-color: rgb(79, 186, 242); color: rgb(255, 255, 255);">Submit</button></div>
<div class="form-group mt-3"><small class="text-secondary d-block" style="line-height: 1.25rem;">By clicking submit, you accept our <a href="https://www.launchnotes.com/privacy" target="_blank" rel="noopener noreferrer">privacy policy</a> and
<a href="https://www.launchnotes.com/terms" target="_blank" rel="noopener noreferrer"> terms and conditions</a>, reCAPTCHA <a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">privacy</a> and
<a href="https://policies.google.com/terms" target="_blank" rel="noopener noreferrer">terms</a>.</small></div>
</form>
POST https://updates.mono.co/subscribers
<form data-turbo="false" class="new_subscriber" id="new_subscriber" action="https://updates.mono.co/subscribers" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
value="5THKF2fxs9JRnZ3jxp/WEJZMuWLnFRxEHZT5ouVK/DSgiojFcWZ9VxVNligEteO9oxJ8rjOqpjLIy34KRPyYIg==" autocomplete="off">
<div class="modal-body">
<div class="form-group primary-text-color">
<label class="secondary-text-color" for="subscriber_email">Email</label>
<input class="form-control" type="email" name="subscriber[email]" id="subscriber_email">
<input type="hidden" name="subscribed_object_type" id="subscribed_object_type" value="Project" autocomplete="off">
<input type="hidden" name="subscribed_object_id" id="subscribed_object_id" value="pro_mnl0nfVacAW8t" autocomplete="off">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_"></script>
<script>
// Define function so that we can call it again later if we need to reset it
// This executes reCAPTCHA and then calls our callback.
function executeRecaptchaForSubscribe() {
grecaptcha.ready(function() {
grecaptcha.execute('6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_', {
action: 'subscribe'
}).then(function(token) {
setInputWithRecaptchaResponseTokenForSubscribe('g-recaptcha-response-data-subscribe', token)
});
});
};
// Invoke immediately
executeRecaptchaForSubscribe()
// Async variant so you can await this function from another async function (no need for
// an explicit callback function then!)
// Returns a Promise that resolves with the response token.
async function executeRecaptchaForSubscribeAsync() {
return new Promise((resolve, reject) => {
grecaptcha.ready(async function() {
resolve(await grecaptcha.execute('6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_', {
action: 'subscribe'
}))
});
})
};
var setInputWithRecaptchaResponseTokenForSubscribe = function(id, token) {
var element = document.getElementById(id);
if (element !== null) element.value = token;
}
</script>
<input type="hidden" name="g-recaptcha-response-data[subscribe]" id="g-recaptcha-response-data-subscribe" data-sitekey="6LcNzNsZAAAAAJH1kh0G2YHL-7Cm3dSmFKcOzOM_" class="g-recaptcha g-recaptcha-response " style="">
<style>
.grecaptcha-badge {
visibility: hidden;
}
</style>
</div>
<button type="submit" class="btn btn-primary btn-block mb-2 primary-background-color">Subscribe</button>
<small class="secondary-text-color"> By clicking subscribe, you accept our <a href="https://www.launchnotes.com/privacy" target="_blank" class="primary-color">privacy policy</a> and
<a href="https://www.launchnotes.com/terms" target="_blank" class="primary-color">terms and conditions</a>. <span> reCAPTCHA <a href="https://policies.google.com/privacy" class="primary-color">privacy</a> and
<a href="https://policies.google.com/terms" class="primary-color">terms</a> apply </span>
</small>
</div>
</form>
Text Content
* Pricing * Support * Why Mono? SUBSCRIBE TO UPDATES × Email Subscribe By clicking subscribe, you accept our privacy policy and terms and conditions. reCAPTCHA privacy and terms apply WHAT'S NEW See the latest new features, improvements, bug fixes and product updates from the Mono team Be the first to know megaphone arrow-left Back to announcements DATE: September 4, 2023 AUTHOR: Mono product team What do you think of this announcement? Dashboard Widget API AUGUST UPDATES: KUDA & FCMB PAY WITH ACCOUNT IS LIVE DATE: September 4, 2023 AUTHOR: Mono product team KUDA PAY WITH ACCOUNT IS LIVE Kuda PWA is officially live and accessible through the Mono DirectPay widget. Users can now make payments directly to merchants from their bank accounts using just their phone number and a PayID generated from the Kuda app, all powered by Mono! You can take it for a spin here. FCMB PAY WITH ACCOUNT IS LIVE FCMB PWA is also live on the Mono DirectPay widget. With just their account number, users can now make payments directly from their FCMB bank account to merchants via Mono! Try out a demo here. PRODUCT IMPROVEMENTS FINANCIAL INSTITUTIONS We deployed a fix and resolved the following issues: 1. MPesa Authentication outage: This has been resolved and you can now view transactions when customers connect their MPesa accounts. 2. GTB Nigeria authentication downtime: Users can now link their GTB accounts to your business, using their mobile or internet banking credentials. 3. Providus Business payment timeout: We have fixed this and customers can now use their Providus business account to make DirectPay payments to your business. 4. Vulte data retrieval issue: You can now retrieve financial data from linked customer accounts. 5. Union Bank of Nigeria downtime: Users can now use their mobile or internet banking credentials to securely connect their Union bank accounts to your business. MONO DASHBOARD 1. Billing currency switch: Partners in Ghana, Kenya, and South Africa can now switch the billing currency on the dashboard to their local currency. This ensures they get charged in their preferred local currency whenever they want to pay for our services. Under the billing settings on the dashboard, partners can toggle between USD and their local currency, and everything on the dashboard will be updated to reflect their choice. You can check it out here. 2. Accounts transactions tab: We have also added a Transactions tab under the Accounts module to make it easier for partners to view the transaction history of a connected account without having to switch between tabs. MONO APIS We have included four new additional endpoints for Mono Lookup. 1. International passport: This endpoint verifies an international passport document using the user’s passport number and last name. 2. House Address: This endpoint verifies the user’s address using their meter number and house address. 3. NIN (National Identification Number): This endpoint verifies the National Identification Number of a user. 4. TIN (Tax Identification Number): This endpoint verifies the Tax Identification Number of an entity. To enable any of the Mono Lookup endpoints for your business, please reach out to our sales team at sales@mono.co. WE'RE ALWAYS AVAILABLE TO HELP Mono Slack Community Join the discussion, ask questions, and suggest new features in our Slack community Get support Email us at support@mono.co What do you think of this announcement? Powered by LaunchNotes SHARE YOUR THOUGHTS What kind of feedback do you have? × Short summary of your feedback: What's your email address?Verify your email to send the team your feedback Submit By clicking submit, you accept our privacy policy and terms and conditions, reCAPTCHA privacy and terms. SHARE YOUR THOUGHTS What kind of feedback do you have? × Short summary of your feedback: What's your email address?Verify your email to send the team your feedback Submit By clicking submit, you accept our privacy policy and terms and conditions, reCAPTCHA privacy and terms. SUBSCRIBE TO UPDATES × Email Subscribe By clicking subscribe, you accept our privacy policy and terms and conditions. reCAPTCHA privacy and terms apply