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

Unable to specify mandate parameters for SEPA debit when confirming Setup Intent #2103

Closed
Arieck-nl opened this issue Jan 27, 2020 · 6 comments · Fixed by #2112
Closed

Unable to specify mandate parameters for SEPA debit when confirming Setup Intent #2103

Arieck-nl opened this issue Jan 27, 2020 · 6 comments · Fixed by #2112
Assignees
Labels
triaged Issue has been reviewed by Stripe and is being tracked internally

Comments

@Arieck-nl
Copy link

Summary

I'm trying to confirm a Setup Intent for a SEPA debit payment method, which results in a status 200, so this part seems to work. The payment method has been added to the user, but looking into the Stripe console, it seems the payment method is Incomplete with the reason that the mandate has not been given. The docs do not state how to do this through the Android SDK, but it seems to be possible to do so through the iOS SDK. Is this not yet finished in the Android SDK or am I missing something?

Code to reproduce

I'm using the .confirmSetupIntent() method and the PaymentMethodCreateParams.SepaDebit class to setup the Payment Method.

SDK version

13.1.2

@mshafrir-stripe mshafrir-stripe added the triaged Issue has been reviewed by Stripe and is being tracked internally label Jan 27, 2020
@mshafrir-stripe mshafrir-stripe self-assigned this Jan 27, 2020
@mshafrir-stripe
Copy link
Collaborator

mshafrir-stripe commented Jan 27, 2020

@Arieck-nl can you add your email address to your GitHub profile so that I can reach out to you for more details?

@Arieck-nl
Copy link
Author

Arieck-nl commented Jan 28, 2020

@mshafrir-stripe Thanks for your response, I have updated my profile with my e-mail address.

mshafrir-stripe added a commit that referenced this issue Jan 29, 2020
Summary
- Update confirm params creation methods to take an
  optional mandate id or mandate data
- Remove `ConfirmPaymentIntentParams.Builder`
- Remove `ConfirmSetupIntentParams.Builder`

Motivation
Fixes #2103

Testing
Add unit tests
@mshafrir-stripe
Copy link
Collaborator

@Arieck-nl I put up a PR to enable adding Mandate data to the confirm request

@Arieck-nl
Copy link
Author

Great, thank you!

mshafrir-stripe added a commit that referenced this issue Jan 29, 2020
Summary
- Update confirm params creation methods to take an
  optional mandate id or mandate data
- Remove `ConfirmPaymentIntentParams.Builder`
- Remove `ConfirmSetupIntentParams.Builder`

Motivation
Fixes #2103

Testing
Add unit tests
mshafrir-stripe added a commit that referenced this issue Jan 29, 2020
Summary
- Update confirm params creation methods to take an
  optional mandate id or mandate data
- Remove `ConfirmPaymentIntentParams.Builder`
- Remove `ConfirmSetupIntentParams.Builder`

Motivation
Fixes #2103

Testing
Add unit tests
@Arieck-nl
Copy link
Author

Arieck-nl commented Feb 3, 2020

@mshafrir-stripe Do you have an ETA for when version 13.2.0 will be released? We are currently holding back our own release until we are able to update to version 13.2.0.

@mshafrir-stripe
Copy link
Collaborator

@Arieck-nl I just released 13.2.0. It should be available shortly. Let me know if you have any further issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triaged Issue has been reviewed by Stripe and is being tracked internally
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants