Miva Merchant (скрипт Miva) При создании платежного модуля, как получить следующие переменные - PullRequest
0 голосов
/ 06 августа 2010
  • Общая сумма заказа
  • Адрес для выставления счета
  • Почтовый индекс
  • Электронный адрес для выставления счета

Я начинающий разработчик ММ, и яобнаружение, что надлежащая документация для разработчиков с Miva Merchant очень неадекватна.Любая помощь будет высоко ценится!

1 Ответ

1 голос
/ 09 августа 2010

ОК, я выяснил, как получить итоговую сумму заказа (или итоговую сумму корзины, как ММ называет это)

Сначала получите сумму и присвойте ее переменной следующим образом:

<MvASSIGN NAME = "l.formatted_total" VALUE = "{ [ g.Module_Library_DB ].Basket_Total( g.Basket:basket_id ) }">

Затем поместите его в скрытый ввод, например:

<input type="hidden" name="Total" value="{ encodeentities( l.formatted_total ) }">

Я также выяснил, как получить другие переменные.

- почтовый индекс:

<MvASSIGN NAME = "l.bill_zip" VALUE = "{ g.Basket:bill_zip }">

- адрес:

<MvASSIGN NAME = "l.bill_address" VALUE = "{ g.Basket:bill_addr1 }">

- электронная почта:

<MvASSIGN NAME = "l.bill_email" VALUE = "{ g.Basket:bill_email }">

Затем добавьте переменные к скрытым входам:

- почтовый индекс:

<input type="hidden" name="Zip" value="{ encodeentities( l.bill_zip ) }">

- Адрес:

<input type="hidden" name="Address" value="{ encodeentities( l.bill_address ) }">

- электронная почта:

<input type="hidden" name="EMail" value="{ encodeentities( l.bill_email ) }">
...