Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Razorpay: Payment Gateway Integration #24

Closed
himanshusharma89 opened this issue Feb 2, 2021 · 11 comments
Closed

Razorpay: Payment Gateway Integration #24

himanshusharma89 opened this issue Feb 2, 2021 · 11 comments
Assignees
Labels
GSSOC21 Issues created for GSSOC'21 Level2 medium gssoc issue

Comments

@himanshusharma89
Copy link
Owner

himanshusharma89 commented Feb 2, 2021

Use the Razorpay package to integrate its payment gateway in the app.

@github-actions github-actions bot added the GSSOC21 Issues created for GSSOC'21 label Feb 2, 2021
@himanshusharma89 himanshusharma89 added the Level2 medium gssoc issue label Feb 17, 2021
@nb9960
Copy link

nb9960 commented Mar 1, 2021

Are the APIs (verify payment and one to retrieve razorpay order id) for razorpay integration ready? If yes, then I would like to work on this.

@himanshusharma89
Copy link
Owner Author

@nb9960 The API's are generally available to use, for this issue you just need to integrate the Razorpay gateway and open the checkout window in the release build. I'll create a separate issue for creating the payment flow with Nodejs endpoints for the webhook URL.

@nb9960
Copy link

nb9960 commented Mar 4, 2021

Okay, then I would like to work on this issue as a part of GSSoC'21

@himanshusharma89
Copy link
Owner Author

@nb9960, I'll assign this issue on the 8th when the coding period starts

@himanshusharma89
Copy link
Owner Author

@nb9960 Can you just integrate it and test it with the cart screen with the button, to open the checkout window? I am assigning this issue to you

@nb9960
Copy link

nb9960 commented Mar 8, 2021

Sure, but for that too one test razorpay key would be required. Can you please provide that?

@himanshusharma89
Copy link
Owner Author

@nb9960
Copy link

nb9960 commented Mar 8, 2021

@nb9960 Check this: https://pub.dev/packages/razorpay_flutter

This is just a package description and doesn't describe the complete requisites. Refer to this official razorpay docs https://razorpay.com/docs/payment-gateway/flutter-integration/ . Though I have integrated using the test key provided in these docs but still you'll have to generate the key for your project.

@himanshusharma89
Copy link
Owner Author

@nb9960 You need to add these rules also: razorpay/razorpay-flutter#42 (comment)
And test the app with the release build in your app.

@nb9960
Copy link

nb9960 commented Mar 8, 2021

@nb9960 You need to add these rules also: razorpay/razorpay-flutter#42 (comment)
And test the app with the release build in your app.

These set of lines are required only if proguard is enabled and since proguard is not enabled for this application it's working absolutely fine in release mode too.

@himanshusharma89
Copy link
Owner Author

Ohh I suppose they updated the package as it was not working on release mode in earlier versions. Cool, I'll verify the code and merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GSSOC21 Issues created for GSSOC'21 Level2 medium gssoc issue
Projects
None yet
Development

No branches or pull requests

2 participants