Activity: Support strongly typed parameters instead of primitive fields
Should update order final total when payment is accepted