Skip to content

Conversation

@begedin
Copy link
Contributor

@begedin begedin commented Dec 20, 2016

What's in this PR?

This PR adds the four status fields required for fully setting up a stripe connect account.

A work in progress

References

Fixes #579

Notes

The issue states the following for the personal_id_number_status field:

  • required
    • legal_entity.personal_id_number_provided is false
    • verification[fields_needed] contains "legal_entity.personal_id_number"
  • verifying
    • legal_entity.personal_id_number_provided is true
    • verification[fields_needed] contains "legal_entity.verification. personal_id_number"
  • verified
    • legal_entity.personal_id_number_provided is true
    • legal_entity[verification][status] is "pending"

This seems strange to me.

Wouldn't the proper condition for verifying and verified be something like:

  • verifying
    • legal_entity.personal_id_number_provided is true
    • verification[status] is equal to "pending"
  • verified
    • legal_entity.personal_id_number_provided is true
    • verification[fields_needed] does not contain "legal_entity.personal_id_number"

@joshsmith
Copy link
Contributor

@begedin you might be right.

@joshsmith
Copy link
Contributor

@begedin is this currently reviewable or not yet?

@begedin
Copy link
Contributor Author

begedin commented Dec 20, 2016

@joshsmith It should be, feel free to review.

@begedin
Copy link
Contributor Author

begedin commented Dec 21, 2016

@joshsmith I made the switch to the view, as we discussed.

#588 needs to be merged and this slightly modified before we can merge it.

@begedin begedin modified the milestone: Launch Donations Dec 21, 2016
@joshsmith joshsmith force-pushed the 579-add-status-fields branch from fddd811 to 8b8fac4 Compare December 21, 2016 23:56
@joshsmith joshsmith force-pushed the 579-add-status-fields branch from 8b8fac4 to 92608c6 Compare December 21, 2016 23:57
@joshsmith joshsmith merged commit 6add4ee into develop Dec 22, 2016
@joshsmith joshsmith deleted the 579-add-status-fields branch December 22, 2016 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants