diff --git a/src/Resources/app/administration/src/module/sw-order/component/payone-capture-button/payone-capture-button.html.twig b/src/Resources/app/administration/src/module/sw-order/component/payone-capture-button/payone-capture-button.html.twig index 7a7354b73..4df0a1170 100644 --- a/src/Resources/app/administration/src/module/sw-order/component/payone-capture-button/payone-capture-button.html.twig +++ b/src/Resources/app/administration/src/module/sw-order/component/payone-capture-button/payone-capture-button.html.twig @@ -21,6 +21,7 @@ diff --git a/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/index.js b/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/index.js index 8eb5164dc..5f34e1581 100644 --- a/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/index.js +++ b/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/index.js @@ -61,7 +61,7 @@ export default { refundedAmount() { if (!this.transaction.extensions || !this.transaction.extensions.payonePaymentOrderTransactionData - || this.transaction.extensions.payonePaymentOrderTransactionData.refundedAmount) { + || !this.transaction.extensions.payonePaymentOrderTransactionData.refundedAmount) { return 0; } diff --git a/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/payone-refund-button.html.twig b/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/payone-refund-button.html.twig index 078c973e9..e2a48b8cf 100644 --- a/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/payone-refund-button.html.twig +++ b/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/payone-refund-button.html.twig @@ -21,6 +21,7 @@ diff --git a/src/Resources/public/administration/css/payone-payment.css b/src/Resources/public/administration/css/payone-payment.css deleted file mode 100644 index a399cb334..000000000 --- a/src/Resources/public/administration/css/payone-payment.css +++ /dev/null @@ -1 +0,0 @@ -.payone-payment-plugin-icon{height:100%}.payone-ratepay-profile-configurations{margin-top:20px}@media screen and (min-width: 768px){.payone-ratepay-profile-configurations{width:50%}}.payone-ratepay-profile-configurations .payone-ratepay-profile-configuration--headline{font-weight:600;margin-top:20px}.payone-ratepay-profile-configurations .sw-description-list dt{text-align:right}.payone-ratepay-profiles .sw-alert{margin:20px auto;width:100%}.payone-feedback__col{padding:0 10px;text-align:center;border-left:1px solid #888;display:flex;flex-direction:column;justify-content:space-between}.payone-feedback__icon{margin-bottom:25px}.payone-feedback__icon .sw-icon.sw-icon--large{width:50px;height:50px}.payone-feedback .payone-feedback__col:first-child{border-left:none}.payone-feedback .payone-feedback__desc{font-size:1.1em;letter-spacing:.75px;margin-bottom:25px}.payone-config__wrapper .sw-card .payone-config__collapsible-container{text-align:right}.payone-config__wrapper .sw-card .payone-config__collapsible-container:not(.collapsed){margin-bottom:22px}.payone-config__wrapper .sw-card .payone-config__collapsible-handle{cursor:pointer;color:#52667a;border:1px solid #d1d9e0;border-radius:4px;display:inline-block;width:28px;height:28px;line-height:0;padding:5px}.payone-config__wrapper .sw-card .payone-config__collapsible-handle:hover{background-color:#e3f3ff}.payone-config-reaload__btn{margin:15px 0}.payone-payment-detail--capture-modal .sw-modal__body{padding:0}.payone-payment-detail--capture-modal .sw-modal__footer{border-top:1px solid #d1d9e0}.payone-payment-detail--capture-modal .payone-payment-detail--capture-modal--content,.payone-payment-detail--capture-modal .payone-payment-detail--refund-modal--content{padding:20px 30px}.payone-payment-detail--capture-modal .payone-payment-detail--capture-modal--checkbox-shipping-costs{margin-top:3.5rem}.payone-order-items .sw-data-grid__bulk{display:none}.payone-payment-management-card{line-height:15px}.payone-payment-management-card .payone-payment-management-notification-forwards{margin-top:30px}.payone-payment-management-card dt,.payone-payment-management-card dd{padding:0;border-bottom:none}.payone-payment-management-card dt{font-weight:600}.payone-payment-management-card dt:not(:first-child),.payone-payment-management-card dt:only-of-type{padding-top:10px}.payone-payment-detail--refund-modal .sw-modal__body{padding:0}.payone-payment-detail--refund-modal .sw-modal__footer{border-top:1px solid #d1d9e0}.payone-payment-detail--refund-modal .payone-payment-detail--capture-modal--content,.payone-payment-detail--refund-modal .payone-payment-detail--refund-modal--content{padding:20px 30px} diff --git a/src/Resources/public/administration/js/payone-payment.js b/src/Resources/public/administration/js/payone-payment.js index 124359a0e..e370eea05 100644 --- a/src/Resources/public/administration/js/payone-payment.js +++ b/src/Resources/public/administration/js/payone-payment.js @@ -1 +1 @@ -!function(e){function t(t){for(var n,r,i=t[0],o=t[1],s=0,l=[];s2&&void 0!==arguments[2]?arguments[2]:"payone";return r(this,c),l.call(this,e,t,n)}return t=c,(n=[{key:"requeueNotificationForward",value:function(e){var t="_action/".concat(this.getApiBasePath(),"/requeue-forward");return this.httpClient.post(t,e,{headers:this.getBasicHeaders()}).then((function(e){return u.handleResponse(e)}))}},{key:"capturePayment",value:function(e){var t="_action/".concat(this.getApiBasePath(),"/capture-payment");return this.httpClient.post(t,e,{headers:this.getBasicHeaders()}).then((function(e){return u.handleResponse(e)}))}},{key:"refundPayment",value:function(e){var t="_action/".concat(this.getApiBasePath(),"/refund-payment");return this.httpClient.post(t,e,{headers:this.getBasicHeaders()}).then((function(e){return u.handleResponse(e)}))}}])&&a(t.prototype,n),s&&a(t,s),Object.defineProperty(t,"prototype",{writable:!1}),c}(u);c.addServiceProvider("PayonePaymentService",(function(e){var t=c.getContainer("init");return new p(t.httpClient,e.loginService)}))},LNJw:function(e,t,n){Shopware.Component.register("payone-capture-button",(function(){return n.e(4).then(n.bind(null,"YxV/"))})),Shopware.Component.register("payone-order-items",(function(){return n.e(5).then(n.bind(null,"ckPB"))})),Shopware.Component.register("payone-payment-management",(function(){return n.e(6).then(n.bind(null,"FjD8"))})),Shopware.Component.register("payone-refund-button",(function(){return n.e(7).then(n.bind(null,"akBm"))})),Shopware.Component.register("sw-order-detail-payone",(function(){return n.e(12).then(n.bind(null,"5knj"))})),Shopware.Component.override("sw-order-detail",(function(){return n.e(11).then(n.bind(null,"o09F"))})),Shopware.Component.extend("payone-data-grid","sw-data-grid",(function(){return n.e(10).then(n.bind(null,"2xAX"))})),Shopware.Module.register("sw-order-detail-tab-payone",{routeMiddleware:function(e,t){"sw.order.detail"===t.name&&t.children.push({name:"sw.order.detail.payone",path:"payone",component:"sw-order-detail-payone",meta:{parentPath:"sw.order.detail",meta:{parentPath:"sw.order.index",privilege:"order.viewer"}}}),e(t)}})},VClq:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"payone_payment";return r(this,c),l.call(this,e,t,n)}return t=c,(n=[{key:"validateApiCredentials",value:function(e){var t=this.getBasicHeaders();return this.httpClient.post("_action/".concat(this.getApiBasePath(),"/validate-api-credentials"),{credentials:e},{headers:t}).then((function(e){return u.handleResponse(e)}))}},{key:"getStateMachineTransitionActions",value:function(){var e=this.getBasicHeaders();return this.httpClient.get("_action/".concat(this.getApiBasePath(),"/get-state-machine-transition-actions"),{headers:e}).then((function(e){return u.handleResponse(e)}))}},{key:"hasApplePayCert",value:function(){var e=this.getBasicHeaders();return this.httpClient.get("_action/".concat(this.getApiBasePath(),"/check-apple-pay-cert"),{headers:e}).catch((function(){return!1})).then((function(e){return!!e}))}}])&&a(t.prototype,n),s&&a(t,s),Object.defineProperty(t,"prototype",{writable:!1}),c}(u);c.addServiceProvider("PayonePaymentSettingsService",(function(e){var t=c.getContainer("init");return new p(t.httpClient,e.loginService)}))},fpSc:function(e){e.exports=JSON.parse('{"payone-payment":{"title":"PAYONE","general":{"mainMenuItemGeneral":"PAYONE","descriptionTextModule":"Einstellungen für PAYONE","headlines":{"ratepayProfiles":"Profile","ratepayProfileConfigurations":"Profil-Konfigurationen"},"label":{"shopId":"Shop-ID","currency":"Währung","error":"Status","invoiceCountry":"Rechnungsland","shippingCountry":"Lieferland","minBasket":"Min. Warenkorb","maxBasket":"Max. Warenkorb","reloadConfigBtn":"Profil-Konfiguration neu laden","reloadConfigInfo":"(Änderungen an der Plugin-Konfiguration werden dabei zuerst gespeichert)"},"actions":{"addShop":"Shop-ID hinzufügen"},"errors":{"existingShopId":"Die eingegebene ShopId existiert bereits.","emptyInputs":"Bitte füllen Sie alle Eingabefelder aus."}},"settingsForm":{"save":"Speichern","test":"API-Zugangsdaten testen","titleSuccess":"Erfolg","titleError":"Fehler","labelShowSpecificStatusMapping":"Statusmappingkonfiguration einblenden","helpTextShowSpecificStatusMapping":"Sie können für jede Zahlungsart ein spezifisches Statusmapping konfigurieren. Existiert eine solche Konfiguration nicht, wird auf die allgemeine Konfiguration zurückgegriffen.","messageSaveError":{"ratepayProfilesUpdateFailed":"Mindestens ein Ratepay Profil konnte nicht erfolgreich gespeichert werden, bitte prüfen Sie Ihre Konfiguration."},"messageTestSuccess":"Die API-Zugangsdaten wurden erfolgreich validiert.","messageTestNoTestedPayments":"Bei der Prüfung wurden keine Zahlarten getestet, weil keine der PAYONE Zahlarten aktiviert ist. Bitte aktivieren Sie mindestens eine PAYONE Zahlart unter Einstellungen --\x3e Shop --\x3e Zahlungsarten.","messageTestError":{"general":"Die API-Zugangsdaten konnten nicht validiert werden.","creditCard":"Die API-Zugangsdaten für PAYONE Kreditkarte sind nicht korrekt.","prepayment":"Die API-Zugangsdaten für PAYONE Vorkasse sind nicht korrekt.","debit":"Die API-Zugangsdaten für PAYONE Lastschrift sind nicht korrekt.","paypalExpress":"Die API-Zugangsdaten für PAYONE PayPal Express sind nicht korrekt.","paypal":"Die API-Zugangsdaten für PAYONE PayPal sind nicht korrekt.","payolutionInstallment":"Die API-Zugangsdaten für PAYONE Unzer Ratenkauf sind nicht korrekt.","payolutionInvoicing":"Die API-Zugangsdaten für PAYONE Unzer Rechnungskauf sind nicht korrekt.","payolutionDebit":"Die API-Zugangsdaten für PAYONE Unzer Lastschrift sind nicht korrekt.","sofort":"Die API-Zugangsdaten für PAYONE Sofort Überweisung sind nicht korrekt.","eps":"Die API-Zugangsdaten für PAYONE eps Überweisung sind nicht korrekt.","iDeal":"Die API-Zugangsdaten für PAYONE iDEAL sind nicht korrekt.","secureInvoice":"Die API-Zugangsdaten für PAYONE Gesicherter Rechnungskauf sind nicht korrekt.","openInvoice":"Die API-Zugangsdaten für PAYONE Rechnungskauf sind nicht korrekt.","paydirekt":"Die API-Zugangsdaten für PAYONE paydirekt sind nicht korrekt.","trustly":"Die API-Zugangsdaten für PAYONE Trustly sind nicht korrekt.","applePay":"Die API-Zugangsdaten für PAYONE Apple Pay sind nicht korrekt.","bancontact":"Die API-Zugangsdaten für PAYONE Bancontact sind nicht korrekt.","ratepayDebit":"Die API-Zugangsdaten für PAYONE Ratepay Lastschrift sind nicht korrekt.","ratepayInstallment":"Die API-Zugangsdaten für PAYONE Ratepay Ratenzahlung sind nicht korrekt.","ratepayInvoicing":"Die API-Zugangsdaten für PAYONE Ratepay Rechnungskauf sind nicht korrekt.","klarnaInvoice":"Die API-Zugangsdaten für PAYONE Klarna Rechnung sind nicht korrekt.","klarnaDirectDebit":"Die API-Zugangsdaten für PAYONE Klarna Sofort bezahlen sind nicht korrekt.","klarnaInstallment":"Die API-Zugangsdaten für PAYONE Klarna Ratenkauf sind nicht korrekt.","przelewy24":"Die API-Zugangsdaten für PAYONE Przelewy24 sind nicht korrekt.","weChatPay":"Die API-Zugangsdaten für PAYONE WeChat Pay sind nicht korrekt.","postfinanceCard":"Die API-Zugangsdaten für PAYONE Postfinance (Card) sind nicht korrekt.","postfinanceWallet":"Die API-Zugangsdaten für PAYONE Postfinance (Wallet) sind nicht korrekt.","alipay":"Die API-Zugangsdaten für PAYONE Alipay sind nicht korrekt.","securedInvoice":"Die API-Zugangsdaten für PAYONE Gesicherter Rechnungskauf sind nicht korrekt.","securedInstallment":"Die API-Zugangsdaten für PAYONE Gesicherter Ratenkauf sind nicht korrekt.","securedDirectDebit":"Die API-Zugangsdaten für PAYONE Gesicherte Lastschrift sind nicht korrekt."}},"supportModal":{"menuButton":"Support","title":"Wie können wir Ihnen helfen?","documentation":{"description":"Lesen Sie unsere Online-Dokumentation","button":"Dokumentation"},"support":{"description":"Kontaktieren Sie unseren Support","button":"Technischer Support"},"repository":{"description":"Melden Sie Fehler und Verbesserungen","button":"GitHub"},"testdata":{"description":"Erstellen Sie hier Ihre persönlichen Testdaten","button":"Testdaten"}},"applePay":{"cert":{"notification":"Für die Nutzung von ApplePay ist ein Zertifikat/Key-Paar zur Authentifizierung des Merchants erforderlich. Die Anlage eines solchen Zertifikats wird hier beschrieben:
\\n https://docs.payone.com/display/public/PLATFORM/Special+Remarks+-+Apple+Pay#SpecialRemarks-ApplePay-Onboarding

\\n\\n Erstellen Sie im Anschluss unter Verwendung des folgenden Befehls eine PEM-Datei des Zertifikates:
\\n
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem

\\n Hinterlegen Sie das Zertifikat (merchant_id.pem) und den Key (merchant_id.key) in folgendem Verzeichnis:
\\n
%shopwareRoot%/config/apple-pay-cert
"}},"transitionActionNames":{"cancel":"Stornieren","complete":"Abschließen","pay":"Bezahlen","pay_partially":"Teilweise bezahlen","process":"Durchführen","refund":"Rückerstatten","refund_partially":"Teilweise rückerstatten","remind":"Erinnern","reopen":"Wieder öffnen","retour":"Retoure","retour_partially":"Teilweise retounieren","ship":"Versenden","ship_partially":"Teilweise versenden"},"messageNotBlank":"Dieser Wert darf nicht leer sein.","error":{"transaction":{"notFound":"Es wurde keine passende Transaktion gefundend","orderNotFound":"Es wurde keine passende Bestellung gefundend"}}},"sw-privileges":{"additional_permissions":{"Payone":{"label":"PAYONE","payone_order_management":"PAYONE Transaktionsmanagement"}}}}')},ncpO:function(e){e.exports=JSON.parse('{"payone-payment":{"title":"PAYONE","general":{"mainMenuItemGeneral":"PAYONE","descriptionTextModule":"Settings for PAYONE","headlines":{"ratepayProfiles":"Profile","ratepayProfileConfigurations":"Profil-Konfigurationen"},"label":{"shopId":"Shop-ID","currency":"Currency","error":"Status","invoiceCountry":"Invoice Country","shippingCountry":"Shipping Country","minBasket":"Min. Basket","maxBasket":"Max. Basket","reloadConfigBtn":"Reload Profile Configuration","reloadConfigInfo":"(Plugin Configuration Changes will be saved first)"},"actions":{"addShop":"Add Shop-ID"},"errors":{"existingShopId":"The entered shop-id already exists.","emptyInputs":"Please fill all input fields."}},"settingsForm":{"save":"Save","test":"Test API Credentials","titleSuccess":"Success","titleError":"Error","labelShowSpecificStatusMapping":"Display state mapping configuration","helpTextShowSpecificStatusMapping":"If not configured the general status mapping config will be applied.","messageSaveError":{"ratepayProfilesUpdateFailed":"At least one Ratepay profile could not be saved successfully, please check your configuration."},"messageTestSuccess":"The API credentials were verified successfully.","messageTestNoTestedPayments":"No payment methods were tested during the check because none of the PAYONE payment methods are activated. Please activate at least one PAYONE payment method under Settings --\x3e Shop --\x3e Payment.","messageTestError":{"general":"The API credentials could not be verified successfully.","creditCard":"The API credentials for PAYONE Credit Card are not valid.","prepayment":"The API credentials for PAYONE Prepayment are not valid.","debit":"The API credentials for PAYONE Direct Debit are not valid.","paypalExpress":"The API credentials for PAYONE PayPal Express are not valid.","paypal":"The API credentials for PAYONE PayPal are not valid.","payolutionInstallment":"The API credentials for PAYONE Unzer Ratenkauf are not valid.","payolutionInvoicing":"The API credentials for PAYONE Unzer Rechnungskauf are not valid.","payolutionDebit":"The API credentials for PAYONE Unzer Lastschrift are not valid.","sofort":"The API credentials for PAYONE Sofort are not valid.","eps":"The API credentials for PAYONE eps are not valid.","iDeal":"The API credentials for PAYONE iDEAL are not valid.","secureInvoice":"The API credentials for PAYONE Secure Invoice are not valid.","openInvoice":"The API credentials for PAYONE Invoice are not valid.","paydirekt":"The API credentials for PAYONE paydirekt are not valid.","trustly":"The API credentials for PAYONE Trustly are not valid.","applePay":"The API credentials for PAYONE Apple Pay are not valid.","bancontact":"The API credentials for PAYONE Bancontact payment are not valid.","ratepayDebit":"The API credentials for PAYONE Ratepay Direct Debit payment are not valid.","ratepayInstallment":"The API credentials for PAYONE Ratepay Installments payment are not valid.","ratepayInvoicing":"The API credentials for PAYONE Ratepay Open Invoice payment are not valid.","klarnaInvoice":"The API credentials for PAYONE Klarna Rechnung are not valid.","klarnaDirectDebit":"The API credentials for PAYONE Klarna Sofort bezahlen are not valid.","klarnaInstallment":"The API credentials for PAYONE Klarna Ratenkauf are not valid.","przelewy24":"The API credentials for PAYONE Przelewy24 are not valid.","weChatPay":"The API credentials for PAYONE WeChat Pay are not valid.","postfinanceCard":"The API credentials for PAYONE Postfinance (Card) are not valid.","postfinanceWallet":"The API credentials for PAYONE Postfinance (Wallet) are not valid.","alipay":"The API credentials for PAYONE Alipay are not valid.","securedInvoice":"The API credentials for PAYONE Secured Invoice are not valid.","securedInstallment":"The API credentials for PAYONE Secured Installment are not valid.","securedDirectDebit":"The API credentials for PAYONE Secured Direct Debit are not valid."}},"supportModal":{"menuButton":"Support","title":"How Can We Help You?","documentation":{"description":"Read our online manual","button":"Online Manual"},"support":{"description":"Contact our technical support","button":"Tech Support"},"repository":{"description":"Report errors on GitHub","button":"GitHub"},"testdata":{"description":"Create your personal test data here","button":"Test Data"}},"applePay":{"cert":{"notification":"The ApplePay merchant authentication requires a certificate/key-pair. Further information:
\\n https://docs.payone.com/display/public/PLATFORM/Special+Remarks+-+Apple+Pay#SpecialRemarks-ApplePay-Onboarding

\\n\\n Create a pem-File afterwards by using the following command:
\\n
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem

\\n Copy certificate (merchant_id.pem) and key (merchant_id.key) file into the following folder:
\\n
%shopwareRoot%/config/apple-pay-cert
"}},"transitionActionNames":{"cancel":"Cancel","complete":"Complete","pay":"Pay","pay_partially":"Pay partially","process":"Process","refund":"Refund","refund_partially":"Refund partially","remind":"Remind","reopen":"Reopen","retour":"Retour","retour_partially":"Retour partially","ship":"Ship","ship_partially":"Ship partially"},"messageNotBlank":"This field must not be empty.","error":{"transaction":{"notFound":"No matching transaction could be found","orderNotFound":"No matching order could be found"}}},"sw-privileges":{"additional_permissions":{"Payone":{"label":"PAYONE","payone_order_management":"PAYONE transaction management"}}}}')},pUlF:function(e,t){var n=Shopware.Filter,r=Shopware.Utils.format.currency;n.register("payone_currency",(function(e,t,n,a){return null===e?"-":(n||(n=0),e/=Math.pow(10,n),r(e,t,a))}))},"vW+I":function(e){e.exports=JSON.parse('{"payonePayment":{"notificationTarget":{"module":{"title":"Payone Notificationweiterleitungen","buttonTitle":"Notifications"},"list":{"title":"Notificationweiterleitungen","empty":"Keine Einträge","buttonCreate":"Weiterleitungsziel anlegen"},"detail":{"headline":"Notificationweiterleitung","placeholder":{"url":"Url","username":"Benutzer","password":"Passwort"},"label":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions","buttonSave":"Speichern","buttonCancel":"Abbrechen","username":"Benutzer","password":"Passwort"}},"columns":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions"},"actions":{"requeue":"Erneut senden"},"messages":{"success":"Die Weiterleitung wurde erfolgreich in Auftrag gegeben."}}}}')},x8Qh:function(e){e.exports=JSON.parse('{"payonePayment":{"notificationTarget":{"module":{"title":"Payone notification forward","buttonTitle":"Notifications"},"list":{"title":"Notification forward","empty":"No entries","buttonCreate":"Add new notification target"},"detail":{"headline":"Notification forward","placeholder":{"url":"Url","username":"Username","password":"Password"},"label":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions","buttonSave":"Save","buttonCancel":"Cancel","username":"Username","password":"Password"}},"columns":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions"},"actions":{"requeue":"Requeue"},"messages":{"success":"The notification forward has been successfully queued."}}}}')}}); \ No newline at end of file +!function(e){function t(t){for(var n,r,i=t[0],o=t[1],s=0,l=[];s\\n https://docs.payone.com/display/public/PLATFORM/Special+Remarks+-+Apple+Pay#SpecialRemarks-ApplePay-Onboarding

