def confirm(query_string)
params = @gateway.transparent_redirect.parse_and_validate_query_string query_string
confirmation_gateway = {
TransparentRedirect::Kind::CreateCustomer => :customer,
TransparentRedirect::Kind::UpdateCustomer => :customer,
TransparentRedirect::Kind::CreatePaymentMethod => :credit_card,
TransparentRedirect::Kind::UpdatePaymentMethod => :credit_card,
TransparentRedirect::Kind::CreateTransaction => :transaction
}[params[:kind]]
@gateway.send(confirmation_gateway)._do_create("/transparent_redirect_requests/#{params[:id]}/confirm")
end