Вы можете сделать то же самое, что и раньше, только в конце концов делаете это вручную.
Похоже, вы используете только базовую версию, да?
Вы создаете HTML-форму, в которой установлено действие Action для процесса проверки Google, добавьте правильные скрытые поля (модель, на которую проходит ваш контроллер, будет заполнена с правильными значениями для них), а затем у вас есть сообщение (или изображение, если хотите).
Так, пример вне страницы Basic HTML Google, модифицированное для некоторого MVC-иш-Несс будет что-то вроде этого:
<form method="POST"
action="https://checkout.google.com/api/checkout/v2/checkoutForm/Merchant/<%= Model.MerchantId %>"
accept-charset="utf-8">
<input type="hidden" name="item_name_1" value="<%= Model.Item.Name %>"/>
<input type="hidden" name="item_description_1" value="<%= Model.Item.Description %>>
<input type="hidden" name="item_quantity_1" value="<%= Model.Item.Quantity %>"/>
<input type="hidden" name="item_price_1" value="<%= Model.Item.Price %>"/>
<input type="hidden" name="item_currency_1" value="<%= Model.Item.Currency %>"/>
<input type="hidden" name="ship_method_name_1" value="<%= Model.Shipping.Price %>"/>
<input type="hidden" name="ship_method_price_1" value="<%= Model.Shipping.Price %>"/>
<input type="hidden" name="ship_method_currency_1" value="<%= Model.Shipping.Currency %>"/>
<input type="hidden" name="tax_rate" value="<%= Model.Tax.Rate %>"/>
<input type="hidden" name="tax_us_state" value="<%= Model.Tax.State %>"/>
<input type="hidden" name="_charset_"/>
<input type="image" name="Google Checkout" alt="Fast checkout through Google"
src="http://checkout.google.com/buttons/checkout.gif?merchant_id=<%= Model.MerchantId %>&w=180&h=46&style=white&variant=text&loc=en_US"
height="46" width="180"/>
</form>
Очевидно, что вы могли бы сделать все, что еще больше MVC-иш, используя form helper Html.Hidden и так далее, но это показывает действительно базовую версию того, что вам нужно делать.
Должны ли они быть скрытыми? Или можно указать количество в текстовом поле, например? Или у google checkout есть политика, в которой говорится, что они должны быть скрыты? – Kassem
Не могли бы вы взглянуть на это, пожалуйста: http://stackoverflow.com/questions/6285578/getting-started-with-asp-net-mvc3-google-checkout – Kassem