\\n\\n Erstellen Sie im Anschluss unter Verwendung des folgenden Befehls eine PEM-Datei des Zertifikates:
\\n
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem

\\n Hinterlegen Sie das Zertifikat (merchant_id.pem) und den Key (merchant_id.key) in folgendem Verzeichnis:
\\n
%shopwareRoot%/config/apple-pay-cert
"}},"transitionActionNames":{"cancel":"Stornieren","complete":"Abschließen","pay":"Bezahlen","pay_partially":"Teilweise bezahlen","process":"Durchführen","refund":"Rückerstatten","refund_partially":"Teilweise rückerstatten","remind":"Erinnern","reopen":"Wieder öffnen","retour":"Retoure","retour_partially":"Teilweise retounieren","ship":"Versenden","ship_partially":"Teilweise versenden"},"messageNotBlank":"Dieser Wert darf nicht leer sein.","error":{"transaction":{"notFound":"Es wurde keine passende Transaktion gefundend","orderNotFound":"Es wurde keine passende Bestellung gefundend"}}},"sw-privileges":{"additional_permissions":{"Payone":{"label":"PAYONE","payone_order_management":"PAYONE Transaktionsmanagement"}}}}')},ETjP:function(e){e.exports=JSON.parse('{"payonePayment":{"notificationTarget":{"module":{"title":"Payone Notificationweiterleitungen","buttonTitle":"Notifications"},"list":{"title":"Notificationweiterleitungen","empty":"Keine Einträge","buttonCreate":"Weiterleitungsziel anlegen"},"detail":{"headline":"Notificationweiterleitung","placeholder":{"url":"Url","username":"Benutzer","password":"Passwort"},"label":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions","buttonSave":"Speichern","buttonCancel":"Abbrechen","username":"Benutzer","password":"Passwort"}},"columns":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions"},"actions":{"requeue":"Erneut senden"},"messages":{"success":"Die Weiterleitung wurde erfolgreich in Auftrag gegeben."}}}}')},J0o9:function(e,t){var n=Shopware.Filter,r=Shopware.Utils.format.currency;n.register("payone_currency",(function(e,t,n,a){return null===e?"-":(n||(n=0),e/=Math.pow(10,n),r(e,t,a))}))},QDKq:function(e,t,n){"use strict";n.r(t);var r=n("3/Se"),a=n("zcEK");n("J0o9");Shopware.Component.register("payone-payment-plugin-icon",(function(){return n.e(0).then(n.bind(null,"sgCE"))})),Shopware.Component.register("payone-ratepay-profile-configurations",(function(){return n.e(1).then(n.bind(null,"4ziG"))})),Shopware.Component.register("payone-ratepay-profiles",(function(){return n.e(2).then(n.bind(null,"iUF8"))})),Shopware.Component.register("payone-settings",(function(){return n.e(3).then(n.bind(null,"G7iR"))})),Shopware.Module.register("payone-payment",{type:"plugin",name:"PayonePayment",title:"payone-payment.general.mainMenuItemGeneral",description:"payone-payment.general.descriptionTextModule",version:"1.0.0",targetVersion:"1.0.0",icon:"default-action-settings",snippets:{"de-DE":r,"en-GB":a},routeMiddleware:function(e,t){e(t)},routes:{index:{component:"payone-settings",path:"index",meta:{parentPath:"sw.settings.index"}}},settingsItem:[{name:"payone-payment",to:"payone.payment.index",label:"payone-payment.general.mainMenuItemGeneral",group:"plugins",iconComponent:"payone-payment-plugin-icon",backgroundEnabled:!1}]});var i=n("ETjP"),o=n("dLYl");Shopware.Component.register("payone-notification-target-detail",n.e(8).then(n.bind(null,"hgH7"))),Shopware.Component.register("payone-notification-target-list",n.e(9).then(n.bind(null,"BnAH"))),Shopware.Module.register("payone-notification-target",{type:"plugin",name:"PayoneNotificationTarget",title:"payonePayment.notificationTarget.module.title",description:"payonePayment.notificationTarget.module.title",color:"#3596d6",icon:"default-shopping-paper-bag-product",snippets:{"de-DE":i,"en-GB":o},routes:{list:{component:"payone-notification-target-list",path:"list"},detail:{component:"payone-notification-target-detail",path:"detail/:id",props:{default:function(e){return{notificationTargetId:e.params.id}}},meta:{parentPath:"payone.notification.target.list"}},create:{component:"payone-notification-target-detail",path:"create",meta:{parentPath:"payone.notification.target.list"}}}});n("sTW8"),n("kNZo"),n("qVel"),n("18Sq")},dLYl:function(e){e.exports=JSON.parse('{"payonePayment":{"notificationTarget":{"module":{"title":"Payone notification forward","buttonTitle":"Notifications"},"list":{"title":"Notification forward","empty":"No entries","buttonCreate":"Add new notification target"},"detail":{"headline":"Notification forward","placeholder":{"url":"Url","username":"Username","password":"Password"},"label":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions","buttonSave":"Save","buttonCancel":"Cancel","username":"Username","password":"Password"}},"columns":{"url":"Url","isBasicAuth":"Basic Auth","txactions":"txactions"},"actions":{"requeue":"Requeue"},"messages":{"success":"The notification forward has been successfully queued."}}}}')},kNZo:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"payone";return r(this,c),l.call(this,e,t,n)}return t=c,(n=[{key:"requeueNotificationForward",value:function(e){var t="_action/".concat(this.getApiBasePath(),"/requeue-forward");return this.httpClient.post(t,e,{headers:this.getBasicHeaders()}).then((function(e){return u.handleResponse(e)}))}},{key:"capturePayment",value:function(e){var t="_action/".concat(this.getApiBasePath(),"/capture-payment");return this.httpClient.post(t,e,{headers:this.getBasicHeaders()}).then((function(e){return u.handleResponse(e)}))}},{key:"refundPayment",value:function(e){var t="_action/".concat(this.getApiBasePath(),"/refund-payment");return this.httpClient.post(t,e,{headers:this.getBasicHeaders()}).then((function(e){return u.handleResponse(e)}))}}])&&a(t.prototype,n),s&&a(t,s),Object.defineProperty(t,"prototype",{writable:!1}),c}(u);c.addServiceProvider("PayonePaymentService",(function(e){var t=c.getContainer("init");return new p(t.httpClient,e.loginService)}))},qVel:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"payone_payment";return r(this,c),l.call(this,e,t,n)}return t=c,(n=[{key:"validateApiCredentials",value:function(e){var t=this.getBasicHeaders();return this.httpClient.post("_action/".concat(this.getApiBasePath(),"/validate-api-credentials"),{credentials:e},{headers:t}).then((function(e){return u.handleResponse(e)}))}},{key:"getStateMachineTransitionActions",value:function(){var e=this.getBasicHeaders();return this.httpClient.get("_action/".concat(this.getApiBasePath(),"/get-state-machine-transition-actions"),{headers:e}).then((function(e){return u.handleResponse(e)}))}},{key:"hasApplePayCert",value:function(){var e=this.getBasicHeaders();return this.httpClient.get("_action/".concat(this.getApiBasePath(),"/check-apple-pay-cert"),{headers:e}).catch((function(){return!1})).then((function(e){return!!e}))}}])&&a(t.prototype,n),s&&a(t,s),Object.defineProperty(t,"prototype",{writable:!1}),c}(u);c.addServiceProvider("PayonePaymentSettingsService",(function(e){var t=c.getContainer("init");return new p(t.httpClient,e.loginService)}))},sTW8:function(e,t,n){Shopware.Component.register("payone-capture-button",(function(){return n.e(4).then(n.bind(null,"0u0U"))})),Shopware.Component.register("payone-order-items",(function(){return n.e(5).then(n.bind(null,"JtWT"))})),Shopware.Component.register("payone-payment-management",(function(){return n.e(6).then(n.bind(null,"XagP"))})),Shopware.Component.register("payone-refund-button",(function(){return n.e(7).then(n.bind(null,"Y4TD"))})),Shopware.Component.register("sw-order-detail-payone",(function(){return n.e(12).then(n.bind(null,"5hNW"))})),Shopware.Component.override("sw-order-detail",(function(){return n.e(11).then(n.bind(null,"oIyD"))})),Shopware.Component.extend("payone-data-grid","sw-data-grid",(function(){return n.e(10).then(n.bind(null,"Bfdi"))})),Shopware.Module.register("sw-order-detail-tab-payone",{routeMiddleware:function(e,t){"sw.order.detail"===t.name&&t.children.push({name:"sw.order.detail.payone",path:"payone",component:"sw-order-detail-payone",meta:{parentPath:"sw.order.detail",meta:{parentPath:"sw.order.index",privilege:"order.viewer"}}}),e(t)}})},zcEK:function(e){e.exports=JSON.parse('{"payone-payment":{"title":"PAYONE","general":{"mainMenuItemGeneral":"PAYONE","descriptionTextModule":"Settings for PAYONE","headlines":{"ratepayProfiles":"Profile","ratepayProfileConfigurations":"Profil-Konfigurationen"},"label":{"shopId":"Shop-ID","currency":"Currency","error":"Status","invoiceCountry":"Invoice Country","shippingCountry":"Shipping Country","minBasket":"Min. Basket","maxBasket":"Max. Basket","reloadConfigBtn":"Reload Profile Configuration","reloadConfigInfo":"(Plugin Configuration Changes will be saved first)"},"actions":{"addShop":"Add Shop-ID"},"errors":{"existingShopId":"The entered shop-id already exists.","emptyInputs":"Please fill all input fields."}},"settingsForm":{"save":"Save","test":"Test API Credentials","titleSuccess":"Success","titleError":"Error","labelShowSpecificStatusMapping":"Display state mapping configuration","helpTextShowSpecificStatusMapping":"If not configured the general status mapping config will be applied.","messageSaveError":{"ratepayProfilesUpdateFailed":"At least one Ratepay profile could not be saved successfully, please check your configuration."},"messageTestSuccess":"The API credentials were verified successfully.","messageTestNoTestedPayments":"No payment methods were tested during the check because none of the PAYONE payment methods are activated. Please activate at least one PAYONE payment method under Settings --\x3e Shop --\x3e Payment.","messageTestError":{"general":"The API credentials could not be verified successfully.","creditCard":"The API credentials for PAYONE Credit Card are not valid.","prepayment":"The API credentials for PAYONE Prepayment are not valid.","debit":"The API credentials for PAYONE Direct Debit are not valid.","paypalExpress":"The API credentials for PAYONE PayPal Express are not valid.","paypal":"The API credentials for PAYONE PayPal are not valid.","payolutionInstallment":"The API credentials for PAYONE Unzer Ratenkauf are not valid.","payolutionInvoicing":"The API credentials for PAYONE Unzer Rechnungskauf are not valid.","payolutionDebit":"The API credentials for PAYONE Unzer Lastschrift are not valid.","sofort":"The API credentials for PAYONE Sofort are not valid.","eps":"The API credentials for PAYONE eps are not valid.","iDeal":"The API credentials for PAYONE iDEAL are not valid.","secureInvoice":"The API credentials for PAYONE Secure Invoice are not valid.","openInvoice":"The API credentials for PAYONE Invoice are not valid.","paydirekt":"The API credentials for PAYONE paydirekt are not valid.","trustly":"The API credentials for PAYONE Trustly are not valid.","applePay":"The API credentials for PAYONE Apple Pay are not valid.","bancontact":"The API credentials for PAYONE Bancontact payment are not valid.","ratepayDebit":"The API credentials for PAYONE Ratepay Direct Debit payment are not valid.","ratepayInstallment":"The API credentials for PAYONE Ratepay Installments payment are not valid.","ratepayInvoicing":"The API credentials for PAYONE Ratepay Open Invoice payment are not valid.","klarnaInvoice":"The API credentials for PAYONE Klarna Rechnung are not valid.","klarnaDirectDebit":"The API credentials for PAYONE Klarna Sofort bezahlen are not valid.","klarnaInstallment":"The API credentials for PAYONE Klarna Ratenkauf are not valid.","przelewy24":"The API credentials for PAYONE Przelewy24 are not valid.","weChatPay":"The API credentials for PAYONE WeChat Pay are not valid.","postfinanceCard":"The API credentials for PAYONE Postfinance (Card) are not valid.","postfinanceWallet":"The API credentials for PAYONE Postfinance (Wallet) are not valid.","alipay":"The API credentials for PAYONE Alipay are not valid.","securedInvoice":"The API credentials for PAYONE Secured Invoice are not valid.","securedInstallment":"The API credentials for PAYONE Secured Installment are not valid.","securedDirectDebit":"The API credentials for PAYONE Secured Direct Debit are not valid."}},"supportModal":{"menuButton":"Support","title":"How Can We Help You?","documentation":{"description":"Read our online manual","button":"Online Manual"},"support":{"description":"Contact our technical support","button":"Tech Support"},"repository":{"description":"Report errors on GitHub","button":"GitHub"},"testdata":{"description":"Create your personal test data here","button":"Test Data"}},"applePay":{"cert":{"notification":"The ApplePay merchant authentication requires a certificate/key-pair. Further information:
\\n https://docs.payone.com/display/public/PLATFORM/Special+Remarks+-+Apple+Pay#SpecialRemarks-ApplePay-Onboarding

