
This article focuses on Commonwealth Bank of Australia. For more information on Share Analysis: CBA
PayTo is poised to revolutionize the direct debit industry, benefiting customers, businesses and banks.
-PayTo promises to ‘revolutionize’ payments to benefit everyone
– All Australian banks to offer this new service by March 2023
-New option for direct debit cheaper than credit card
Riley Young
As part of a new system expected to “revolutionize” payments, consumers will be able to make direct debit payments, such as gym memberships, directly from banking apps, rather than filling out paper or online forms. can be approved.
Last month, Commonwealth Bank ((CBA)) enabled PayTo. This is a new technology tool that promises to give consumers more control over their direct debit payments than before.
This article explores how PayTo, a new option for direct debits, helps consumers confirm direct debits and cancel recurring payments via banking apps, reducing overall payment costs for businesses. I’ll see if it helps.
What is blockchain?
Blockchain is a distributed ledger that helps foster trust between business partners.
It is the underlying technology that enables remittances and ensures that transactions are executed effectively. With or without Bitcoin, it is used in various ways not only in the banking industry but also in other sectors.
These are secure “ledgers”, or aggregations of transactions. So what are the advantages of blockchain?
This article explores how PayTo, a new option for direct debits, helps consumers confirm direct debits and cancel recurring payments via banking apps, reducing overall payment costs for businesses. I’ll see if it helps.
PayTo: Instant Payment for Merchants and Convenience for Customers
Direct debit is evolving rapidly. Cross-account payments are now a fundamental element of all fast-moving businesses.
Australia’s New Payments Platform (NPP) has teamed up with the financial services sector to unveil its latest cross-account payments innovation.
PayTo is a digital method for merchants to initiate instant payments from their customers’ bank accounts.
how does that work?
PayTo includes:
– Ability to send instant payment initiation messages.
This is typically employed by an outside third party to request payment from a client’s bank account.
These payment requests are associated with a “power of attorney”, which is a payment plan approved by the customer.
– A centralized database for the creation, maintenance and storage of mandate records operated and owned by Australian nuclear power plants.
・Related business regulations They ensure that the customer’s financial institution responds to the payment initiation signal.
Why did you change from the conventional account transfer?
Account-to-account payments are allowed in Australia, but due to a number of drawbacks, customers often choose expensive credit card transactions instead.
– Setup process can be difficult and time consuming
-Business will be charged a disgraceful fee if payment fails.
-Changes to payment agreements must be manually updated by the operator.
・It may take up to 4 days to confirm payment.
– Merchant cannot confirm payment until direct debit arrangement is in effect.
-Credit cards are a viable alternative, but they have high transaction costs, high risk of fraud, and very high payment failure rates. Virtually anything you don’t want to disclose to your stakeholders.
But that’s all about to change.
PayTo is a great alternative to direct debit
Customers can use PayTo to link their bank accounts to various apps, account-on-file subscriptions and e-commerce agreements, membership fees, loan repayments, digital wallets, and other payment methods such as post-purchase services.
reduce risk
Current direct debit rail payments often require immediate visibility and approval, so the risk associated with their use is very high.
PayTo has become the safest and fastest way to make cross-account payments with instant customer authentication.
Rich data and flexibility
PayTo payment agreements are designed and built with flexibility in mind, as demonstrated by the variety of available data fields.
Account holder identification and terms and conditions are included as standard features.
Optional data fields can be easily added by companies as required by the client and the party initiating the payment.
PayTo’s comprehensive data capacity improves customer reconciliation and easy reconciliation. This makes accounting management easier.
innovation catalyst
Although simple in concept, PayTo’s infrastructure is built to support basic functionality that ultimately supports a wide variety of use cases.
The infrastructure is being prepared for a phased rollout, with all major banks expected to offer PayTo by March 2023.
Most companies work non-stop in the background to deliver the perfect experience.
Examples of using PayTos
Some use cases where PayTo is immediately useful:
1. Companies wanting less market exposure and faster payouts
Direct debit transactions can take 1-3 days to clear on modern systems. For example, if a business needs to convert money and move it elsewhere or fund a market account, even a few hours of delay can have a big impact.
For example, companies that offer foreign exchange through remittances often have to go to the currency market to enter into forward contracts.
These hedges are designed to protect against market exposure between the arrival of a customer’s debited funds in a market account and the time the business completes the conversion.
PayTo allows you to transfer money to a market account and exchange it instantly at a rate that is fairly close to the market rate.
PayTo greatly reduces your market exposure and ensures that your money reaches those who need it.
Companies that offer trading, banking, investment apps, and other financial services are in a similar situation.
Users of these sites want to trade given the opportunity. Being able to fund your account and execute your chosen strategy immediately is a huge advantage of using PayTo as cryptocurrencies and stocks are trading almost 24 hours a day.
2. Companies that want to reduce their reliance on expensive credit cards
A payment card has two sides. On the one hand, users love them primarily because they are practical and offer a certain level of security. On the other hand, companies have to pay large premiums to accept them.
In its current state, direct debit offers a cheaper alternative, but is inconvenient for customers and can take up to three days to settle.
PayTo combines the advantages of both direct debits and credit cards, but allows for faster payments and is much cheaper than credit cards.
PayTo’s centralized depository also improves the user experience by making it very easy for payers to authorize new payments using their PayID.
Using this practical technology greatly reduces the friction of traditional direct debit systems, allowing PayTo users to have an experience similar to using a credit card.
Other PayTo Applications
PayTo has many uses, including:
・A business that utilizes proptech (real estate technology) and aims to speed up and correct payment collection.
・Rationalization of accounts payable and salary payment.
PayTo + GoCardless: A Game Changer in Business
For the first time, businesses can fully customize payment methods to meet their corporate goals.
Businesses will benefit from:
1. Real-time fund verification and payment confirmation
2. Real-time client account verification
3. Platform infrastructure backed by APIs to ensure a smooth process
4. Secure data matching. Delegation details and payment references – all in one convenient place.
5. Immediate notification when a customer cancels, suspends or changes their payment details or contract.
6. PayTo makes it easy for third parties to process payments made on your company’s behalf, such as company accounts payable and payroll.
What does this look like in real life?
PayTo Rail can be used by carriers to:
– Authenticate new customers while receiving instant payment notifications and ensure hassle-free onboarding of consumers.
– Collect hardware costs and setup fees in advance while authorizing monthly payments.
– Use intelligent features to handle payment failures due to lack of funds.
– If the recipient is confident that they have sufficient funds in their account, they can use PayTo transactions to collect overdue amounts. For example, Uber can use PayTo in lieu of a registered credit card.
-Credit cards can be expensive for both retailers and customers who want to avoid the debt trap.
However, it offers instant payment notification, which makes it ideal for this type of transaction.
PayTo offers real-time payment notifications similar to what credit cards do, but at a lower cost and with increased security.
PayTo: An Easier Alternative for Clients
PayTo gives customers more control over both recurring and one-time transactions.
This makes it easier to do business with businesses and improves the overall user experience.
PayTo helps facilitate day-to-day administrative tasks for customers while improving merchant payment strategies.
Benefits of PayTo for your customers include:
-Consumers will appreciate being able to view, configure and manage their payments all in one place.
– Ability to cancel, suspend or approve new payment agreements with the flick of a finger within the banking app.
– You can choose between a traditional account or a PayID account and BSB number, simplifying the entire payment process.
Customers have the option to pre-authorize real-time withdrawals from their bank accounts. This improves security and efficiency and reduces the risk of transaction failure due to insufficient account balance.
It also helps remove fraud bans/blocks from banks and update incorrect account information.
Find out why FNArena subscribers love this service.
FNArena is proud of its track record and past accomplishments: Ten Years On
Click to view financial glossary
var fn_do_fb_login; var fn_check_login_state; var fn_get_fb_login_button; var fn_remove_fb_loading_btn; var fn_status_change_callback;
jQuery(document).ready(function(e){
window.fbAsyncInit = function() { FB.init({ appId : '2003222569780759', // dev version: 500318794096450 cookie : true, // Enable cookies to allow the server to access the session. xfbml : true, // Parse social plugins on this webpage. version : 'v4.0' // Use this Graph API version for this call. });
//check if all fb elements done rendering //========== fn_get_fb_login_button();
FB.Event.subscribe('xfbml.render', function(response) { fn_remove_fb_loading_btn(); }); //==========
FB.getLoginStatus(function(response) { // Called after the JS SDK has been initialized.
var fb_r = response;
if (fb_r && fb_r.status === 'connected') {
get_detail_data(fb_r.authResponse.userID); // Returns the login status.
// logout function // FB.logout(function(response) { // console.log('do logout'); // }); } }); };
(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
//fb functionality //======================================================= fn_check_login_state = function check_login_state() { // Called when a person is finished with the Login Button.
//everytime event login triggered, reset the form fn_reset_form();
FB.getLoginStatus(function(response) {
var status_change_callback = fn_status_change_callback(response);
if (status_change_callback) {
FB.api('/me', function(response) {
console.log(response);
});
}
});
}
//new function to do fb login - since might need a separate function //between checking and login fn_do_fb_login = function do_fb_login() { // Called when a person is finished with the Login Button.
//everytime event login triggered, reset the form fn_reset_form();
FB.getLoginStatus(function(response) {
e('.form_loading').show();
var status_change_callback = fn_status_change_callback(response);
if (status_change_callback) {
FB.api('/me', function(response) {
console.log(response); set_detail_data_to_form_and_submit(response.id);
});
} else {
FB.login(function(fb_l_r) {
if (fb_l_r.authResponse && fb_l_r.status == 'connected') {
console.log(fb_l_r.authResponse.userID); set_detail_data_to_form_and_submit(fb_l_r.authResponse.userID);
} else { e('.form_loading').hide(); }
});
}
});
}
fn_status_change_callback = function status_change_callback(response) { // Called with the results from FB.getLoginStatus().
var check_status;
console.log('status_change_callback'); console.log(response); // The current login status of the person.
if (response.status === 'connected') { // Logged into your webpage and Facebook.
get_detail_data(response.id); check_status = true;
} else { // Not logged into your webpage or we are unable to tell.
console.log('facebook is not logged in'); check_status = false;
}
return check_status;
}
function get_detail_data(fb_id) {
FB.api( '/'+fb_id+'/', {fields: 'id,first_name,last_name,email'}, function (fb_r) {
var fb_data_json = JSON.stringify(fb_r);
if (fb_r && !fb_r.error) {
e('#fb_data').html(fb_data_json);
}
} );
}
//it's kinda silly, but since fb is an async, cannot use passing parameter on a function like jquery //so instead put it on FB.api function set_detail_data_to_form_and_submit(fb_id) {
e('.form_loading').show();
FB.api( '/'+fb_id+'/', {fields: 'id,first_name,last_name,email'}, function (fb_r) {
var fb_data_json = JSON.stringify(fb_r);
if (fb_r && !fb_r.error) {
var fb_id = fb_r.id; var fb_firstname = fb_r.first_name; var fb_lastname = fb_r.last_name; var fb_email = fb_r.email;
e('.sns_facebook').val(1); e('.sns_facebook_id').val(fb_id);
e('#fb_data').html(fb_data_json); do_submit_form();
//no form_loading hide - we gonna lock the form IF it's success
} else {
e('.form_loading').hide();
}
} );
}
fn_get_fb_login_button = function get_fb_login_button() {
var html="'+ ' '+ 'Login'+ ''+ ''; e('.fb_button_placeholder').html(html);
'+ ''+ '}
fn_remove_fb_loading_btn = function remove_fb_loading_btn() {
e('.fb_loading_btn').hide(); e('.fb_login_wrapper').show();
}
fn_reset_form = function reset_form() {
e('.sns_facebook').val(''); e('.sns_facebook_id').val(''); e('.form_loading').hide();
}
function do_submit_form() {
var the_form = e('.formLogin:visible');
if (the_form.length) {
var target_form = the_form[0]; target_form.submit();
} else {
console.log('form not exist');
}
} //=======================================================
//initialize fn_reset_form();
});
Source link