payment = PaymentNew.new(order_id, amount, ip)
payment.prepare { { product: product, total: total } }

как-то так?)