React native stripe implementation
Budget: $250 – $750 USD
Vision:
we have a react native based android/IOS app, with django python backend. we want to enable our users to get paid. We will achieve that by:
- integrating stripe into the app to process credit card payment
- linking each stripe transaction to a user
- linking each user to an @handle
Tasks:
1. Integrate stripe checkout on all profiles as a ‘pay creator’ button. This button is shown on profiles you are viewing (not your own logged in profile)
2. Payer must receive receipt of payment. Payee, should receive email that they’ve been paid
3. Add earned field on user profile like upwork
4. Add an @handle field in settings page + explanation(sign up)
5. Upon each payment. Admin should receive these info in an email to begin processing the payment.
a. Username of paid user
b. Email of paid user
c. Amount to be paid
d. @handle
e. Stripe transaction ID
Milestones:
1- Setup development environment, run build successfully
2- stripe implementation
3- Earned amount UI and backend
4- System to receive payout details
5- Testing, review, validation
Conditions:
- Freelancer must write clean/commented code. And must refactor code upon instructions
- Freelancer must deliver on deadline, without delays.
- Freelancer must have MacOS. Must verify that he is able to build and free of errors before starting implementation
- Freelancer must commit code to the highest of standards
- Freelancer must adequately test before each commit
- Freelancer must self-start and not require handholding
we have a react native based android/IOS app, with django python backend. we want to enable our users to get paid. We will achieve that by:
- integrating stripe into the app to process credit card payment
- linking each stripe transaction to a user
- linking each user to an @handle
Tasks:
1. Integrate stripe checkout on all profiles as a ‘pay creator’ button. This button is shown on profiles you are viewing (not your own logged in profile)
2. Payer must receive receipt of payment. Payee, should receive email that they’ve been paid
3. Add earned field on user profile like upwork
4. Add an @handle field in settings page + explanation(sign up)
5. Upon each payment. Admin should receive these info in an email to begin processing the payment.
a. Username of paid user
b. Email of paid user
c. Amount to be paid
d. @handle
e. Stripe transaction ID
Milestones:
1- Setup development environment, run build successfully
2- stripe implementation
3- Earned amount UI and backend
4- System to receive payout details
5- Testing, review, validation
Conditions:
- Freelancer must write clean/commented code. And must refactor code upon instructions
- Freelancer must deliver on deadline, without delays.
- Freelancer must have MacOS. Must verify that he is able to build and free of errors before starting implementation
- Freelancer must commit code to the highest of standards
- Freelancer must adequately test before each commit
- Freelancer must self-start and not require handholding