@dropins/adyen-checkout-extension
Advanced tools
Comparing version 0.1.0-alpha6 to 0.1.0-alpha7
@@ -1,2 +0,2 @@ | ||
export declare const SET_PAYMENT_METHOD_AND_PLACE_ORDER = "\nmutation SET_PAYMENT_METHOD_AND_PLACE_ORDER($cartId: String!, $paymentMethod: PaymentMethodInput!) {\n setPaymentMethodOnCart(\n input: {\n cart_id: $cartId\n payment_method: $paymentMethod\n }) {\n cart {\n selected_payment_method {\n code\n title\n }\n }\n }\n \n placeOrder(input: {cart_id: $cartId}) {\n orderV2 {\n number\n token\n }\n }\n}\n"; | ||
export declare const setPaymentMethodAndPlaceOrderMutation = "\nmutation SET_PAYMENT_METHOD_AND_PLACE_ORDER($cartId: String!, $paymentMethod: PaymentMethodInput!) {\n setPaymentMethodOnCart(\n input: {\n cart_id: $cartId\n payment_method: $paymentMethod\n }) {\n cart {\n selected_payment_method {\n code\n title\n }\n }\n }\n\n placeOrder(input: {cart_id: $cartId}) {\n orderV2 {\n number\n status\n token\n is_virtual\n applied_coupons {\n code\n }\n email\n id\n total {\n grand_total {\n currency\n value\n }\n subtotal {\n currency\n value\n }\n total_shipping {\n currency\n value\n }\n total_tax {\n currency\n value\n }\n }\n shipping_method\n payment_methods {\n name\n type\n }\n billing_address {\n firstname\n middlename\n lastname\n street\n city\n postcode\n telephone\n country_code\n region\n region_id\n company\n custom_attributesV2 {\n code\n ... on AttributeValue {\n value\n }\n }\n }\n shipping_address {\n firstname\n middlename\n lastname\n street\n city\n postcode\n telephone\n country_code\n region\n region_id\n company\n custom_attributesV2 {\n code\n ... on AttributeValue {\n value\n }\n }\n }\n items {\n __typename\n id\n discounts {\n amount {\n value\n }\n }\n product {\n __typename\n canonical_url\n image {\n url\n }\n thumbnail {\n label\n url\n }\n name\n sku\n uid\n price_range {\n maximum_price {\n regular_price {\n currency\n value\n }\n }\n }\n }\n selected_options {\n label\n value\n }\n product_sale_price {\n value\n currency\n }\n quantity_ordered\n ... on GiftCardOrderItem {\n gift_card {\n recipient_name\n recipient_email\n sender_name\n sender_email\n message\n }\n }\n }\n }\n errors {\n code\n message\n }\n }\n}\n"; | ||
//# sourceMappingURL=setPaymentMethod.graphql.d.ts.map |
@@ -1,2 +0,2 @@ | ||
import{events as n}from"@dropins/tools/event-bus.js";import{Initializer as y}from"@dropins/tools/lib.js";import{FetchGraphQL as p}from"@dropins/tools/fetch-graphql.js";var s=(e=>(e.test="test",e.live="live",e.europe="live",e.australia="live-au",e.unitedStates="live-us",e.asiaPacificSouthEast="live-apse",e))(s||{});const d=new y({init:async e=>{const t={environment:"test"};d.config.setConfig({...t,...e})},listeners:()=>[]}),C=d.config,{setEndpoint:G,setFetchGraphQlHeader:k,removeFetchGraphQlHeader:v,setFetchGraphQlHeaders:D,fetchGraphQl:c,getConfig:b}=new p().getMethods(),E=` | ||
import{events as v}from"@dropins/tools/event-bus.js";import{Initializer as M}from"@dropins/tools/lib.js";import{FetchGraphQL as N}from"@dropins/tools/fetch-graphql.js";var b=(n=>(n.test="test",n.live="live",n.europe="live",n.australia="live-au",n.unitedStates="live-us",n.asiaPacificSouthEast="live-apse",n))(b||{});const d=new M({init:async n=>{const a={environment:"test"};d.config.setConfig({...a,...n})},listeners:()=>[]}),L=d.config,{setEndpoint:j,setFetchGraphQlHeader:z,removeFetchGraphQlHeader:K,setFetchGraphQlHeaders:B,fetchGraphQl:E,getConfig:J}=new N().getMethods(),T=` | ||
query GET_PAYMENT_METHODS($cartId: String!) { | ||
@@ -44,3 +44,3 @@ adyenPaymentMethods(cart_id: $cartId) { | ||
} | ||
`,F=async e=>{const t=await c(E,{variables:{cartId:e}});if(t.errors)throw new Error(t.errors[0].message);return t},m=` | ||
`,W=async n=>{const a=await E(T,{variables:{cartId:n}});if(a.errors)throw new Error(a.errors[0].message);return a},C=` | ||
mutation SET_PAYMENT_METHOD_AND_PLACE_ORDER($cartId: String!, $paymentMethod: PaymentMethodInput!) { | ||
@@ -59,11 +59,132 @@ setPaymentMethodOnCart( | ||
} | ||
placeOrder(input: {cart_id: $cartId}) { | ||
orderV2 { | ||
number | ||
status | ||
token | ||
is_virtual | ||
applied_coupons { | ||
code | ||
} | ||
id | ||
total { | ||
grand_total { | ||
currency | ||
value | ||
} | ||
subtotal { | ||
currency | ||
value | ||
} | ||
total_shipping { | ||
currency | ||
value | ||
} | ||
total_tax { | ||
currency | ||
value | ||
} | ||
} | ||
shipping_method | ||
payment_methods { | ||
name | ||
type | ||
} | ||
billing_address { | ||
firstname | ||
middlename | ||
lastname | ||
street | ||
city | ||
postcode | ||
telephone | ||
country_code | ||
region | ||
region_id | ||
company | ||
custom_attributesV2 { | ||
code | ||
... on AttributeValue { | ||
value | ||
} | ||
} | ||
} | ||
shipping_address { | ||
firstname | ||
middlename | ||
lastname | ||
street | ||
city | ||
postcode | ||
telephone | ||
country_code | ||
region | ||
region_id | ||
company | ||
custom_attributesV2 { | ||
code | ||
... on AttributeValue { | ||
value | ||
} | ||
} | ||
} | ||
items { | ||
__typename | ||
id | ||
discounts { | ||
amount { | ||
value | ||
} | ||
} | ||
product { | ||
__typename | ||
canonical_url | ||
image { | ||
url | ||
} | ||
thumbnail { | ||
label | ||
url | ||
} | ||
name | ||
sku | ||
uid | ||
price_range { | ||
maximum_price { | ||
regular_price { | ||
currency | ||
value | ||
} | ||
} | ||
} | ||
} | ||
selected_options { | ||
label | ||
value | ||
} | ||
product_sale_price { | ||
value | ||
currency | ||
} | ||
quantity_ordered | ||
... on GiftCardOrderItem { | ||
gift_card { | ||
recipient_name | ||
recipient_email | ||
sender_name | ||
sender_email | ||
message | ||
} | ||
} | ||
} | ||
} | ||
errors { | ||
code | ||
message | ||
} | ||
} | ||
} | ||
`,u={scheme:"adyen_cc"},f={adyen_cc:"adyen_additional_data_cc",adyen_hpp:"adyen_additional_data_hpp",adyen_oneclick:"adyen_additional_data_oneclick",adyen_boleto:"adyen_additional_data_boleto",adyen_pos_cloud:"adyen_additional_data_pos_cloud"};class g extends Error{constructor(t){super(t.map(a=>a.message).join(" ")),this.name="FetchError"}}class M extends Error{constructor(t){super(t),this.name="UnexpectedError"}}function O(e){throw e.every(a=>{var r;return(r=a.extensions)==null?void 0:r.category})?new g(e):new M(e[0].message)}const T=e=>{throw e instanceof DOMException&&e.name==="AbortError"||n.emit("error",{source:"checkout",type:"network",error:e}),e},R=async(e,t,a)=>{const r=u[t]||"adyen_hpp",_=f[r],o={};o.code=r,o[_]=a;const{data:l,errors:i}=await c(m,{variables:{cartId:e,paymentMethod:o}}).catch(T);i&&O(i);const h=l.placeOrder.orderV2;n.emit("checkout/order",h),n.emit("cart/reset",void 0)},A=` | ||
`,P=n=>n||0,k=n=>{var a;return{canonicalUrl:(n==null?void 0:n.canonical_url)||"",id:(n==null?void 0:n.uid)||"",name:(n==null?void 0:n.name)||"",sku:(n==null?void 0:n.sku)||"",image:((a=n==null?void 0:n.image)==null?void 0:a.url)||"",productType:(n==null?void 0:n.__typename)||""}};function m(n){if(!n||!("selected_options"in n))return;const a={};for(const t of n.selected_options)a[t.label]=t.value;return a}const x=n=>n?n.map(a=>{var t,i,s,e,l,c,u,_,o,p,y,h,g,r;return{type:a==null?void 0:a.__typename,id:a==null?void 0:a.id,discounted:(a==null?void 0:a.product.price_range.maximum_price.regular_price.value)*(a==null?void 0:a.quantity_ordered)!==(a==null?void 0:a.product_sale_price.value)*(a==null?void 0:a.quantity_ordered),total:{value:(a==null?void 0:a.product_sale_price.value)*(a==null?void 0:a.quantity_ordered),currency:a==null?void 0:a.product_sale_price.currency},totalInclTax:{value:(a==null?void 0:a.product_sale_price.value)*(a==null?void 0:a.quantity_ordered),currency:a==null?void 0:a.product_sale_price.currency},price:{value:a==null?void 0:a.product_sale_price.value,currency:a==null?void 0:a.product_sale_price.currency},priceInclTax:{value:a==null?void 0:a.product_sale_price.value,currency:a==null?void 0:a.product_sale_price.currency},totalQuantity:P(a==null?void 0:a.quantity_ordered),regularPrice:{value:(s=(i=(t=a==null?void 0:a.product)==null?void 0:t.price_range)==null?void 0:i.maximum_price)==null?void 0:s.regular_price.value,currency:(c=(l=(e=a==null?void 0:a.product)==null?void 0:e.price_range)==null?void 0:l.maximum_price)==null?void 0:c.regular_price.currency},product:k(a==null?void 0:a.product),thumbnail:{label:((_=(u=a==null?void 0:a.product)==null?void 0:u.thumbnail)==null?void 0:_.label)||"",url:((p=(o=a==null?void 0:a.product)==null?void 0:o.thumbnail)==null?void 0:p.url)||""},giftCard:(a==null?void 0:a.__typename)==="GiftCardOrderItem"?{senderName:((y=a.gift_card)==null?void 0:y.sender_name)||"",senderEmail:((h=a.gift_card)==null?void 0:h.sender_email)||"",recipientEmail:((g=a.gift_card)==null?void 0:g.recipient_email)||"",recipientName:((r=a.gift_card)==null?void 0:r.recipient_name)||""}:void 0,configurableOptions:m(a)}}):[];function w(n){return n!==null&&n.value!==void 0}const O=n=>n?{city:n.city,company:n.company||"",country:n.country_code||"",firstName:n.firstname,middleName:n.middlename||"",lastName:n.lastname,postCode:n.postcode||"",regionId:n.region_id||"",region:n.region||"",street:n.street.filter(a=>a!==null),telephone:n.telephone||"",customAttributes:n.custom_attributesV2.filter(w).map(a=>({code:a.code,value:a.value}))}:null,G=n=>{var l,c,u,_,o,p,y,h,g,r;const a=(l=n.payment_methods)==null?void 0:l[0],t=(a==null?void 0:a.type)??"",i=(a==null?void 0:a.name)??"",s=x(n.items),e=s.reduce((f,A)=>f+A.totalQuantity,0);return{status:n.status,isVirtual:n.is_virtual,coupons:((c=n==null?void 0:n.applied_coupons)==null?void 0:c.map(f=>({code:(f==null?void 0:f.code)??""})))||[],email:n.email??"",items:s,number:n.number,token:n.token,grandTotal:{value:((u=n.total)==null?void 0:u.grand_total.value)??0,currency:((_=n.total)==null?void 0:_.grand_total.currency)||""},totalQuantity:e,totalTax:{value:((o=n.total)==null?void 0:o.total_tax.value)??0,currency:((p=n.total)==null?void 0:p.total_tax.currency)||""},subtotal:{value:((y=n.total)==null?void 0:y.subtotal.value)??0,currency:((h=n.total)==null?void 0:h.subtotal.currency)||""},shipping:{amount:((g=n.total)==null?void 0:g.total_shipping.value)??0,currency:((r=n.total)==null?void 0:r.total_shipping.currency)||"",code:n.shipping_method??""},payments:[{code:t,name:i}],shippingAddress:O(n.shipping_address),billingAddress:O(n.billing_address)}},F={scheme:"adyen_cc"},q={adyen_cc:"adyen_additional_data_cc",adyen_hpp:"adyen_additional_data_hpp",adyen_oneclick:"adyen_additional_data_oneclick",adyen_boleto:"adyen_additional_data_boleto",adyen_pos_cloud:"adyen_additional_data_pos_cloud"};class D extends Error{constructor(a){super(a.map(t=>t.message).join(" ")),this.name="FetchError"}}class V extends Error{constructor(a){super(a),this.name="UnexpectedError"}}function R(n){throw n.every(t=>{var i;return(i=t.extensions)==null?void 0:i.category})?new D(n):new V(n[0].message)}const Q=n=>{throw n instanceof DOMException&&n.name==="AbortError"||v.emit("error",{source:"checkout",type:"network",error:n}),n},X=async(n,a,t)=>{const i=F[a]||"adyen_hpp",s=q[i],e={};e.code=i,e[s]=t;const{data:l,errors:c}=await E(C,{variables:{cartId:n,paymentMethod:e}}).catch(Q);c&&R(c);const u=G(l.placeOrder.orderV2);v.emit("checkout/order",u),v.emit("cart/reset",void 0)},S=` | ||
query GET_CONFIGURATION { | ||
@@ -74,3 +195,3 @@ storeConfig { | ||
} | ||
`,I=` | ||
`,$=` | ||
query GET_CONFIGURATION { | ||
@@ -81,2 +202,2 @@ storeConfig { | ||
} | ||
`,S=async e=>{const t=e===s.test?A:I,a=await c(t);if(a.errors)throw new Error(a.errors[0].message);return{clientKey:e===s.test?a.data.storeConfig.adyen_client_key_test:a.data.storeConfig.adyen_client_key_live}};export{s as E,k as a,D as b,C as c,F as d,R as e,c as f,b as g,T as h,d as i,S as j,v as r,G as s}; | ||
`,Z=async n=>{const a=n===b.test?S:$,t=await E(a);if(t.errors)throw new Error(t.errors[0].message);return{clientKey:n===b.test?t.data.storeConfig.adyen_client_key_test:t.data.storeConfig.adyen_client_key_live}};export{b as E,z as a,B as b,L as c,W as d,X as e,E as f,J as g,Q as h,d as i,Z as j,K as r,j as s}; |
@@ -1,1 +0,1 @@ | ||
{"name": "@dropins/adyen-checkout-extension", "version": "0.1.0-alpha6", "@dropins/elsie": "~0.26.0"} | ||
{"name": "@dropins/adyen-checkout-extension", "version": "0.1.0-alpha7", "@dropins/elsie": "~0.27.1"} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
706510
37
14610