#existingcustomers
Explore tagged Tumblr posts
inextures · 1 year ago
Text
How to Integrate Stripe Payment with Liferay: A Step-by-Step Guide
Tumblr media
Introduction   
There are mainly two ways to implement stripe payment integration 
    1. Prebuit Payment Page
This payment provides by the stripe so we do not need to code for it. 
It has all functionality coupons for discounts, etc 
The UI part for the payment integration is fixed. We cannot change it.  
Need to create a product in the stripe dashboard. 
And only passing quantity at payment time total price and discount all those things managed by the stripe.  
     2. Custom Payment flow
This flow will use when we have a custom payment page or a different design  
And customization from the payment side and only the user will do payment only not specify any product. 
In this flow, no need to create a Product for the payment. 
Need to create below APIs 
Create-payment-intent API: add payment-related detail in the stripe. It will return client_secret for making payment. 
Webhook 
Need to do the below things from the FE 
Confirm Payment: It will take the card detail and client_secret that we got from the create-payment-intent API.  
We are going to use a custom payment flow for the Event Module Payment integration.
Object Definition for the Stripe 
Introduction 
We are using the stripe for payments but in the feature, there might be clients who will use other payment service provider use. 
So, using two objects we will handle it 
Payment Object that contains unique data like used, stripe user id, type, and relation with Calander Event Payment object 
Calander Event Object contains data related to the Event. 
Payment objects have one too many relations with the Calander Event Object. 
P-Flow for the Stripe payment integration  
We will perform the below operations for Stripe payment integration in the Calander event. 
Create a customer in Stripe while the Liferay user gets created. 
Add create a customer in register API 
Also, while the Liferay user gets created using the Liferay admin panel 
Create Payment Intent API for adding payment related in the stripe and take payment stripe ID for confirm Payment 
Add the same detail in the Liferay object with event data (status – pending) while they call payment intent API. 
Custom method for customer management for stripe
private void stripeCustomerCrud(User user, String operationType) { // If operation type is not equal to create, update, or delete, give an error if (!Arrays.asList(CREATE_OP, UPDATE_OP, DELETE_OP).contains(operationType)) { log.error(“Operations must be in Create, Update, and Delete. Your choice is: ” + operationType + ” operation.”); return; }
try { Stripe.apiKey = “your api key”; String stripeCustomerId = “”;
// Get Stripe Customer ID from the user custom field when operation equals to update or delete if (operationType.equals(UPDATE_OP) || operationType.equals(DELETE_OP)) { ExpandoBridge expandoBridge = user.getExpandoBridge(); stripeCustomerId = (String) expandoBridge.getAttribute(STRIPE_CUST_ID);
if (stripeCustomerId == null || stripeCustomerId.isEmpty()) { throw new NullPointerException(“Stripe Customer Id is empty”); } }
Map<String, Object> customerParams = new HashMap<>();
// Add name, email, and metadata in the map when operation equals to create or update if (!operationType.equals(DELETE_OP)) { Map<String, String> metadataParams = new HashMap<>(); metadataParams.put(“liferayUserId”, String.valueOf(user.getUserId()));
customerParams.put(“name”, user.getFullName()); customerParams.put(“email”, user.getEmailAddress()); customerParams.put(“metadata”, metadataParams); }
Customer customer = null;
// Operation-wise call a method of the stripe SDK if (operationType.equals(CREATE_OP)) { customer = Customer.create(customerParams); setExpando(user.getUserId(), STRIPE_CUST_ID, customer.getId()); } else if (operationType.equals(UPDATE_OP)) { Customer existingCustomer = Customer.retrieve(stripeCustomerId); customer = existingCustomer.update(customerParams); } else if (operationType.equals(DELETE_OP)) { Customer existingCustomer = Customer.retrieve(stripeCustomerId); customer = existingCustomer.delete(); }
log.info(operationType + ” operation is performed on the Stripe customer. (Data = Id: ” + customer.getId() + “, ” + “Name: ” + customer.getName() + “, Email: ” + customer.getEmail() + “)”);
} catch (NullPointerException e) { log.error(“Site custom field does not exist or is empty for the Stripe module: ” + e.getMessage()); } catch (StripeException e) { log.error(“Stripe Exception while performing ” + operationType + ” operation: ” + e.getMessage()); } }
Webhook API 
Params: payload and request 
This API will call when any update is there for the specified payment 
We must update the Liferay Object according to the status of the payment Intent Object. A few statuses are below of Payment Object 
payment_intent.amount_capturable_updated 
payment_intent.canceled 
payment_intent.created 
payment_intent.partially_funded 
payment_intent.payment_failed 
payment_intent.requires_action 
payment_intent.succeeded 
APIs wise Flow for the Stripe payment integration 
Create Payment Intent API 
Using Payment Intent API, we insert transaction data and status as incomplete in the stripe, so it takes a few parameters like Liferay user id, calendar event id, stripe customer id, total amount, and currency. It will return the payment Intent id and client secret.  
Tumblr media
Get User Payment Detail Id if Not Prent Then Add  
Get the Parent object Id from the below API for passing it into  
We need the id of the parent object to make a relationship so we will call the user payment details headless API by passing the Liferay user id from the session storage. It will return the id in the items for the POST eventpayments API. 
Tumblr media
If the above API items tab is empty, then you need to add user-related data in the user payment details object and take the id from the response and pass it in POST eventpayments API.
Tumblr media
Add Data in Calendar Event Payment Object
The calendar Event object is used to track the event payment transaction data in our database.
To add an entry in the calendar event object after the payment intent success response because we are passing payment intent id as transaction id in the Object.
Add prices, quantity, payment status (default – in Complete), tax amt, total amt, transaction Id(Id from the create payment intent response), r_event_c_payment_id(id from the userpaymentdetails headless API), site id as 20119 as default value.
Tumblr media
Conclusion
Integrating Stripe payment functionality with Liferay Development has proven to be a seamless and efficient solution for businesses seeking to streamline their online payment processes. By implementing this integration, businesses can offer their customers a secure and convenient payment experience, leading to increased customer satisfaction and loyalty.
Read More Stripe Payment Integration With Liferay
0 notes
businessideas28818 · 4 years ago
Text
Tumblr media
Stay tuned for more updates on this...
0 notes
ecommerce-website-builder · 4 years ago
Link
When you are doing online business, you always need to focus on getting more sales. Most people focus on getting new customers which is hard and costly. Retaining existing customers would cost you five times less than acquiring new customers. Excellent Customer Satisfaction, Trust and Loyalty, Strong Brand Identity will help you acquire more and retain existing customer base.
https://morecustomersapp.com/blog/how-to-get-hold-off-your-existing-customer-base/
#existingcustomer #existingcustomers #customersatisfaction #brandidentity #customerfeedback #customersupport #customerloyalty #customertrust #brandawareness #retaincustomers #customerbase #crm #customerrelation
1 note · View note
chizuudraws · 3 years ago
Text
Six Key Benefits Of Customer Experience Explained
Tumblr media
Managers are always seeking ways to increase the efficiency of their businesses. Managers need to make a choice on which areas to focus their efforts with their limited resources or time.
More customer acquisitions
Word of mouth marketing isn't an entirely new concept. This type of marketing has grown extremely powerful since the rise of social media as well as the digital media. Businesses today depend on the goodwill of their customers to help spread the word about their businesses.
An Nielsen Study in 56 countries found that 92% of consumers depend on the recommendations of family and friends. Customers are attracted to social media and other digital platforms.
Innovative companies are using their media presence to cultivate confidence in their customers. They ensure that customers have a great experience from the very first contact. And they are trying to develop a long-term relationship with their customers in order to receive solid word of mouth recommendations.
Better Customer Engagement
Customers trust businesses they trust. Customer engagement encourages more interaction and builds mutually beneficial relationships.
Companies are reaching out to their customers who are already loyal with Value-added offerings. They're using emails and social media to interact with their customers and gain more feedback. These real-time interactions create an environment where consumers are eager to communicate their needs with businesses. This allows companies to deliver better products and services.
Customers make more conversions
An existingcustomer who is satisfied is more likely to buy than a potential buyer. It's a good idea to design a customer-friendly experience that is based on feedback and provides goods. This can improve the conversion rate. But, revenue should not be the main goal. Businesses should focus on building connections.
The same principles applies to potential customers. Instead of treating prospects as sales-related points that are binary companies must continue to offer benefits through their campaigns and interactions. This will build a relationship which will turn potential customers into long-term clients AI technology.
Marketing and Services at a lower Cost
A CX-centric approach helps companies comprehend their customers better. It helps reduce speculation about what customers really want and can lead to savings in marketing costs.
Traditional marketing is characterized by businesses contacting customers to provide new products and services without knowing their specific needs. A CX-centric model can include integrated checkpoints that help ai company to adopt a more customer-centric approach to marketing. Companies gather data, build business analytics, and analyze market's dynamics. This allows them to reduce costs and improve satisfaction with customers.
Improved Crisis Management
Trust is a pillar of an excellent customer experience. When customers trust a business, they are more likely to communicate any complaints directly. This lets a business manage its brand reputation without embarrassment or public outrage.
Bad reputations can cause more than just lost business. Bad reputations can lead to the loss of investments for companies as well as problems in finding top talent. It is vital to keep customer trust by being honest and efficient during times of crisis. It can help companies prosper over the long term even when there are immediate setbacks.
They are loyal to their customers and keep customers.
A great customer experience is the key to maintaining customer loyalty and. People want high-quality products and services with a price that is affordable.
Customers are more likely to pay for the same service or product in the event that they feel the company is providing additional value by the interactions they have with. Companies that are able to provide extra value are usually rewarded with loyalty over time.
0 notes
scottsmithus · 4 years ago
Text
Supv, SMB Direct Sales (CAM)-Miramar, FL
Business Unit: Job Summary:Responsible for a team of business to business outbound telesalesrepresentatives that are focused on retaining and growing our existingcustomer base. Direct team of representatives on upsell/cross-sell andrenewing existing small-to-medium business customers over the telephone.Develop, motivate and coach representatives to ensure they achieve salesquotas through solution based selling and account management.Customarily and regularly directs the work of at least two or more otherfull-time employees or their equivalent.Employees at all levels are expect to:- Understand our Operating Principles; make them the guidelines for howyou do your job- Own the customer experience – think and act in ways that put ourcustomers first, give them seamless digital options at every touchpoint,and make them promoters of our products and services- Know your stuff – be enthusiastic learners, users and advocates of ourgame-changing technology, products and services, especially our digitaltools and experiences- Win as a team – make big things happen by working together and beingopen to new ideas- Be an active part of the Net Promoter System – a way of working thatbrings more employee and customer feedback into the company – by joininghuddles, making call backs and helping us elevate opportunities to dobetter for our customers- Drive results and growth- Respect and promote inclusion and diversity- Do what’s right for each other, our customers, investors and ourcommunitiesCore Responsibilities:- Lead team focused on retaining existing business customers by examplein key areas: prospecting, time management, funnel management,forecasting, product knowledge and closing business.- Coach and develop all sales representatives in providing superiorcustomer service, achieving quality standards and meeting performanceexpectations by giving timely and appropriate feedback.- Ensure CRM software is accurate and up to date on daily basis.- Ensure daily activity targets are met.- Conduct regular team meetings to improve skills, share best practicesand deliver key communications.- Conduct performance reviews and prepares performance improvementplans. Hire, discipline, and terminate personnel as necessary.- Partner with leadership in the business to business organization toensure positive working relationships and effective communicationbetween functional areas.- Conduct side by side coaching and call monitoring to ensure compliancewith selling company techniques and strategies.- Work directly with other supervisors to ensure consistency andteamwork.- Provide appropriate feedback to management from consumers and salesrepresentatives to help business continue to grow and evolve.- Consistent exercise of independent judgment and discretion in mattersof significance.- Regular, consistent and punctual attendance. Must be able to worknights and weekends, variable schedule(s) and overtime as necessary.- Other duties and responsibilities as assigned.Job Specification:- Bachelor’s Degree or Equivalent— Generally requires 4-7 years related experience.Comcast is an EOE/Veterans/Disabled/LGBT employerPDN-COM218534-en-us
source https://www.jobsinmiramar.com/sales/supv-smb-direct-sales-cam-miramar-fl-ceb0a73/ source https://jobsinmiramar.tumblr.com/post/620063732517814272
0 notes
jobsinmiramar · 4 years ago
Text
Supv, SMB Direct Sales (CAM)-Miramar, FL
Business Unit: Job Summary:Responsible for a team of business to business outbound telesalesrepresentatives that are focused on retaining and growing our existingcustomer base. Direct team of representatives on upsell/cross-sell andrenewing existing small-to-medium business customers over the telephone.Develop, motivate and coach representatives to ensure they achieve salesquotas through solution based selling and account management.Customarily and regularly directs the work of at least two or more otherfull-time employees or their equivalent.Employees at all levels are expect to:- Understand our Operating Principles; make them the guidelines for howyou do your job- Own the customer experience – think and act in ways that put ourcustomers first, give them seamless digital options at every touchpoint,and make them promoters of our products and services- Know your stuff – be enthusiastic learners, users and advocates of ourgame-changing technology, products and services, especially our digitaltools and experiences- Win as a team – make big things happen by working together and beingopen to new ideas- Be an active part of the Net Promoter System – a way of working thatbrings more employee and customer feedback into the company – by joininghuddles, making call backs and helping us elevate opportunities to dobetter for our customers- Drive results and growth- Respect and promote inclusion and diversity- Do what’s right for each other, our customers, investors and ourcommunitiesCore Responsibilities:- Lead team focused on retaining existing business customers by examplein key areas: prospecting, time management, funnel management,forecasting, product knowledge and closing business.- Coach and develop all sales representatives in providing superiorcustomer service, achieving quality standards and meeting performanceexpectations by giving timely and appropriate feedback.- Ensure CRM software is accurate and up to date on daily basis.- Ensure daily activity targets are met.- Conduct regular team meetings to improve skills, share best practicesand deliver key communications.- Conduct performance reviews and prepares performance improvementplans. Hire, discipline, and terminate personnel as necessary.- Partner with leadership in the business to business organization toensure positive working relationships and effective communicationbetween functional areas.- Conduct side by side coaching and call monitoring to ensure compliancewith selling company techniques and strategies.- Work directly with other supervisors to ensure consistency andteamwork.- Provide appropriate feedback to management from consumers and salesrepresentatives to help business continue to grow and evolve.- Consistent exercise of independent judgment and discretion in mattersof significance.- Regular, consistent and punctual attendance. Must be able to worknights and weekends, variable schedule(s) and overtime as necessary.- Other duties and responsibilities as assigned.Job Specification:- Bachelor’s Degree or Equivalent— Generally requires 4-7 years related experience.Comcast is an EOE/Veterans/Disabled/LGBT employerPDN-COM218534-en-us
source https://www.jobsinmiramar.com/sales/supv-smb-direct-sales-cam-miramar-fl-ceb0a73/
0 notes
bitlevnet · 8 years ago
Text
Various social media marketing services for the small businesses
There are several social media management companies that manage the online presence of small businesses. With a good social media management company, you will see your online presence expanding with time. You will get more customer interactions and your online community will become strong and, with time, you will have marketing assets that you can rely on.
A good social medial service for small businesses gets things rolling. The other things you can expect when you hire one include an outreach team of ambassadors who will support your brand, creation and execution on online campaigns, managing of ads, optimization of original posts, distribution of in house content and a detailed monthly analysis of the redemptions, interactions, customers and users analysis.
The next social media management service is monitoring. Customers communicate online. Whether what they talk about concerns you, your industry or your competitors, you must listen. And whether you want to get new customers or get closer to your existingcustomers, a social media management company has monitoring services that will enable you gain value from the huge amount of discussions taking place online. This is achieved through setting up a monitoring dashboard by using google reader and then conducting a keyword research and filtering to get the right conversations.
The next social media management service for small businesses is social media strategy. You must have a strategy that has a clear objective and a goal that is measurable in order to avoid ending up in the social media fail list. Without a strong social media strategy, a section of your business may begin to tinker with social media. Another section may also start to make social media efforts, another one follows and so forth. This is a social medial experiment that starts with a full head of steam without a strategy. The employees will then take the message of your brand in various directions at the same time and this can send out mixed messages that confuse your target audience. You can check out the various companies that have failed before because of sharing wrong content at the wrong time or through contributing to controversial hashtags.
The next social media service for the small businesses is social retargeting advertising. You are supposed to reengage your customers on the highly active social media platforms. We have all visited some websites before and left without buying anything and then landed on an ad of a product you were searching for on Facebook. This is made possible by a good social media marketing company. You can advertise your products and services to people who visit your website and leave without buying anything. They visited due to being interested in your brand in the first place, so retargeting can get them to come back so you can try to convert them.
The final social media service for a small business is social media audit. Your marketing performance on social media must be evaluated in order to know if you are making progress or not. Some of the features for social media auditing include prioritized action products where marketers organize your products into low, medium or high priority. There are also planned presentations where an audit report is delivered to you on a pdf format.
0 notes
bitlevcom1 · 8 years ago
Text
Various social media marketing services for the small businesses
There are several social media management companies that manage the online presence of small businesses. With a good social media management company, you will see your online presence expanding with time. You will get more customer interactions and your online community will become strong and, with time, you will have marketing assets that you can rely on.
A good social medial service for small businesses gets things rolling. The other things you can expect when you hire one include an outreach team of ambassadors who will support your brand, creation and execution on online campaigns, managing of ads, optimization of original posts, distribution of in house content and a detailed monthly analysis of the redemptions, interactions, customers and users analysis.
The next social media management service is monitoring. Customers communicate online. Whether what they talk about concerns you, your industry or your competitors, you must listen. And whether you want to get new customers or get closer to your existingcustomers, a social media management company has monitoring services that will enable you gain value from the huge amount of discussions taking place online. This is achieved through setting up a monitoring dashboard by using google reader and then conducting a keyword research and filtering to get the right conversations.
The next social media management service for small businesses is social media strategy. You must have a strategy that has a clear objective and a goal that is measurable in order to avoid ending up in the social media fail list. Without a strong social media strategy, a section of your business may begin to tinker with social media. Another section may also start to make social media efforts, another one follows and so forth. This is a social medial experiment that starts with a full head of steam without a strategy. The employees will then take the message of your brand in various directions at the same time and this can send out mixed messages that confuse your target audience. You can check out the various companies that have failed before because of sharing wrong content at the wrong time or through contributing to controversial hashtags.
The next social media service for the small businesses is social retargeting advertising. You are supposed to reengage your customers on the highly active social media platforms. We have all visited some websites before and left without buying anything and then landed on an ad of a product you were searching for on Facebook. This is made possible by a good social media marketing company. You can advertise your products and services to people who visit your website and leave without buying anything. They visited due to being interested in your brand in the first place, so retargeting can get them to come back so you can try to convert them.
The final social media service for a small business is social media audit. Your marketing performance on social media must be evaluated in order to know if you are making progress or not. Some of the features for social media auditing include prioritized action products where marketers organize your products into low, medium or high priority. There are also planned presentations where an audit report is delivered to you on a pdf format.
0 notes
bitlevcom · 8 years ago
Text
Various social media marketing services for the small businesses
There are several social media management companies that manage the online presence of small businesses. With a good social media management company, you will see your online presence expanding with time. You will get more customer interactions and your online community will become strong and, with time, you will have marketing assets that you can rely on.
A good social medial service for small businesses gets things rolling. The other things you can expect when you hire one include an outreach team of ambassadors who will support your brand, creation and execution on online campaigns, managing of ads, optimization of original posts, distribution of in house content and a detailed monthly analysis of the redemptions, interactions, customers and users analysis.
The next social media management service is monitoring. Customers communicate online. Whether what they talk about concerns you, your industry or your competitors, you must listen. And whether you want to get new customers or get closer to your existingcustomers, a social media management company has monitoring services that will enable you gain value from the huge amount of discussions taking place online. This is achieved through setting up a monitoring dashboard by using google reader and then conducting a keyword research and filtering to get the right conversations.
The next social media management service for small businesses is social media strategy. You must have a strategy that has a clear objective and a goal that is measurable in order to avoid ending up in the social media fail list. Without a strong social media strategy, a section of your business may begin to tinker with social media. Another section may also start to make social media efforts, another one follows and so forth. This is a social medial experiment that starts with a full head of steam without a strategy. The employees will then take the message of your brand in various directions at the same time and this can send out mixed messages that confuse your target audience. You can check out the various companies that have failed before because of sharing wrong content at the wrong time or through contributing to controversial hashtags.
The next social media service for the small businesses is social retargeting advertising. You are supposed to reengage your customers on the highly active social media platforms. We have all visited some websites before and left without buying anything and then landed on an ad of a product you were searching for on Facebook. This is made possible by a good social media marketing company. You can advertise your products and services to people who visit your website and leave without buying anything. They visited due to being interested in your brand in the first place, so retargeting can get them to come back so you can try to convert them.
The final social media service for a small business is social media audit. Your marketing performance on social media must be evaluated in order to know if you are making progress or not. Some of the features for social media auditing include prioritized action products where marketers organize your products into low, medium or high priority. There are also planned presentations where an audit report is delivered to you on a pdf format.
0 notes
mrzohsofabulous · 9 years ago
Photo
Tumblr media
🎄🎁These holiday packs sell out SO FAST that you would be wise to get your hands on one TONIGHT. Message me now or comment below. 1. Merry, Clean and Bright! Includes 1 Exfoliating Peel, 1 box of facials (4 individual facial wraps inside) and 1 bottle of cleanser. $90 for loyal customers ($38 SAVINGS) 2. Yule-Tighten Greetings! Includes 1 box of Ultimate Body Applicators (4 individual body wraps inside), 1 Defining Gel, 1 Fab Wrap. $79 for loyal customers. ($30 SAVINGS) 🎁🎄Holiday idea: Purchase one of the packs and use the 4 wraps inside as stocking stuffers and keep the rest for yourself! Or, invite your friends over for a holiday spa party! #life #quotes #truth #facts #starttoday #dontwait #discounts #itworks #existingcustomers #holidays #christmas
0 notes