const irisCallbackHandler = async (data) => { await new Promise(resolve => setTimeout(resolve, 1000)); try { const response = await fetch("https://api.shopster.gr/hermes/teller/everypay/iris/}", { method: "POST", mode: "cors", cache: "no-cache", credentials: "same-origin", headers: { "Content-Type": "application/json", }, body: JSON.stringify(data), }); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } const result = await response.json(); console.log('Session validation result:', result); // Return the signature for further processing return result.signature; } catch (error) { console.error('Iris session validation failed:', error); throw error; }}; function test1(){ everypay.payform( { pk: "pk_ocJXjNm97Wfx60H3VQ9F8HdtBBH1Scix", amount: 111, locale: "el", elementId: "paid-form", otherPaymentMethods: { iris: { merchantName: "HyperStore", sessionHandler: irisCallbackHandler, country: 'GR' } } }, async (r) => { if (r.response === "success") { console.log(r); } } );}
icon_menu logo
icon_search
icon_cart

icon_email

Εγγραφή στο Newsletter μας!

Σε περίπτωση που θέλετε να σταματήσετε να λαμβάνετε προσφορές, μπορείτε να απεγγραφείτε οποιαδήποτε στιγμή.

powered by
shopster.gr engine
🛠20220430.005857