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.31k stars 1.33k forks source link

[FEATURE]: [Rapyd] Use `connector_response_reference_id` as reference to merchant #2346

Open Sakilmostak opened 1 year ago

Sakilmostak commented 1 year ago

:memo: Feature Description

:hammer: Possible Implementation

🔖 Note: All the changes needed should be contained within hyperswitch/crates/router/src/connector/

:package: Have you spent some time checking if this feature request has been raised before?

:package: Have you read the Contributing Guidelines?

:sparkles: Are you willing to submit a PR?

Abhiramjampani commented 1 year ago

@AkshayaFoiger @VedantKhairnar @Sakilmostak I would be delighted to work on this issue so kindly assign me this issue Thank You : )

AkshayaFoiger commented 1 year ago

Hey @Abhiramjampani , sure! I've assigned this to you.

In case you have any queries, you can ask them on this issue thread, or on our discord server, or on slack whichever you are comfortable with

Abhiramjampani commented 1 year ago

thankyou for assigning me this issue sure !! i will consult for any queries.

srujanchikke commented 1 year ago

Hi @Abhiramjampani ,

Please raise a PR to main , I have updated the issue, that how connector_resoponse_reference_id needs to mapped according to api docs of rapyd . Please re-read the issue .

VedantKhairnar commented 1 year ago

Hey @Abhiramjampani , Let us know if you face any issues. Happy to help! : )

VedantKhairnar commented 1 year ago

Hey @Abhiramjampani , Just checking in - are you working on it? Let us know if you need any help.

tejas-raskar commented 1 year ago

Hey @VedantKhairnar @Sakilmostak I would like to work on this issue.

VedantKhairnar commented 1 year ago

Hey @tejas-raskar , sure! I've assigned this to you.

In case you have any queries, you can ask them on this issue thread, or on our discord server, or on slack whichever you are comfortable with.

tejas-raskar commented 12 months ago

Hey @VedantKhairnar, I have gone through the issue and the Rapyd docs.

I have to map the merchant_reference_id to the connector_response_reference_id.

This is how I am planning to do it:

connector_response_reference_id: Some(
    item.data.merchant_reference_id.unwrap_or(item.response.id)
)

According to the Rapyd docs, the merchant_reference_id is under data in the response. Is this approach correct?

swangi-kumari commented 12 months ago

Hey @tejas-raskar , Please raise a PR for whatever you did as per your understanding ASAP, It will be easy for us to review from there.

tejas-raskar commented 12 months ago

Hey @tejas-raskar , Please raise a PR for whatever you did as per your understanding ASAP, It will be easy for us to review from there.

I have created a PR Please review

vinfinity7 commented 9 months ago

@swangi-kumari kindly look into PR https://github.com/juspay/hyperswitch/pull/2724

vinfinity7 commented 7 months ago

@tejas-raskar @srujanchikke please assign me this

swangi-kumari commented 7 months ago

@vinfinity7 , sure! We've assigned this to you.

In case you have any queries, you can ask them on this issue thread, or on our discord server, or on slack whichever you are comfortable with

vinfinity7 commented 7 months ago

@swangi-kumari the pr has been updated , it needs review #2724 & #2722

nabeel001 commented 1 week ago

@Sakilmostak @AkshayaFoiger I would like to work on this issue, kindly assign this to me.

Sakilmostak commented 1 week ago

Sure @nabeel001 , assigning this issue to you👍

nabeel001 commented 1 week ago

@Sakilmostak @AkshayaFoiger Kindly review my pull request