@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 1.21 kB
JavaScript
import e from"./sdks/SrcSdkLoader.js";import n from"./ClickToPayService.js";function r(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function t(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},o=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.forEach(function(n){r(e,n,t[n])})}return e}function o(r,t,o,c){const a=l(r);if(!a)return null;const u=i(null==t?void 0:t.shopperEmail,null==t?void 0:t.telephoneNumber),s=Object.keys(a),p=new e(s,{dpaLocale:null==t?void 0:t.locale,dpaPresentationName:null==t?void 0:t.merchantDisplayName});return new n(a,p,o,c,u,null==t?void 0:t.onTimeout)}const i=(e,n)=>{const r=t({},e&&{shopperEmail:e});return Object.keys(r).length>0?r:null},l=e=>{if(!e)return null;const{visaSrciDpaId:n,visaSrcInitiatorId:r,mcDpaId:o,mcSrcClientId:i}=e,l=t({},o&&i&&{mc:{srciDpaId:o,srcInitiatorId:i}},n&&r&&{visa:{srciDpaId:n,srcInitiatorId:r}});return 0===Object.keys(l).length?null:l};export{o as default};
//# sourceMappingURL=create-clicktopay-service.js.map