Find Jobs
Hire Freelancers

Setting up the Swish Payout API

$25-50 USD / hour

Open
Posted 5 months ago
Ends in 485 days

$25-50 USD / hour

I described the error below in details. I'm sure the Server administrator can fix this issue in 1~2 hours. I'll pay $100 for this project. [login to view URL] 1. I generated 2 csr files with command. openssl genrsa -out ~/certs/[login to view URL] 4096 openssl req -new -sha256 -key ~/certs/[login to view URL] -out ~/certs/[login to view URL] openssl genrsa -out ~/certs/[login to view URL] 4096 openssl req -new -sha256 -key ~/certs/[login to view URL] -out ~/certs/[login to view URL] 2. I got 2 swish certificates file from swish portal. [login to view URL] [login to view URL] I used one for singing and another for TLS communication between web system and swish platform. 3. I created p12 file from the reference. [login to view URL] openssl pkcs12 -export -out [login to view URL] \ -in [login to view URL] -inkey [login to view URL] 4. I used the following code. [login to view URL] <?php $date = new DateTime(); $dateString = $date->format('Y-m-d\TH:i:s\Z'); $payload = [ "payoutInstructionUUID" => "E4D773858AF5459B96ABCA4B9DBFF94E", "payerPaymentReference" => "Boka", "payerAlias" => "**********", "payeeAlias" => "**********", "payeeSSN" => "***********", "amount" => "1", "currency" => "SEK", "payoutType" => "PAYOUT", "instructionDate" => $dateString, "message" => "Message to the recipient.", "signingCertificateSerialNumber" => "770D93E07DAD96B6A4FBD45E07E1B3D6" ]; $pkey = openssl_pkey_get_private(file_get_contents('[login to view URL]')); $payloadHash = hash('sha512', json_encode($payload)); $signature = openssl_sign($payloadHash, $signature, $pkey, OPENSSL_ALGO_SHA512) ? base64_encode($signature) : null; $request = [ "payload" => $payload, "callbackUrl" => "[login to view URL]", "signature" => $signature ]; print_r($request); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, '[login to view URL]'); curl_setopt($ch, CURLOPT_PORT, 443); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_SSLCERT, '[login to view URL]'); curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'P12'); curl_setopt($ch, CURLOPT_SSLCERTPASSWD, 'haruka'); // curl_setopt($ch, CURLOPT_SSLKEY, '[login to view URL]'); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); // curl_setopt($ch, CURLOPT_CAINFO, '[login to view URL]'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSLVERSION, 6); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($request)); $f = tmpfile(); curl_setopt($ch, CURLOPT_STDERR, $f); $results = curl_exec($ch); fseek($f, 0); echo "Verbose information:\n<pre>", fread($f, 32 * 1024), "</pre>\n"; fclose($f); $info =curl_errno($ch)>0 ? array("curl_error_".curl_errno($ch)=>curl_error($ch)) : curl_getinfo($ch); print_r($info); curl_close($ch); ?> 5. I got the following error. * Trying [login to view URL]:443... * Connected to [login to view URL] ([login to view URL]) port 443 (#0) * ALPN, offering h2 * ALPN, offering http/1.1 * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 * ALPN, server did not agree to a protocol * Server certificate: * subject: C=SE; L=Stockholm; O=GetSwish AB; CN=[login to view URL] * start date: Mar 3 00:00:00 2023 GMT * expire date: Apr 2 23:59:59 2024 GMT * subjectAltName: host "[login to view URL]" matched cert's "[login to view URL]" * issuer: C=US; O=DigiCert Inc; OU=[login to view URL]; CN=GeoTrust RSA CA 2018 * SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway. > POST /swish-cpcapi/api/v1/payouts HTTP/1.1 Host: [login to view URL] Accept: */* Content-Type:application/json Content-Length: 1146 * OpenSSL SSL_read: Connection reset by peer, errno 104 * Closing connection 0 Array ( [curl_error_56] => OpenSSL SSL_read: Connection reset by peer, errno 104 )
Project ID: 37542532

