Skip to content
Code-Schnipsel Gruppen Projekte
Commit 1c80a2a8 erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

Merge branch 'dev'

Übergeordnete be5d064a 1a10f2f0
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -292,9 +292,9 @@ define('package/quiqqer/payment-amazon/bin/controls/PaymentDisplay', [
Options.amazonOrderReferenceId = this.$orderReferenceId;
}
if (!this.$PayBtn) {
var PayBtnElm = this.getElm().getElement('#quiqqer-payment-amazon-btn-pay');
var PayBtnElm = this.getElm().getElement('#quiqqer-payment-amazon-btn-pay');
if (!this.$PayBtn) {
this.$PayBtn = new QUIButton({
'class' : 'btn-primary',
disabled : true,
......@@ -315,7 +315,8 @@ define('package/quiqqer/payment-amazon/bin/controls/PaymentDisplay', [
}
// rendet wallet widget
new OffAmazonPayments.Widgets.Wallet(Options).bind('quiqqer-payment-amazon-wallet');
var WalletWidget = new OffAmazonPayments.Widgets.Wallet(Options).bind('quiqqer-payment-amazon-wallet');
WalletWidget.setPresentmentCurrency(PayBtnElm.get('data-currencycode'));
},
/**
......
......@@ -11,6 +11,10 @@
<div class="quiqqer-payment-amazon-content">
<div id="quiqqer-payment-amazon-btn" class="quiqqer-payment-amazon-btn-elm" data-size="{$btn_size}" data-color="{$btn_color}"></div>
<div id="quiqqer-payment-amazon-wallet" class="quiqqer-payment-amazon__hidden"></div>
<div id="quiqqer-payment-amazon-btn-pay" data-price="{$display_price}"></div>
<div id="quiqqer-payment-amazon-btn-pay"
data-price="{$display_price}"
data-currencycode="{$currency_code}"
>
</div>
</div>
{/if}
\ No newline at end of file
......@@ -24,7 +24,7 @@ class PaymentDisplay extends QUI\Control
{
parent::__construct($attributes);
$this->addCSSFile(dirname(__FILE__) . '/PaymentDisplay.css');
$this->addCSSFile(dirname(__FILE__).'/PaymentDisplay.css');
$this->setJavaScriptControl('package/quiqqer/payment-amazon/bin/controls/PaymentDisplay');
$this->setJavaScriptControlOption('sandbox', boolval(Provider::getApiSetting('sandbox')));
......@@ -51,7 +51,8 @@ class PaymentDisplay extends QUI\Control
'btn_size' => Provider::getWidgetsSetting('btn_size'),
'btn_color' => Provider::getWidgetsSetting('btn_color'),
'display_price' => $PriceCalculation->getSum()->formatted(),
'apiSetUp' => Provider::isApiSetUp()
'apiSetUp' => Provider::isApiSetUp(),
'currency_code' => $Order->getCurrency()->getCode()
]);
$this->setJavaScriptControlOption('orderhash', $Order->getHash());
......@@ -59,6 +60,6 @@ class PaymentDisplay extends QUI\Control
// Check if an Amazon Pay authorization already exists (i.e. Order is successful / can be processed)
$this->setJavaScriptControlOption('successful', $Order->isSuccessful());
return $Engine->fetch(dirname(__FILE__) . '/PaymentDisplay.html');
return $Engine->fetch(dirname(__FILE__).'/PaymentDisplay.html');
}
}
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren