Skip to content

Feat/creator stripe account prompt minds#3488

Ticket(s) / Related Merge Requests

minds#3488 (closed)

Summary of Changes

Amended Supermind cash payment business logic to allow Supermind offers to be sent to recipients that have not set their Stripe Connect account yet.

Testing Considerations

  • Create a new account, verify the email. DO NOT CONNECT A BANK ACCOUNT
  • Login with an account that can send Supermind cash offers and send a Supermind cash offer to the newly created account
  • Login back to the newly created account
  • Navigate to the Supermind console inbox
  • Try to accept the Supermind cash offer in the list
  • A toaster notification should come up informing the user that they need to complete their information in order to proceed
  • Link the Stripe Connect account now via the button at the top of the Supermind Console
  • When the new page loads after the clicking on the button just navigate back to the Supermind console page
  • You should now see a message that informs you that your cash account is restricted and requires you to complete your details
  • Try to accept the offer in this scenario.
  • Everything should go through as normal but behind the scenes the Supermind request is actually marked as TRANSFER_FAILED to indicate that the payment was captured, the reply post created but the funds are currently sitting in Minds Stripe account as the recipient Stripe account is not fully configured so transferring the payment to their account could not be completed.

Deployment Considerations

Activate feature flag minds-3488-supermind-non-stripe-recipients-handling to skip merchant check for Supermind offer composer

Regression Scope

Platform Affected (web, mobile, etc)

Developer Testing Completed

Screenshots / Screen Recording

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode

Definition of Done Checklist

  • The Acceptance Criteria has been met
  • Code is tested: Testing includes unit/spec, E2E/automated and manual testing
  • Merge requests description has been filled out
Edited by Fausto Arcidiacono

Merge request reports