diff --git a/src/Resources/public/administration/js/payone-payment.js b/src/Resources/public/administration/js/payone-payment.js index 46e7b601..66d5d8b7 100755 --- a/src/Resources/public/administration/js/payone-payment.js +++ b/src/Resources/public/administration/js/payone-payment.js @@ -1,894 +1,2 @@ -(()=>{var Ye=Object.defineProperty;var i=(e,t)=>()=>(e&&(t=e(e=0)),t);var r=(e,t)=>{for(var a in t)Ye(e,a,{get:t[a],enumerable:!0})};var v,A=i(()=>{v=`{% block payone_payment_plugin_icon %} - -{% endblock %} -`});var S=i(()=>{});var T={};r(T,{default:()=>Ke});var Ke,C=i(()=>{A();S();Ke={template:v,computed:{assetFilter(){return Shopware.Filter.getByName("asset")}}}});var x=i(()=>{});var E,I=i(()=>{E=`{% block payone_ratepay_profile_configurations %} -
{{ $tc('payone-payment.general.label.shopId') }}: {{ profileConfiguration.shopId }}
- - {% block payone_ratepay_configuration_grid %} -- {{ $tc('payone-payment.supportModal.documentation.description') }} -
-- {{ $tc('payone-payment.supportModal.support.description') }} -
-- {{ $tc('payone-payment.supportModal.repository.description') }} -
-- {{ $tc('payone-payment.supportModal.testdata.description') }} -
-openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem
%shopwareRoot%/config/apple-pay-cert`}},transitionActionNames:{cancel:"Stornieren",complete:"Abschlie\xDFen",pay:"Bezahlen",pay_partially:"Teilweise bezahlen",process:"Durchf\xFChren",refund:"R\xFCckerstatten",refund_partially:"Teilweise r\xFCckerstatten",remind:"Erinnern",reopen:"Wieder \xF6ffnen",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"}}}};var _={"payone-payment":{title:"PAYONE",general:{mainMenuItemGeneral:"PAYONE",descriptionTextModule:"Settings for PAYONE",headlines:{ratepayProfiles:"Profile",ratepayProfileConfigurations:"Profile configuration"},label:{shopId:"Shop-ID",currency:"Currency",error:"Status",invoiceCountry:"Invoice Country",shippingCountry:"Shipping Country",minBasket:"Min. Basket",maxBasket:"Max. Basket",reloadConfigInfo:"Profile-Configuration got automatically updated during saving the plugin configuration"},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 --> Shop --> 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.",amazonPay:"The API credentials for PAYONE Amazon pay are not valid.",amazonPayExpress:"The API credentials for PAYONE Amazon pay 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:
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem
%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"}}}};var{Filter:P}=Shopware;P.register("payone_currency",(e,t,a)=>e===null?"-":(e/=100,P.getByName("currency")(e,t,a)));var{Component:Ze,Utils:k}=Shopware;Ze.extend("payone-payment-settings","sw-system-config",{inject:["PayonePaymentSettingsService"],methods:{_getShowPaymentStatusFieldsFieldName(e){return`PayonePayment.settings.${e}_show_status_mapping`},async readConfig(){this.stateMaschineOptions=await this.PayonePaymentSettingsService.getStateMachineTransitionActions().then(e=>e.data.map(t=>{let a=`payone-payment.transitionActionNames.${t.label}`,n=this.$t(a);return n===a&&(n=t.label),{id:t.value,name:n}})),await this.$super("readConfig"),this.config.forEach(e=>{let t=e.name.match(/^payment_(.*)$/),a=t?t[1]:null;a&&(this.addApiConfigurationFieldsToPaymentSettingCard(e,a),this.addPaymentStatusFieldsToPaymentSettingCard(e,a)),(e.name.startsWith("payment_")||e.name==="status_mapping")&&(e.setShowFields=n=>{e.showFields=n,e.elements.forEach(o=>{o.hidden=!n}),this.showPaymentStatusFieldsBasedOnToggle(e)},e.setShowFields(!1))})},addApiConfigurationFieldsToPaymentSettingCard(e,t){let a=["merchantId","accountId","portalId","portalKey"],n=this.config.find(s=>s.name==="basic_configuration"),o=[];n.elements.forEach(s=>{let l=s.name.match(/\.([^.]+)$/),c=l?l[1]:null;if(!c||!a.includes(c))return;let u=k.object.cloneDeep(s);u.name=s.name.replace("."+c,"."+t+(c[0].toUpperCase()+c.slice(1))),u.config.helpText={"en-GB":"The basic configuration value is used, if nothing is entered here.","de-DE":"Es wird der Wert aus der Grundeinstellung verwendet, wenn hier kein Wert eingetragen ist."},o.push(u)}),e.elements=o.concat(e.elements)},addPaymentStatusFieldsToPaymentSettingCard(e,t){e.elements.push({config:{componentName:"sw-switch-field",label:{"en-GB":"Display state mapping configuration","de-DE":"Statusmappingkonfiguration einblenden"},helpText:{"en-GB":"If not configured the general status mapping config will be applied.","de-DE":"Sie k\xF6nnen f\xFCr jede Zahlungsart ein spezifisches Statusmapping konfigurieren. Existiert eine solche Konfiguration nicht, wird auf die allgemeine Konfiguration zur\xFCckgegriffen."}},name:this._getShowPaymentStatusFieldsFieldName(e.name)}),this.config.find(n=>n.name==="status_mapping").elements.forEach(n=>{let o=k.object.cloneDeep(n);o.name=n.name.replace(".paymentStatus",`.${t}PaymentStatus`),e.elements.push(o)})},getElementBind(e,t){let a=this.$super("getElementBind",e,t);return(e.name.includes("PaymentStatus")||e.name.includes(".paymentStatus"))&&(a.config.options=this.stateMaschineOptions),a},getInheritWrapperBind(e){let t=this.$super("getInheritWrapperBind",e);return t.hidden=e.hidden,t},showPaymentStatusFieldsBasedOnToggle(e){let t=this.actualConfigData[this.currentSalesChannelId];if(!t)return;let a=t[this._getShowPaymentStatusFieldsFieldName(e.name)];e.elements.forEach(n=>{n.name.includes("PaymentStatus")&&(n.hidden=!a)})},emitConfig(){this.config.forEach(e=>this.showPaymentStatusFieldsBasedOnToggle(e)),this.$super("emitConfig")}}});Shopware.Component.register("payone-payment-plugin-icon",()=>Promise.resolve().then(()=>(C(),T)));Shopware.Component.register("payone-ratepay-profile-configurations",()=>Promise.resolve().then(()=>(D(),$)));Shopware.Component.register("payone-ratepay-profiles",()=>Promise.resolve().then(()=>(F(),R)));Shopware.Component.register("payone-settings",()=>Promise.resolve().then(()=>(G(),z)));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:"regular-cog",snippets:{"de-DE":w,"en-GB":_},routeMiddleware(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 Z={payonePayment:{notificationTarget:{module:{title:"Payone Notificationweiterleitungen",buttonTitle:"Notifications"},list:{title:"Notificationweiterleitungen",empty:"Keine Eintr\xE4ge",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."}}}};var W={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."}}}};Shopware.Component.register("payone-notification-target-detail",Promise.resolve().then(()=>(j(),V)));Shopware.Component.register("payone-notification-target-list",Promise.resolve().then(()=>(X(),J)));Shopware.Module.register("payone-notification-target",{type:"plugin",name:"PayoneNotificationTarget",title:"payonePayment.notificationTarget.module.title",description:"payonePayment.notificationTarget.module.title",icon:"regular-cog",snippets:{"de-DE":Z,"en-GB":W},routes:{list:{component:"payone-notification-target-list",path:"list"},detail:{component:"payone-notification-target-detail",path:"detail/:id",props:{default(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"}}}});Shopware.Component.register("payone-capture-button",()=>Promise.resolve().then(()=>(oe(),ie)));Shopware.Component.register("payone-order-items",()=>Promise.resolve().then(()=>(de(),ce)));Shopware.Component.register("payone-payment-management",()=>Promise.resolve().then(()=>(he(),ye)));Shopware.Component.register("payone-payment-order-action-log",()=>Promise.resolve().then(()=>(we(),be)));Shopware.Component.register("payone-payment-webhook-log",()=>Promise.resolve().then(()=>(ve(),Ae)));Shopware.Component.register("payone-refund-button",()=>Promise.resolve().then(()=>(Ee(),Ie)));Shopware.Component.register("sw-order-detail-payone",()=>Promise.resolve().then(()=>(Ne(),Le)));Shopware.Component.override("sw-order-detail",()=>Promise.resolve().then(()=>(Me(),Fe)));Shopware.Module.register("sw-order-detail-tab-payone",{routeMiddleware(e,t){t.name==="sw.order.detail"&&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)}});var{Application:qe}=Shopware,p=Shopware.Classes.ApiService,f=class extends p{constructor(t,a,n="payone"){super(t,a,n)}requeueNotificationForward(t){let a=`_action/${this.getApiBasePath()}/requeue-forward`;return this.httpClient.post(a,t,{headers:this.getBasicHeaders()}).then(n=>p.handleResponse(n))}capturePayment(t){let a=`_action/${this.getApiBasePath()}/capture-payment`;return this.httpClient.post(a,t,{headers:this.getBasicHeaders()}).then(n=>p.handleResponse(n))}refundPayment(t){let a=`_action/${this.getApiBasePath()}/refund-payment`;return this.httpClient.post(a,t,{headers:this.getBasicHeaders()}).then(n=>p.handleResponse(n))}};qe.addServiceProvider("PayonePaymentService",e=>{let t=qe.getContainer("init");return new f(t.httpClient,e.loginService)});var{Application:Be}=Shopware,g=Shopware.Classes.ApiService,b=class extends g{constructor(t,a,n="payone_payment"){super(t,a,n)}validateApiCredentials(t){let a=this.getBasicHeaders();return this.httpClient.post(`_action/${this.getApiBasePath()}/validate-api-credentials`,{credentials:t},{headers:a}).then(n=>g.handleResponse(n))}getStateMachineTransitionActions(){let t=this.getBasicHeaders();return this.httpClient.get(`_action/${this.getApiBasePath()}/get-state-machine-transition-actions`,{headers:t}).then(a=>g.handleResponse(a))}hasApplePayCert(){let t=this.getBasicHeaders();return this.httpClient.get(`_action/${this.getApiBasePath()}/check-apple-pay-cert`,{headers:t}).catch(()=>!1).then(a=>!!a)}};Be.addServiceProvider("PayonePaymentSettingsService",e=>{let t=Be.getContainer("init");return new b(t.httpClient,e.loginService)});try{Shopware.Service("privileges").addPrivilegeMappingEntry({category:"additional_permissions",parent:null,key:"Payone",roles:{payone_order_management:{privileges:["order_transaction:update","order_line_item:update","state_machine_history:create",Shopware.Service("privileges").getPrivileges("order.viewer")],dependencies:[]}}})}catch{}})(); +(function(){var e,t,n,a,i,r,o,s,l,d,p,c,u={352:function(){try{Shopware.Service("privileges").addPrivilegeMappingEntry({category:"additional_permissions",parent:null,key:"Payone",roles:{payone_order_management:{privileges:["order_transaction:update","order_line_item:update","state_machine_history:create",Shopware.Service("privileges").getPrivileges("order.viewer")],dependencies:[]}}})}catch(e){}},309:function(){let{Application:e}=Shopware,t=Shopware.Classes.ApiService;class n extends t{constructor(e,t,n="payone_payment"){super(e,t,n)}validateApiCredentials(e){let n=this.getBasicHeaders();return this.httpClient.post(`_action/${this.getApiBasePath()}/validate-api-credentials`,{credentials:e},{headers:n}).then(e=>t.handleResponse(e))}getStateMachineTransitionActions(){let e=this.getBasicHeaders();return this.httpClient.get(`_action/${this.getApiBasePath()}/get-state-machine-transition-actions`,{headers:e}).then(e=>t.handleResponse(e))}hasApplePayCert(){let e=this.getBasicHeaders();return this.httpClient.get(`_action/${this.getApiBasePath()}/check-apple-pay-cert`,{headers:e}).catch(()=>!1).then(e=>!!e)}}e.addServiceProvider("PayonePaymentSettingsService",t=>new n(e.getContainer("init").httpClient,t.loginService))},437:function(){let{Application:e}=Shopware,t=Shopware.Classes.ApiService;class n extends t{constructor(e,t,n="payone"){super(e,t,n)}requeueNotificationForward(e){let n=`_action/${this.getApiBasePath()}/requeue-forward`;return this.httpClient.post(n,e,{headers:this.getBasicHeaders()}).then(e=>t.handleResponse(e))}capturePayment(e){let n=`_action/${this.getApiBasePath()}/capture-payment`;return this.httpClient.post(n,e,{headers:this.getBasicHeaders()}).then(e=>t.handleResponse(e))}refundPayment(e){let n=`_action/${this.getApiBasePath()}/refund-payment`;return this.httpClient.post(n,e,{headers:this.getBasicHeaders()}).then(e=>t.handleResponse(e))}}e.addServiceProvider("PayonePaymentService",t=>new n(e.getContainer("init").httpClient,t.loginService))},38:function(){let{Component:e,Utils:t}=Shopware;e.extend("payone-payment-settings","sw-system-config",{inject:["PayonePaymentSettingsService"],methods:{_getShowPaymentStatusFieldsFieldName(e){return`PayonePayment.settings.${e}_show_status_mapping`},async readConfig(){this.stateMaschineOptions=await this.PayonePaymentSettingsService.getStateMachineTransitionActions().then(e=>e.data.map(e=>{let t=`payone-payment.transitionActionNames.${e.label}`,n=this.$t(t);return n===t&&(n=e.label),{id:e.value,name:n}})),await this.$super("readConfig"),this.config.forEach(e=>{let t=e.name.match(/^payment_(.*)$/),n=t?t[1]:null;n&&(this.addApiConfigurationFieldsToPaymentSettingCard(e,n),this.addPaymentStatusFieldsToPaymentSettingCard(e,n)),(e.name.startsWith("payment_")||"status_mapping"===e.name)&&(e.setShowFields=t=>{e.showFields=t,e.elements.forEach(e=>{e.hidden=!t}),this.showPaymentStatusFieldsBasedOnToggle(e)},e.setShowFields(!1))})},addApiConfigurationFieldsToPaymentSettingCard(e,n){let a=["merchantId","accountId","portalId","portalKey"],i=this.config.find(e=>"basic_configuration"===e.name),r=[];i.elements.forEach(e=>{let i=e.name.match(/\.([^.]+)$/),o=i?i[1]:null;if(!o||!a.includes(o))return;let s=t.object.cloneDeep(e);s.name=e.name.replace("."+o,"."+n+(o[0].toUpperCase()+o.slice(1))),s.config.helpText={"en-GB":"The basic configuration value is used, if nothing is entered here.","de-DE":"Es wird der Wert aus der Grundeinstellung verwendet, wenn hier kein Wert eingetragen ist."},r.push(s)}),e.elements=r.concat(e.elements)},addPaymentStatusFieldsToPaymentSettingCard(e,n){e.elements.push({config:{componentName:"sw-switch-field",label:{"en-GB":"Display state mapping configuration","de-DE":"Statusmappingkonfiguration einblenden"},helpText:{"en-GB":"If not configured the general status mapping config will be applied.","de-DE":"Sie k\xf6nnen f\xfcr jede Zahlungsart ein spezifisches Statusmapping konfigurieren. Existiert eine solche Konfiguration nicht, wird auf die allgemeine Konfiguration zur\xfcckgegriffen."}},name:this._getShowPaymentStatusFieldsFieldName(e.name)}),this.config.find(e=>"status_mapping"===e.name).elements.forEach(a=>{let i=t.object.cloneDeep(a);i.name=a.name.replace(".paymentStatus",`.${n}PaymentStatus`),e.elements.push(i)})},getElementBind(e,t){let n=this.$super("getElementBind",e,t);return(e.name.includes("PaymentStatus")||e.name.includes(".paymentStatus"))&&(n.config.options=this.stateMaschineOptions),n},getInheritWrapperBind(e){let t=this.$super("getInheritWrapperBind",e);return t.hidden=e.hidden,t},showPaymentStatusFieldsBasedOnToggle(e){let t=this.actualConfigData[this.currentSalesChannelId];if(!t)return;let n=t[this._getShowPaymentStatusFieldsFieldName(e.name)];e.elements.forEach(e=>{e.name.includes("PaymentStatus")&&(e.hidden=!n)})},emitConfig(){this.config.forEach(e=>this.showPaymentStatusFieldsBasedOnToggle(e)),this.$super("emitConfig")}}})},914:function(){let{Filter:e}=Shopware;e.register("payone_currency",(t,n,a)=>null===t?"-":(t/=100,e.getByName("currency")(t,n,a)))},988:function(e,t,n){Shopware.Component.register("payone-capture-button",()=>n.e(279).then(n.bind(n,279))),Shopware.Component.register("payone-order-items",()=>n.e(170).then(n.bind(n,170))),Shopware.Component.register("payone-payment-management",()=>n.e(651).then(n.bind(n,651))),Shopware.Component.register("payone-payment-order-action-log",()=>n.e(287).then(n.bind(n,287))),Shopware.Component.register("payone-payment-webhook-log",()=>n.e(567).then(n.bind(n,567))),Shopware.Component.register("payone-refund-button",()=>n.e(992).then(n.bind(n,992))),Shopware.Component.register("sw-order-detail-payone",()=>n.e(167).then(n.bind(n,167))),Shopware.Component.override("sw-order-detail",()=>n.e(536).then(n.bind(n,536))),Shopware.Module.register("sw-order-detail-tab-payone",{routeMiddleware(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)}})}},h={};function g(e){var t=h[e];if(void 0!==t)return t.exports;var n=h[e]={id:e,exports:{}};return u[e](n,n.exports,g),n.exports}g.m=u,g.d=function(e,t){for(var n in t)g.o(t,n)&&!g.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},g.f={},g.e=function(e){return Promise.all(Object.keys(g.f).reduce(function(t,n){return g.f[n](e,t),t},[]))},g.u=function(e){return"static/js/"+({167:"90e1be9e63b90051b4e0",170:"9a9c94e3696f57409503",279:"7e23a5e4b0d177361736",287:"9c3c58b7356b2afb9b90",301:"59d5ce77b63618b27b43",355:"88ebe4106c45f8e09973",536:"187f39a64b9957fa0cd6",567:"00d86068c7552ec3bf48",651:"adb8e862ec68f99ef358",711:"cc8f6abd2622c7902e9f",811:"edcaee145c1d462652d0",907:"1c870eadabd11b1444dd",942:"9513aefe3911f011d98e",992:"276c4c47a1a173f31cd7"})[e]+".js"},g.miniCssF=function(e){return"static/css/"+e+".css"},g.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="administration:",g.l=function(n,a,i,r){if(e[n]){e[n].push(a);return}if(void 0!==i)for(var o,s,l=document.getElementsByTagName("script"),d=0;d
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem
%shopwareRoot%/config/apple-pay-cert"}},"transitionActionNames":{"cancel":"Stornieren","complete":"Abschlie\xdfen","pay":"Bezahlen","pay_partially":"Teilweise bezahlen","process":"Durchf\xfchren","refund":"R\xfcckerstatten","refund_partially":"Teilweise r\xfcckerstatten","remind":"Erinnern","reopen":"Wieder \xf6ffnen","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"}}}}'),d=JSON.parse('{"payone-payment":{"title":"PAYONE","general":{"mainMenuItemGeneral":"PAYONE","descriptionTextModule":"Settings for PAYONE","headlines":{"ratepayProfiles":"Profile","ratepayProfileConfigurations":"Profile configuration"},"label":{"shopId":"Shop-ID","currency":"Currency","error":"Status","invoiceCountry":"Invoice Country","shippingCountry":"Shipping Country","minBasket":"Min. Basket","maxBasket":"Max. Basket","reloadConfigInfo":"Profile-Configuration got automatically updated during saving the plugin configuration"},"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 --> Shop --> 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.","amazonPay":"The API credentials for PAYONE Amazon pay are not valid.","amazonPayExpress":"The API credentials for PAYONE Amazon pay 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:
openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem
%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"}}}}'),g(914),g(38),Shopware.Component.register("payone-payment-plugin-icon",()=>g.e(711).then(g.bind(g,711))),Shopware.Component.register("payone-ratepay-profile-configurations",()=>g.e(942).then(g.bind(g,942))),Shopware.Component.register("payone-ratepay-profiles",()=>g.e(907).then(g.bind(g,907))),Shopware.Component.register("payone-settings",()=>g.e(811).then(g.bind(g,811))),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:"regular-cog",snippets:{"de-DE":l,"en-GB":d},routeMiddleware(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}]}),p=JSON.parse('{"payonePayment":{"notificationTarget":{"module":{"title":"Payone Notificationweiterleitungen","buttonTitle":"Notifications"},"list":{"title":"Notificationweiterleitungen","empty":"Keine Eintr\xe4ge","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."}}}}'),c=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."}}}}'),Shopware.Component.register("payone-notification-target-detail",g.e(301).then(g.bind(g,301))),Shopware.Component.register("payone-notification-target-list",g.e(355).then(g.bind(g,355))),Shopware.Module.register("payone-notification-target",{type:"plugin",name:"PayoneNotificationTarget",title:"payonePayment.notificationTarget.module.title",description:"payonePayment.notificationTarget.module.title",icon:"regular-cog",snippets:{"de-DE":p,"en-GB":c},routes:{list:{component:"payone-notification-target-list",path:"list"},detail:{component:"payone-notification-target-detail",path:"detail/:id",props:{default(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"}}}}),g(988),g(437),g(309),g(352)})(); +//# sourceMappingURL=payone-payment.js.map \ No newline at end of file diff --git a/src/Resources/public/static/css/170.css b/src/Resources/public/static/css/170.css new file mode 100644 index 00000000..2d6b9e21 --- /dev/null +++ b/src/Resources/public/static/css/170.css @@ -0,0 +1,3 @@ +.payone-order-items .sw-data-grid__bulk{display:none} + +/*# sourceMappingURL=170.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/170.css.map b/src/Resources/public/static/css/170.css.map new file mode 100644 index 00000000..e220af86 --- /dev/null +++ b/src/Resources/public/static/css/170.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/170.css","mappings":"AAAA,wCACE,a","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/sw-order/component/payone-order-items/payone-order-items.scss"],"sourcesContent":[".payone-order-items .sw-data-grid__bulk {\n display: none;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/279.css b/src/Resources/public/static/css/279.css new file mode 100644 index 00000000..93a9d313 --- /dev/null +++ b/src/Resources/public/static/css/279.css @@ -0,0 +1,3 @@ +.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} + +/*# sourceMappingURL=279.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/279.css.map b/src/Resources/public/static/css/279.css.map new file mode 100644 index 00000000..54fb549d --- /dev/null +++ b/src/Resources/public/static/css/279.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/279.css","mappings":"AAGE,sDACE,UAGF,wDACE,6BAGF,yKACE,kBAGF,qGACI,kB","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/sw-order/component/payone-capture-button/payone-capture-button.scss"],"sourcesContent":["@import \"~scss/variables\";\n\n.payone-payment-detail--capture-modal {\n .sw-modal__body {\n padding: 0;\n }\n\n .sw-modal__footer {\n border-top: 1px solid $color-gray-300;\n }\n\n .payone-payment-detail--capture-modal--content, .payone-payment-detail--refund-modal--content {\n padding: 20px 30px;\n }\n\n .payone-payment-detail--capture-modal--checkbox-shipping-costs {\n margin-top: 3.5rem;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/651.css b/src/Resources/public/static/css/651.css new file mode 100644 index 00000000..a68210b5 --- /dev/null +++ b/src/Resources/public/static/css/651.css @@ -0,0 +1,3 @@ +.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} + +/*# sourceMappingURL=651.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/651.css.map b/src/Resources/public/static/css/651.css.map new file mode 100644 index 00000000..a3380463 --- /dev/null +++ b/src/Resources/public/static/css/651.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/651.css","mappings":"AAAA,gCAKI,iBAJA,iFACI,gBAKJ,sEACE,UACA,mBAGF,mCACE,gBAEA,qGACE,iB","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/sw-order/component/payone-payment-management/payone-payment-management.scss"],"sourcesContent":[".payone-payment-management-card {\n .payone-payment-management-notification-forwards {\n margin-top: 30px;\n }\n\n line-height: 15px;\n\n dt, dd {\n padding: 0;\n border-bottom: none;\n }\n\n dt {\n font-weight: 600;\n\n &:not(:first-child), &:only-of-type{\n padding-top: 10px;\n }\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/711.css b/src/Resources/public/static/css/711.css new file mode 100644 index 00000000..3834cbb9 --- /dev/null +++ b/src/Resources/public/static/css/711.css @@ -0,0 +1,3 @@ +.payone-payment-plugin-icon{height:100%} + +/*# sourceMappingURL=711.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/711.css.map b/src/Resources/public/static/css/711.css.map new file mode 100644 index 00000000..e5910edb --- /dev/null +++ b/src/Resources/public/static/css/711.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/711.css","mappings":"AAAA,4BACI,Y","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-payment-plugin-icon/payone-payment-plugin-icon.scss"],"sourcesContent":[".payone-payment-plugin-icon {\n height: 100%;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/811.css b/src/Resources/public/static/css/811.css new file mode 100644 index 00000000..f132a28e --- /dev/null +++ b/src/Resources/public/static/css/811.css @@ -0,0 +1,3 @@ +.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} + +/*# sourceMappingURL=811.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/811.css.map b/src/Resources/public/static/css/811.css.map new file mode 100644 index 00000000..873cfd4a --- /dev/null +++ b/src/Resources/public/static/css/811.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/811.css","mappings":"AAGI,sBACI,eACA,kBACA,2BACA,aACA,sBACA,8BAGJ,uBACI,mBAEA,+CACI,WACA,YAIR,mDACI,iBAGJ,wCACI,gBACA,qBACA,mBAMA,uEACI,iBAEA,uFACI,mBAIR,oEACI,eACA,aCRS,CDUT,yBACA,iBCwMY,CDtMZ,qBACA,WACA,YACA,cACA,YAEA,0EACI,wBCTU,CDe1B,4BACI,c","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/payone-payment/page/payone-settings/style.scss","webpack://administration/./src/app/assets/scss/variables.scss"],"sourcesContent":["@import \"~scss/variables\";\n\n.payone-feedback {\n &__col {\n padding: 0 10px;\n text-align: center;\n border-left: 1px solid #888;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n }\n\n &__icon {\n margin-bottom: 25px;\n\n .sw-icon.sw-icon--large {\n width: 50px;\n height: 50px;\n }\n }\n\n & &__col:first-child {\n border-left: none;\n }\n\n & &__desc {\n font-size: 1.1em;\n letter-spacing: .75px;\n margin-bottom: 25px;\n }\n}\n\n.payone-config__wrapper {\n .sw-card {\n .payone-config__collapsible-container {\n text-align: right;\n\n &:not(.collapsed) {\n margin-bottom: 22px;\n }\n }\n\n .payone-config__collapsible-handle {\n cursor: pointer;\n color: $color-darkgray-200;\n\n border: 1px solid $color-gray-300;\n border-radius: $border-radius-default;\n\n display: inline-block;\n width: 28px;\n height: 28px;\n line-height: 0;\n padding: 5px;\n\n &:hover {\n background-color: $color-shopware-brand-50;\n }\n }\n }\n}\n\n.payone-config-reaload__btn {\n margin: 15px 0;\n}\n","/* ------------------------------------\n * Administration variables\n * Table of contents\n *\n * 1. Primary colors\n * 2. Status colors\n * 3. Module colors\n * 4. Generic colors\n * 5. Gradients\n * 6. Typography\n * 7. Miscellaneous\n * 8. z-index\n * 9. Global widths\n * ------------------------------------ */\n\n/* ------------------------------------\n * 1. Primary colors\n * ------------------------------------ */\n\n// Gray\n// Color description: Grayish blue\n$color-gray-50: #f9fafb;\n$color-gray-100: #f0f2f5;\n$color-gray-200: #e0e6eb;\n$color-gray-300: #d1d9e0;\n$color-gray-400: #c2ccd6;\n$color-gray-500: #b3bfcc;\n$color-gray-600: #a3b3c2;\n$color-gray-700: #94a6b8;\n$color-gray-800: #8599ad;\n$color-gray-900: #758ca3;\n\n// Darkgray\n// Color description: Very dark grayish blue\n$color-darkgray-50: #667f99;\n$color-darkgray-100: #5c738a;\n$color-darkgray-200: #52667a;\n$color-darkgray-300: #47596b;\n$color-darkgray-400: #3d4c5c;\n$color-darkgray-500: #33404d;\n$color-darkgray-600: #29333d;\n$color-darkgray-700: #1f262e;\n$color-darkgray-800: #14191f;\n$color-darkgray-900: #0a0d0f;\n\n// Shopware brand\n// Color description: Vivid blue\n$color-shopware-brand-50: #e3f3ff;\n$color-shopware-brand-100: #bae2ff;\n$color-shopware-brand-200: #8ccfff;\n$color-shopware-brand-300: #5dbbff;\n$color-shopware-brand-400: #3badff;\n$color-shopware-brand-500: #189eff;\n$color-shopware-brand-600: #1596ff;\n$color-shopware-brand-700: #118cff;\n$color-shopware-brand-800: #0e82ff;\n$color-shopware-brand-900: #0870ff;\n\n// Menu\n// Color description: Very dark desaturated blue\n$color-menu-start: #303a4f;\n$color-menu-end: #2a3345;\n\n// Slate\n$color-neutrals-slate-100: #f1f5f9;\n\n/* ------------------------------------\n * 2. Status colors\n * ------------------------------------ */\n\n// Emerald\n// Color description: Moderate lime green\n$color-emerald-50: #e7f9e9;\n$color-emerald-100: #c3f1c8;\n$color-emerald-200: #9be8a3;\n$color-emerald-300: #73de7e;\n$color-emerald-400: #55d762;\n$color-emerald-500: #37d046;\n$color-emerald-600: #31cb3f;\n$color-emerald-700: #2ac437;\n$color-emerald-800: #23be2f;\n$color-emerald-900: #16b320;\n\n// Pumpkin Spice\n// Color description: Light orange\n$color-pumpkin-spice-50: #fff3e0;\n$color-pumpkin-spice-100: #ffe0b2;\n$color-pumpkin-spice-200: #ffcc80;\n$color-pumpkin-spice-300: #ffb74d;\n$color-pumpkin-spice-400: #ffa726;\n$color-pumpkin-spice-500: #ff9800;\n$color-pumpkin-spice-600: #fb8c00;\n$color-pumpkin-spice-700: #f57c00;\n$color-pumpkin-spice-800: #ef6c00;\n$color-pumpkin-spice-900: #e65100;\n\n// Crimson\n// Color description: Bright red\n$color-crimson-50: #fbe5ea;\n$color-crimson-100: #f5bfc9;\n$color-crimson-200: #ef94a6;\n$color-crimson-300: #e86982;\n$color-crimson-400: #e34967;\n$color-crimson-500: #de294c;\n$color-crimson-600: #da2445;\n$color-crimson-700: #d51f3c;\n$color-crimson-800: #d11933;\n$color-crimson-900: #c80f24;\n\n/* ------------------------------------\n * 3. Module colors\n * ------------------------------------ */\n\n// Yellow\n// Color description: Pure yellow\n// Marketing module\n$color-module-yellow-50: #fffae0;\n$color-module-yellow-100: #fff3b3;\n$color-module-yellow-200: #ffeb80;\n$color-module-yellow-300: #ffe34d;\n$color-module-yellow-400: #ffdd26;\n$color-module-yellow-500: #ffd700;\n$color-module-yellow-600: #ffd300;\n$color-module-yellow-700: #ffcd00;\n$color-module-yellow-800: #ffc700;\n$color-module-yellow-900: #ffbe00;\n\n// Orange\n// Color description: Soft orange\n// Customer module\n$color-module-orange-50: #fef1ec;\n$color-module-orange-100: #fddcd0;\n$color-module-orange-200: #fcc4b1;\n$color-module-orange-300: #faac91;\n$color-module-orange-400: #f99b7a;\n$color-module-orange-500: #f88962;\n$color-module-orange-600: #f7815a;\n$color-module-orange-700: #f67650;\n$color-module-orange-800: #f56c46;\n$color-module-orange-900: #f35934;\n\n// Pink\n// Color description: Very light pink\n// Content module\n$color-module-pink-50: #fff0f8;\n$color-module-pink-100: #ffdaed;\n$color-module-pink-200: #ffc2e1;\n$color-module-pink-300: #ffaad4;\n$color-module-pink-400: #ff97cb;\n$color-module-pink-500: #ff85c2;\n$color-module-pink-600: #ff7dbc;\n$color-module-pink-700: #ff72b4;\n$color-module-pink-800: #ff68ac;\n$color-module-pink-900: #ff559f;\n\n// Blue\n// Color description: Soft cyan\n// Dashboard module\n$color-module-blue-50: #edfafd;\n$color-module-blue-100: #d2f3fb;\n$color-module-blue-200: #b5ebf8;\n$color-module-blue-300: #97e2f5;\n$color-module-blue-400: #80dcf2;\n$color-module-blue-500: #6ad6f0;\n$color-module-blue-600: #62d1ee;\n$color-module-blue-700: #57ccec;\n$color-module-blue-800: #4dc6e9;\n$color-module-blue-900: #3cbce5;\n\n// Purple\n// Color description: Very soft blue\n// Order module\n$color-module-purple-50: #f4f2fd;\n$color-module-purple-100: #e3defb;\n$color-module-purple-200: #d0c9f8;\n$color-module-purple-300: #bdb3f5;\n$color-module-purple-400: #aea2f2;\n$color-module-purple-500: #a092f0;\n$color-module-purple-600: #988aee;\n$color-module-purple-700: #8e7fec;\n$color-module-purple-800: #8475e9;\n$color-module-purple-900: #7363e5;\n\n// Green\n// Color description: Soft cyan - lime green\n// Catalog module\n$color-module-green-50: #ebfaf4;\n$color-module-green-100: #cdf4e3;\n$color-module-green-200: #abecd1;\n$color-module-green-300: #89e4bf;\n$color-module-green-400: #70dfb1;\n$color-module-green-500: #57d9a3;\n$color-module-green-600: #4fd59b;\n$color-module-green-700: #46cf91;\n$color-module-green-800: #3cca88;\n$color-module-green-900: #2cc077;\n\n/* ------------------------------------\n * 4. Generic colors\n * ------------------------------------ */\n\n$color-white: #fff;\n$color-black: #000;\n$color-drag-select-box: rgba(0, 162, 255, 40%);\n\n/* ------------------------------------\n * 5. Gradients\n * ------------------------------------ */\n\n$gradient-action-button: linear-gradient(to bottom, #7793ae 0%, #6a849c 100%);\n\n/* ------------------------------------\n * 6. Typography\n * ------------------------------------ */\n\n// font-family\n$font-family-default: \"Inter\", -apple-system, blinkmacsystemfont, \"San Francisco\", \"Segoe UI\", roboto, \"Helvetica Neue\", sans-serif;\n$font-family-variables: \"Inter var\", -apple-system, blinkmacsystemfont, \"San Francisco\", \"Segoe UI\", roboto, \"Helvetica Neue\", sans-serif;\n$font-family-default-feature-settings: \"cv10\" on, \"cv05\" on, \"cv02\" on, \"cv07\" on, \"cv09\" on, \"cv04\" on, \"cv03\" on;\n\n// font-size\n$font-size-xxs: 12px;\n$font-size-xs: 14px;\n$font-size-s: 16px;\n$font-size-m: 18px;\n$font-size-l: 20px;\n$font-size-xl: 24px;\n$font-size-3xl: 28px;\n\n// weight\n$font-weight-regular: 400;\n$font-weight-medium: 500;\n$font-weight-semi-bold: 600;\n$font-weight-bold: 700;\n\n// line-height\n$line-height-auto: auto;\n$line-height-xs: 18px;\n$line-height-sm: 20px;\n$line-height-md: 24px;\n$line-height-lg: 28px;\n\n/* ------------------------------------\n * 7. Miscellaneous\n * ------------------------------------ */\n\n$border-radius-sm: 6px;\n$border-radius-default: 4px;\n$border-radius-md: 6px;\n$border-radius-lg: 8px;\n$border-radius-xl: 8px;\n$border-radius-pill: 100vh;\n$transparent-background-url: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX39/f////+/v66RnnUAAAAM0lEQVQIHQXBwQ3AMAgEMC95SPRPpQxENuiete2HCqZRhWlkcV4kIIPb6MUWZpEHN+j9ARNGDXV0xoICAAAAAElFTkSuQmCC\");\n$asset-base-url: \"/administration/static/\";\n\n/* ------------------------------------\n * 8. z-index\n * ------------------------------------ */\n\n$z-index-loader: 400;\n$z-index-overlay: 300;\n$z-index-over-overlay: 350;\n$z-index-drag-select-box: 100;\n$z-index-sidebar: 200;\n$z-index-page-header: 550;\n$z-index-select-results: 600;\n$z-index-flyout: 700;\n$z-index-off-canvas: 750;\n$z-index-search-bar-results: 800;\n$z-index-sw-page-search-bar: 650;\n$z-index-modal: 1000;\n$z-index-context-menu: 1100;\n$z-index-tooltip: 1100;\n$z-index-notifications: 1200;\n$z-index-hover-image: 1300;\n$z-index-dragdrop: 1400;\n$z-index-help-sidebar: 1500;\n\n/* ------------------------------------\n * 8. Global widths\n * ------------------------------------ */\n$content-width: 960px;\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/907.css b/src/Resources/public/static/css/907.css new file mode 100644 index 00000000..0573a026 --- /dev/null +++ b/src/Resources/public/static/css/907.css @@ -0,0 +1,3 @@ +.payone-ratepay-profiles .sw-alert{margin:20px auto;width:100%} + +/*# sourceMappingURL=907.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/907.css.map b/src/Resources/public/static/css/907.css.map new file mode 100644 index 00000000..48b5af96 --- /dev/null +++ b/src/Resources/public/static/css/907.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/907.css","mappings":"AACE,mCACE,iBACA,W","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-ratepay-profiles/payone-ratepay-profiles.scss"],"sourcesContent":[".payone-ratepay-profiles {\n .sw-alert {\n margin: 20px auto;\n width: 100%;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/942.css b/src/Resources/public/static/css/942.css new file mode 100644 index 00000000..7e2031d8 --- /dev/null +++ b/src/Resources/public/static/css/942.css @@ -0,0 +1,3 @@ +.payone-ratepay-profile-configuration{margin-top:20px}.payone-ratepay-profile-configuration--headline{font-weight:600;margin-top:20px}.payone-ratepay-profile-configuration--items{display:grid;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr));gap:1rem}.payone-ratepay-profile-configuration .sw-description-list dt{text-align:right} + +/*# sourceMappingURL=942.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/942.css.map b/src/Resources/public/static/css/942.css.map new file mode 100644 index 00000000..57a141be --- /dev/null +++ b/src/Resources/public/static/css/942.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/942.css","mappings":"AAAA,sCACI,gBAEA,gDACI,gBACA,gBAGJ,6CACI,aACA,4DACA,SAIA,8DACI,iB","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/payone-payment/component/payone-ratepay-profile-configurations/payone-ratepay-profile-configurations.scss"],"sourcesContent":[".payone-ratepay-profile-configuration {\n margin-top: 20px;\n\n &--headline {\n font-weight: 600;\n margin-top: 20px;\n }\n\n &--items {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));\n gap: 1rem;\n }\n\n .sw-description-list {\n dt {\n text-align: right;\n }\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/css/992.css b/src/Resources/public/static/css/992.css new file mode 100644 index 00000000..408f0d73 --- /dev/null +++ b/src/Resources/public/static/css/992.css @@ -0,0 +1,3 @@ +.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} + +/*# sourceMappingURL=992.css.map*/ \ No newline at end of file diff --git a/src/Resources/public/static/css/992.css.map b/src/Resources/public/static/css/992.css.map new file mode 100644 index 00000000..83858703 --- /dev/null +++ b/src/Resources/public/static/css/992.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/992.css","mappings":"AAGE,qDACE,UAGF,uDACE,6BAGF,uKACE,kB","sources":["webpack://administration/../../../../../../custom/plugins/PayonePayment/src/Resources/app/administration/src/module/sw-order/component/payone-refund-button/payone-refund-button.scss"],"sourcesContent":["@import \"~scss/variables\";\n\n.payone-payment-detail--refund-modal {\n .sw-modal__body {\n padding: 0;\n }\n\n .sw-modal__footer {\n border-top: 1px solid $color-gray-300;\n }\n\n .payone-payment-detail--capture-modal--content, .payone-payment-detail--refund-modal--content {\n padding: 20px 30px;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/src/Resources/public/static/js/00d86068c7552ec3bf48.js b/src/Resources/public/static/js/00d86068c7552ec3bf48.js new file mode 100644 index 00000000..4b64d9d1 --- /dev/null +++ b/src/Resources/public/static/js/00d86068c7552ec3bf48.js @@ -0,0 +1,2 @@ +"use strict";(window["webpackJsonpPluginpayone-payment"]=window["webpackJsonpPluginpayone-payment"]||[]).push([[567],{567:function(e,o,t){t.r(o),t.d(o,{default:function(){return s}});let{Criteria:n}=Shopware.Data,{Filter:a}=Shopware;var s={template:'{% block payone_payment_webhook_log %}\n