openfoodfoundation / wishlist

This repository welcomes ideas and suggestions to improve the OFN software.
3 stars 0 forks source link

SNAP Benefits Payment Integration in US #228

Open lauriewayne opened 2 years ago

lauriewayne commented 2 years ago

What is the need / problem?

SNAP (Supplemental Nutrition Assistance Program) in the US is the government food benefits program that has been in pilot for online for 6 years. Finally they have figured out how to bring it online. Other online platforms are planning to offer it soon. Without SNAP capability, OFN in the US will become very very niche, and enterprises that support people who need help buying food will have to choose other platforms.

Below is an initial list of requirements (from SNAP payment Processor): New payment method:

SNAP-specific requirements:

Which type of users does this problem affect (and how many, if known)?

e.g.

Potential solutions that will solve the problem ?[[brainstorming to list feature candidates]

Connected wishlist and discovery discussions* [list precedent discussions]

https://github.com/openfoodfoundation/wishlist/issues/118 (paying with credits - many markets have funds to double SNAP money so $10 SNAP = $20 buying power) but only up to a certain maximum amount of match (see also https://community.openfoodnetwork.org/t/vouchers-discounts-and-credits/2466) https://github.com/openfoodfoundation/wishlist/issues/57 (integration with other accounting systems, for SNAP/other benefits reporting)

Additional context

Is Papercut or feature candidate?

Add papercut or feature label to answer the question. If you are not sure, don't worry product team will cover :-)

lin-d-hop commented 2 years ago

Thanks for this @lauriewayne Do you have any information on funding available, or timescales you want to work to?

Or do you need any information on costings etc? I'm up for helping you get this delivered. Its a huge piece but much is on the general roadmap. Right now I'm not sure if we want this in 1yr or 5yrs :) That info will impact fundraising, prioritisation and recruitment.

lin-d-hop commented 2 years ago

More information here: https://www.fns.usda.gov/snap/retailer-requirements-provide-online-purchasing

Currently there is no technical information about the payment gateway so it is difficult to estimate for a full integration with their system. We'd need to support refunds meaning a pretty extensive integration.

On completion of 2b in here we would have a minimally viable SNAP implementation (once the payment gateway integration is also implemented). This suggests to me that we should be prioritising 1a-2b in this work on the road map.

From a quick chat with Laurie she is hoping to gain funding for $50-60kUSD a year for two years to fund this work

My proposal:

RachL commented 2 years ago

This is not a papercut moving, to feature request