Custom Shopping Cart

OK, here is my situation and tell me if you can find a solution.

I have a food truck locator app with multiple food trucks that will allow for mobile ordering.I want users to be able to place mobile orders for food once they find a food truck of their choice. The problem I am having is the ‘Stripe’ buy button only has input for set items that I don’t necessarily need. I need to be able to have the mobile order place and be able to include the menu item name, menu description, price and any food prep instructions (ie no ketchup, pickles, extra cheese, etc.)

I have been told I can create a custom ‘shopping cart’ to solve this problem, but I have not been able to figure it out.