juspay / hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable
https://hyperswitch.io/
Apache License 2.0
12.63k stars 1.36k forks source link

[PLUGIN] - WooCommerce - Add Utility functions #6175

Open sakksham7 opened 1 month ago

sakksham7 commented 1 month ago

The WooCommerce-Payments-Plugin connect with multiple payment processors with a single API to improve payment conversions, reduce costs and ops. It supports multiple currencies, offers fraud protection, and provides an easy-to-use dashboard for managing transactions and tracking sales.

Getting started

  1. Get familiar with Php and Javascript.
  2. Check the README.md for project structure and setup instructions.
  3. To setup locally, follow the steps provided here

Description:

You are provided with a code snippet that performs a specific function. Your task is to refactor the code to improve its readability, performance, and maintainability. Consider applying best practices such as input validation, descriptive variable naming, reducing complexity, and handling edge cases. The goal is to make the code more efficient, cleaner, and easier to understand while maintaining its core functionality.

Code Snippet -

Create a Utils.js (or appropriate language file) and implement commonly used utility functions. These should include general-purpose functions that can be reused across the codebase, such as validation, formatting, etc. Ensure that the functions are modular, well-documented, and easily extensible for future use.


Contribution Guidelines:


Helpful Resources:

Submission Process:

Refer here for Terms and conditions for the contest.

If you have any questions or need help getting started, feel free to ask in the comments!

nabeel001 commented 1 month ago

Hi @sakksham7 @gorakhnathy7 I would like to work on this issue. Can you assign it to me?

karan68 commented 1 month ago

Hi @sakksham7 @gorakhnathy7 I would like to work on this issue. Can you assign it to me?

naaa760 commented 1 month ago

Hello @sakksham7 @gorakhnathy7 :)

I would like to work on this issue. Can you assign it to me? Thankyou!

gorakhnathy7 commented 1 month ago

Hey @naaa760 this issue is already assigned to @karan68, kindly pick another issue from here

neerajkumar-n commented 1 month ago

@karan68 - Please make sure to review the Submission process Steps before raising PR

gorakhnathy7 commented 1 month ago

Hey @karan68,

Quick check-in on the status of this issue. If you have any questions or need assistance, feel free to reach out in the community.

karan68 commented 1 month ago

Hello @gorakhnathy7 i am working on this, actually was busy with some office work

Shreyanshi210205 commented 1 month ago

Hello @gorakhnathy7 , Can you please assign me this issue ? I am interested!

gorakhnathy7 commented 1 month ago

Hey @Shreyanshi210205 , Currently @karan68 is working on this issue. Kindly pick another one from here

ravi-hash commented 1 month ago

I would like to work on this. Can you assign it to me?

gorakhnathy7 commented 1 month ago

Hey @karan68 Still working on the issue?

gorakhnathy7 commented 3 weeks ago

Hey @karan68

Kindly let us know, if you're still working on the issue? If you have any questions or need assistance, feel free to reach out in the community.