About the project

45 proposals
Open for bidding
Remote project
Active 11 days ago

Place your bid

$
USD

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
45 freelancers are bidding on average $40 USD/hour for this job
User Avatar
Hi, Can you please provide URL of your website on which you want us to implement this Swish payout API? Also please confirm if you want us to resolve bugs which you are facing or we can integrate JSON based API end points within your system? We have creative UI/UX Designers & experienced Developers team working on different tech stacks, so we will provide you quality services with 5 months FREE support and longterm relationship guarantee. For quick response & one-on-one communication, you may click on the chat button, as I am online most of the time. Look forward to hearing from you thru' chat. Regards, Yasir LEADconcept
$38 USD in 40 days
5.0 (124 reviews)
9.3
9.3
User Avatar
As an experienced PHP developer with over 18 years invested into web and app development, I am confident in my ability to address the challenges facing your Swish Payout API set-up. The errors you've described fall within my range of expertise – from OpenSSL and Swish certificates, to code issues and security setup. You can rely on my skillset to swiftly resolve your `ALPN` protocol agreement issue along with tackling any further concerns that may arise during the process. Moreover, my proven track record in delivering projects on time and within budget is indicative of my disciplined work ethic. I understand the value that promptness brings to a business workflow and have built a reputation around it, as denoted by positive testimonials from over 712 satisfied clients. Throughout your project, I will maintain clear and open communication channels to assure progress updates and give you peace of mind. In conclusion, choosing me for this task is choosing an expert who not only possesses deep knowledge but also demonstrates commitment to stellar service at all times. Rest assured in my ability to correct this issue professionally, accurately, and expediently. My objective is to provide top-tier solutions that boost your business efficiency and give you every reason to contact me again for future endeavors. Let's work together on resolving your Swish Payout API challenges speedily;
$25 USD in 40 days
4.9 (574 reviews)
8.9
8.9
User Avatar
Hi, Proposal for Swish Payout API Integration Objective: Facilitate seamless integration of Swish Payout API for efficient and secure fund transfers. Proposed Services: API Integration: Seamlessly integrate Swish Payout API into your system. Configuration and Testing: Configure API settings and conduct rigorous testing for reliability. Security Implementation: Implement robust security measures to safeguard financial transactions. Documentation and Training: Provide comprehensive documentation and training for effective API utilization. Implementation Plan: Project Kickoff and Analysis: Define integration goals and analyze specific requirements. Integration and Testing: Integrate API, configure settings, and conduct thorough testing. Security Measures: Implement industry-best security practices for data protection. Documentation and Training: Create detailed documentation and conduct training sessions. Budget and Terms: Detailed breakdown provided based on project specifics. Conclusion: Engage our services for a seamless Swish Payout API setup, ensuring secure and efficient fund transfers. Eager to contribute to your financial transaction success.
$38 USD in 40 days
4.9 (159 reviews)
8.1
8.1
User Avatar
Hello, I will install ssl certificate for apache window server.I have 10 years of experience in ssl installation on EC2, aws, linux, vps, dedicated server, windows server. I will start it now only. Please discuss. Thank you
$25 USD in 40 days
4.7 (174 reviews)
7.0
7.0
User Avatar
Hi, I hope you're doing well, I would like to discuss the project in more detail with you. Please start the chat so that we can further explore your requirements and how I can assist you in achieving your goals.
$45 USD in 40 days
4.9 (13 reviews)
6.4
6.4
User Avatar
Hi, can help with that I suggest to use something like Guzzle or some ready client for more errors control Can make some wrapper for you to ease usage
$25 USD in 4 days
4.9 (52 reviews)
5.6
5.6
User Avatar
Hello, I've reviewed your Swish Payout API error. With expertise in server administration and PHP, I can address this promptly. The errors point to SSL/TLS mismatch or configuration issues. Action Plan: Certificate Analysis: Check CSR files and Swish certificates for compatibility. Server Configuration: Adjust SSL/TLS settings for Swish's requirements. PHP Review: Confirm PHP parameters, focusing on SSL/TLS configuration. Error Debugging: Use detailed logging to pinpoint and resolve the issue. My experience in server admin and web development equips me to tackle challenges like this. I've resolved similar SSL/TLS issues for seamless API integrations in the past. Let's collaborate for a swift resolution. Warm Regards, Dheeraj
$50 USD in 40 days
5.0 (33 reviews)
5.1
5.1
User Avatar
Hello, I'm an IT expert with more than 20 years of experience in the IT industry . I'm Cisco Certified networking professional 300-100 and 300-115 and Linux Certified Professional lpi 101, 102,103 and red hat certified system administrator and VMware Certified Professional 4, 5,5.5 and Data Center and Microsoft System administrateur /Engineer ranging from 2003 to 2012 .
$100 USD in 1 day
5.0 (15 reviews)
4.8
4.8
User Avatar
Nice to talk you fernandezrucette, After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I am the lead engineer for DS Pro IT agency. I have worked for over 10 years in Backend and software development and have successfully done multiple jobs. It will be a pleasure to work together to make your project a reality. Please feel free to contact me. I´m looking forward to working with you. I really appreciate your time and remain attentive to any request or question. Greetings
$68 USD in 40 days
5.0 (6 reviews)
4.7
4.7
User Avatar
Hello, I have 5 years of experience in linux server, vps,dedicated, WHM, Apache, centos, AWS ,nginx, windows server, Azure, DNS, i will setup and managment diifrenet linux servers like VPS, Dedicated, Server Security, Server Monitoring , Server Setup and Management, Backup Management , BackupServer Migration, SSL Installation, cpanel , Interspire Email Marketer. i will provide services such as nginx, WHM , canel, ssl,email marketing, bulk marketing, plex. please discuss Thank you..
$25 USD in 1 day
4.9 (41 reviews)
5.0
5.0
User Avatar
I can help you with swiiss api integration. please give me few minutes for discussion. Thanks ====================================
$25 USD in 40 days
4.7 (10 reviews)
4.8
4.8
User Avatar
Hello, I'm a full stack developer with over 4 years experience. I can help you for fixing your issue. I'm familiar with java, PHP, react.js, python, javascript, laravel, etc. I have skills with web development, mobile app development, e-commerce development, AI solutions and Industrial Automation. Please feel free to connect with me. Regards, Janith.
$25 USD in 40 days
5.0 (1 review)
4.2
4.2
User Avatar
Dear Customer, I hope you are doing well. I am pleased to apply for a project related to Setting up the Swish Payout API. I'm Aleksandrs from Latvia with 14 years of experience in software development. In particular, I have excellent expertise in Linux, PHP, System Admin and Server. Because I have experience working on similar projects, I have confidence that I can complete the work in a short period of time. Please feel free to contact us and we will get started right away! Cheers, Aleksandr Dombrovskis
$25 USD in 22 days
5.0 (1 review)
3.6
3.6
User Avatar
Hello,*Ready to start your work right now Let's jump on a chat and get started. I am interested in working with you, and I am sure that I can do the project very well. Would you please share the SPECIFICATION DOC with EXACT REQUIREMENTS? So, we could visualize expected work & can help you in a better way. I am an expert C#/.Net Developer. I have checked your job description and readily available to do your work according to your expectations. Please let me know when we can connect to have a quick discussion over chat. As a full-time freelancer & a professional web developer & Designer, I will give you full support until your final satisfaction. Proficient skills:- Language: C#. API integration: Web API, Web Services, Window Services, WCF, 3rd Party APIs, Rest API, Facebook API. Database: MSSQL, MySQL. Framework: .NET, WinForms, ASP.NET Web forms, MVC, .NET Core 3.0, 3.1, 5.0, Angular JS, Angular 6, WPF. Front end: JavaScript, jQuery, HTML5, CSS3, Bootstrap 3/4, Ajax. Payment Gateway: Stripe, We Pay. Source Control: Git, Source Tree, Bitbucket, DevOps. Tools: DevExpress, Telerik. Testing: Selenium Thanks Waiting for your response, Regards Sunny
$25 USD in 40 days
5.0 (7 reviews)
3.8
3.8
User Avatar
Hello, I’m interested in your $100 offer. Hire me and create milestones of $100. Thankyou Narendra
$50 USD in 2 days
4.6 (3 reviews)
4.0
4.0
User Avatar
IT network expert with >23 years of experience here. I have worked extensively on implementing and troubleshooting Swish in Sweden. I even speak Swedish fluently, if you need local support from Swish. Therefore I am absolutely certain that I will quickly identify and fix your problem to your complete satisfaction!
$50 USD in 40 days
5.0 (6 reviews)
3.6
3.6
User Avatar
Hello there, I've reviewed the details you provided regarding the SSL connection error you're encountering with the Swish Payout API. It seems to be a configuration issue, and I'm confident I can resolve it within the specified timeframe. I have experience in troubleshooting and fixing similar issues, and I'm available to start working on it immediately. Let's connect to discuss further details and get started on resolving this issue. Best regards, Aliza S
$38 USD in 40 days
5.0 (18 reviews)
3.7
3.7
User Avatar
As an experienced Linux server manager and LAMP Stack Developer, I have more than 25 years of PHP proficiency under my belt, which aligns perfectly with your project request. My expertize spans across all layers of web development from designing databases to user interfaces. I have a wealth of experience in installing applications on Linux and troubleshooting errors just like the one you've encountered with the Swish Payout API. Not only am I familiar with the StackOverflow solution you applied, but I also can identify the errors as well as provide a comprehensive fix promptly. With respect to this project, I can assure you that your Swish Payout API will be up and running within 1-2 hours at most. My proficiency in working with SSL certificates will also prove beneficial when configuring P12 files for HTTPS requests assistance when dealing with security protocols that require TLS communication. Moreover, my extensive knowledge of different web servers, including but not limited to Apache and Nginx, ensures that integrating this post-Swish payment workflow is seamless and secure. As a professional who values quality and timely delivery, I guarantee that choosing me is choosing efficiency. The price point you outlined for this indicative work is fair and I will ensure that your satisfaction is not compromised by my delivery. For any additional concerns you may have, please do not hesitate to reach out to me. Thank you!
$38 USD in 40 days
5.0 (2 reviews)
2.9
2.9
User Avatar
I'm Benedict, your expert server administrator with a decade of experience specifically in thorough testing, debugging, and optimizing code. Having built numerous APIs in my career, I'm confident the issue with the Swish Payout API you're experiencing can be resolved quickly and effectively. With my profound knowledge in Linux, PHP, and server management, I guarantee to pin-point the exact problem that's causing the error then swiftly fix it. In case you need any kind of consultation regarding my work process or its improvement strategy, I am more than happy to share them with you. Lastly, although I acknowledge your budgetary guideline for this project ($100), as your satisfaction is ultimately paramount and considering the urgency of this task but also wanting to accommodate, I can execute this task at a negotiable rate that's fair for both of us. Let's join forces and bring your project back on track!
$38 USD in 40 days
5.0 (1 review)
2.6
2.6
User Avatar
Dear Client, My last project is very similar to your project. Let's discuss in more details. King Regards...
$38 USD in 40 days
5.0 (1 review)
1.2
1.2

About the client

Flag of PHILIPPINES
Iligan City, Philippines
0.0
0
Member since Oct 15, 2019

Client Verification

Other jobs from this client

Data scraping expert needed.
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.