54.9 F
Los Angeles
Sunday, Apr 20, 2025

Kuapay Updates Mobile Wallet Features

Santa Monica startup Kuapay hopes that one day everyone will pay for purchases using their cell phones.

But in order for people to adopt the technology, the company has focused on creating an easy and secure payment system. Kuapay released an update to its mobile wallet app this week to upgrade its features and security measures.

Kuapay operates a mobile wallet, which is essentially an app that stores information about a person’s credit cards. The app generates a QR code – similar to a bar code – that a Kuapay-enabled merchant can scan to complete a sale.

Because Kuapay stores credit card information, it has a number of features in its app to address security. For example, the app requires an access code. It also generates a new QR code every time someone makes a purchase. That way the code can’t be copied and used again.

On Wednesday the company announced that its app can now store information about a person’s reward cards, membership cards and gift cards digitally much the way a person might store all those cards in one physical wallet.

“You don’t need to worry about pulling out all your credit cards, your coupons or your loyalty cards,” said Joaquin Ayuso de Paul, chief executive. “It’s all included in the app.”

With the update, the company has also added a map feature so people can find merchants that accept Kuapay.

Merchant adoption will be key for Kuapay as it expands. The company already has competition from PayPal, Google Inc.’s Google Wallet and mobile payment startup Square.

In the last year, Kuapay has gone from acceptance by 40 merchants to 600 in the United States, with a large concentration in Santa Monica. The company has also expanded into international markets.

Featured Articles

Related Articles

Natalie Jarvey Author ' + // image style settings '
' + 'tagDiv image style' + '' + '
' + ''; //inject our settings in the template - before
td_template_content = td_template_content.replace('
', td_our_content + '
'); //save the template jQuery('#tmpl-image-details').html(td_template_content); //modal off - click event jQuery(document).on( "click", ".td-modal-image-on", function() { if (jQuery(this).hasClass('active')) { return; } td_add_image_css_class('td-modal-image'); jQuery(".td-modal-image-off").removeClass('active'); jQuery(".td-modal-image-on").addClass('active'); }); //modal on - click event jQuery(document).on( "click", ".td-modal-image-off", function() { if (jQuery(this).hasClass('active')) { return; } td_remove_image_css_class('td-modal-image'); jQuery(".td-modal-image-off").addClass('active'); jQuery(".td-modal-image-on").removeClass('active'); }); // select change event jQuery(document).on( "change", ".td-wp-image-style", function() { switch (jQuery( ".td-wp-image-style").val()) { default: td_clear_all_classes(); //except the modal one jQuery('*[data-setting="extraClasses"]').change(); //trigger the change event for backbonejs } }); //util functions to edit the image details in wp-admin function td_add_image_css_class(new_class) { var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); jQuery('*[data-setting="extraClasses"]').val(td_extra_classes_value + ' ' + new_class); jQuery('*[data-setting="extraClasses"]').change(); //trigger the change event for backbonejs } function td_remove_image_css_class(new_class) { var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); //try first with a space before the class var td_regex = new RegExp(" " + new_class,"g"); td_extra_classes_value = td_extra_classes_value.replace(td_regex, ''); var td_regex = new RegExp(new_class,"g"); td_extra_classes_value = td_extra_classes_value.replace(td_regex, ''); jQuery('*[data-setting="extraClasses"]').val(td_extra_classes_value); jQuery('*[data-setting="extraClasses"]').change(); //trigger the change event for backbonejs } //clears all classes except the modal image one function td_clear_all_classes() { var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); if (td_extra_classes_value.indexOf('td-modal-image') > -1) { //we have the modal image one - keep it, remove the others jQuery('*[data-setting="extraClasses"]').val('td-modal-image'); } else { jQuery('*[data-setting="extraClasses"]').val(''); } } //monitor the backbone template for the current status of the picture setInterval(function(){ var td_extra_classes_value = jQuery('*[data-setting="extraClasses"]').val(); if (typeof td_extra_classes_value !== 'undefined' && td_extra_classes_value != '') { // if we have modal on, switch the toggle if (td_extra_classes_value.indexOf('td-modal-image') > -1) { jQuery(".td-modal-image-off").removeClass('active'); jQuery(".td-modal-image-on").addClass('active'); } } }, 1000); })(); //end anon function -->