\\n\\n Create a pem-File afterwards by using the following command:
\\n
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem

\\n Copy certificate (merchant_id.pem) and key (merchant_id.key) file into the following folder:
\\n
%shopwareRoot%/config/apple-pay-cert
"}},"transitionActionNames":{"cancel":"Cancel","complete":"Complete","pay":"Pay","pay_partially":"Pay partially","process":"Process","refund":"Refund","refund_partially":"Refund partially","remind":"Remind","reopen":"Reopen","retour":"Retour","retour_partially":"Retour partially","ship":"Ship","ship_partially":"Ship partially"},"messageNotBlank":"This field must not be empty.","error":{"transaction":{"notFound":"No matching transaction could be found","orderNotFound":"No matching order could be found"}}},"sw-privileges":{"additional_permissions":{"Payone":{"label":"PAYONE","payone_order_management":"PAYONE transaction management"}}}}')}}); \ No newline at end of file diff --git a/src/Resources/public/administration/js/payone-payment.js.map b/src/Resources/public/administration/js/payone-payment.js.map deleted file mode 100644 index cc88efaf6..000000000 --- a/src/Resources/public/administration/js/payone-payment.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-notification-target/page/payone-notification-target-detail/payone-notification-target-detail.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/api/payone-payment-settings.service.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-payment-plugin-icon/payone-payment-plugin-icon.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/order-items/order-items.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/acl/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/capture/capture.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/capture/style.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/filter/payone_currency.filter.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/extension/sw-settings-index/sw-settings-index.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/extension/sw-order/sw-order.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/component/payone-ratepay-profile-configurations/payone-ratepay-profile-configurations.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/extension/sw-settings-index/sw-settings-index.html.twig","webpack:///./node_modules/vue-style-loader/lib/listToStyles.js","webpack:///./node_modules/vue-style-loader/lib/addStylesClient.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/component/payone-ratepay-profile-configurations/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/component/payone-ratepay-profiles/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/capture/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/refund/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/order-items/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-data-grid/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-payment-plugin-icon/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/page/payone-settings/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/extension/sw-order/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/extension/sw-settings-index/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-notification-target/page/payone-notification-target-list/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-notification-target/page/payone-notification-target-detail/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-notification-target/index.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-data-grid/payone-data-grid.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-notification-target/page/payone-notification-target-list/payone-notification-target-list.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/refund/refund.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/extension/sw-order/sw-order.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/order-items/order-items.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/page/payone-settings/payone-settings.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/component/payone-ratepay-profiles/payone-ratepay-profiles.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/api/payone-payment.service.js","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/refund/style.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/page/payone-settings/style.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/component/payone-ratepay-profile-configurations/payone-ratepay-profile-configurations.html.twig","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/component/payone-ratepay-profiles/payone-ratepay-profiles.scss","webpack:////var/www/html/_github/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-payment-plugin-icon/payone-payment-plugin-icon.html.twig"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","Application","Shopware","ApiService","Classes","PayonePaymentSettingsService","httpClient","loginService","apiEndpoint","credentials","headers","this","getBasicHeaders","post","getApiBasePath","then","response","handleResponse","catch","addServiceProvider","container","initContainer","getContainer","content","locals","add","default","Service","addPrivilegeMappingEntry","category","parent","roles","payone_order_management","privileges","getPrivileges","dependencies","e","Filter","currency","Utils","format","register","decimalPrecision","decimalPlaces","listToStyles","parentId","list","styles","newStyles","length","item","id","part","css","media","sourceMap","parts","push","hasDocument","document","DEBUG","Error","stylesInDom","head","getElementsByTagName","singletonElement","singletonCounter","isProduction","noop","options","ssrIdKey","isOldIE","navigator","test","userAgent","toLowerCase","addStylesClient","_isProduction","_options","addStylesToDom","newList","mayRemove","domStyle","refs","j","addStyle","createStyleElement","styleElement","createElement","type","appendChild","obj","update","remove","querySelector","parentNode","removeChild","styleIndex","applyToSingletonTag","applyToTag","newObj","textStore","replaceText","index","replacement","filter","Boolean","join","styleSheet","cssText","cssNode","createTextNode","childNodes","insertBefore","setAttribute","ssrId","sources","btoa","unescape","encodeURIComponent","JSON","stringify","firstChild","Component","template","inject","props","required","String","data","isLoading","configuration","created","createdComponent","destroyed","destroyedComponent","computed","profileConfigurations","shopId","minBasket","maxBasket","profileConfig","methods","$root","$on","onProfilesUpdateResult","console","log","$off","result","Array","selectedItems","newItem","showDuplicateAlert","showEmptyAlert","profiles","getLineItemColumns","dataIndex","label","$tc","allowResize","inlineEdit","width","primary","watch","$emit","error","onInlineEditCancel","currentItem","forEach","array","splice","onInlineEditSave","shopIdExists","$nextTick","$refs","shopIdsDataGrid","currentInlineEditId","enableInlineEdit","createNewLineItem","createLine","newId","createId","onDeleteSelectedItem","itemToDelete","Mixin","Context","mixins","getByName","order","transaction","itemRounding","decimals","totalTransactionAmount","Math","round","amount","totalPrice","capturedAmount","customFields","undefined","payone_captured_amount","remainingAmount","maxCaptureAmount","buttonEnabled","payone_allow_capture","isItemSelected","returnValue","selection","selected","hasRemainingShippingCosts","shippingCosts","capturedPositionAmount","lineItems","order_item","payone_captured_quantity","unitPrice","hasError","showCaptureModal","isCaptureSuccessful","captureAmount","includeShippingCosts","calculateCaptureAmount","unit_price","quantity","openCaptureModal","closeCaptureModal","onCaptureFinished","captureOrder","request","orderTransactionId","payone_order_id","payone_transaction_id","salesChannel","orderLines","complete","copy","taxRate","tax_rate","total_amount","total_tax_amount","executeCapture","captureFullOrder","PayonePaymentService","capturePayment","createNotificationSuccess","title","message","createNotificationError","finally","onSelectItem","_populateSelectionProperty","onChangeQuantity","showRefundModal","isRefundSuccessful","refundAmount","refundedAmount","payone_refunded_amount","maxRefundAmount","payone_allow_refund","hasRemainingRefundableShippingCosts","refundedPositionAmount","payone_refunded_quantity","calculateRefundAmount","openRefundModal","closeRefundModal","onRefundFinished","refundOrder","refundPayment","refundFullOrder","orderItems","price","$options","filters","shortName","decimal_precision","disabled","product","orderItem","orderItemColumns","rawData","extend","types","isTesting","isSaveSuccessful","isTestSuccessful","isApplePayCertConfigured","config","merchantIdFilled","accountIdFilled","portalIdFilled","portalKeyFilled","showValidationErrors","isSupportModalOpen","stateMachineTransitionActions","displayStatusMapping","collapsibleState","credentialsMissing","metaInfo","$createTitle","me","getStateMachineTransitionActions","element","translationKey","translationValue","$t","hasApplePayCert","paymentMethodPrefixes","isVisiblePaymentMethodCard","card","startsWith","isCollapsed","isCollapsible","displayField","toggleCollapsible","saveFinish","testFinish","onConfigChange","checkCredentialsFilled","getConfigValue","field","defaultConfig","systemConfig","actualConfigData","null","currentSalesChannelId","getPaymentConfigValue","prefix","uppercasedField","charAt","toUpperCase","slice","onSave","saveAll","handleRatepayProfileUpdates","onTest","merchantId","accountId","portalId","portalKey","validateApiCredentials","testCount","credentialsValid","errors","errorResponse","getBind","originalElement","code","detail","configElement","elements","child","getElementBind","deepCopyObject","inherit","componentName","placeholder","inheritedValue","placeholderIsPassword","isUndefined","includes","labelProperty","valueProperty","salesChannelId","payoneRatepayProfilesUpdateResult","resultBySalesChannel","isArray","Criteria","Data","override","disableButtons","notificationForwards","payoneTransactions","transactions","isPayoneTransaction","sort","a","b","createdAt","notificationForwardRepository","repositoryFactory","notificationTargetColumns","align","requeue","notificationForward","notificationForwardId","requeueNotificationForward","getNotificationForwards","hasNotificationForwards","criteria","addAssociation","addSorting","addFilter","equals","setLimit","search","api","searchResult","can","permission","acl","isActiveTransaction","stateMachineState","technicalName","hasPayoneTransaction","isPayone","map","match","app","version","parseInt","Module","description","targetVersion","icon","snippets","deDE","enGB","routeMiddleware","next","currentRoute","routes","component","path","meta","parentPath","settingsItem","to","group","iconComponent","backgroundEnabled","items","sortBy","criteriaLimit","criteriaPage","limit","repository","renderTxactions","getList","context","inheritance","total","onDelete","option","listing","deleteItem","shortcuts","ESCAPE","notificationTargetId","notificationTarget","identifier","notificationTargetIsLoading","notificationTargetRepository","updateSelection","txactions","loadEntityData","State","commit","isInvalid","isBasicAuth","username","password","save","$router","params","exception","onCancel","color","route","requestBody","apiRoute"],"mappings":"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","file":"static/js/payone-payment.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/bundles/payonepayment/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"UZdK\");\n","module.exports = \"{% block payone_notification_target_detail %}\\n \\n\\n {% block payone_notification_target_detail_header %}\\n \\n {% endblock %}\\n\\n {% block payone_notification_target_detail_actions %}\\n \\n {% endblock %}\\n\\n {% block payone_notification_target_detail_content %}\\n \\n\\n {% block payone_notification_target_detail_base_basic_info_card %}\\n \\n \\n \\n {% endblock %}\\n \\n {% endblock %}\\n\\n \\n{% endblock %}\\n\";","const { Application } = Shopware;\nconst ApiService = Shopware.Classes.ApiService;\n\nclass PayonePaymentSettingsService extends ApiService {\n constructor(httpClient, loginService, apiEndpoint = 'payone_payment') {\n super(httpClient, loginService, apiEndpoint);\n }\n\n validateApiCredentials(credentials) {\n const headers = this.getBasicHeaders();\n\n return this.httpClient\n .post(\n `_action/${this.getApiBasePath()}/validate-api-credentials`,\n {\n credentials: credentials,\n },\n {\n headers: headers\n }\n )\n .then((response) => {\n return ApiService.handleResponse(response);\n });\n }\n\n getStateMachineTransitionActions() {\n const headers = this.getBasicHeaders();\n\n return this.httpClient\n .get(\n `_action/${this.getApiBasePath()}/get-state-machine-transition-actions`,\n {\n headers: headers\n }\n )\n .then((response) => {\n return ApiService.handleResponse(response);\n });\n }\n\n hasApplePayCert() {\n const headers = this.getBasicHeaders();\n\n return this.httpClient\n .get(\n `_action/${this.getApiBasePath()}/check-apple-pay-cert`,\n {\n headers: headers\n }\n )\n .catch(() => {\n return false;\n })\n .then((response) => {\n if(!response) {\n return false;\n }\n return true;\n });\n }\n}\n\nApplication.addServiceProvider('PayonePaymentSettingsService', (container) => {\n const initContainer = Application.getContainer('init');\n\n return new PayonePaymentSettingsService(initContainer.httpClient, container.loginService);\n});\n\n","// style-loader: Adds some css to the DOM by adding a