UNPKG

@unchainedshop/plugins

Version:

Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters

23 lines (22 loc) 679 B
const { APPLE_IAP_ENVIRONMENT = 'sandbox' } = process.env; const environments = { sandbox: 'https://sandbox.itunes.apple.com/verifyReceipt', production: 'https://buy.itunes.apple.com/verifyReceipt', }; export const verifyReceipt = async ({ receiptData, password }) => { const payload = { 'receipt-data': receiptData, }; if (password) { payload.password = password; } const result = await fetch(environments[APPLE_IAP_ENVIRONMENT], { body: JSON.stringify(payload), method: 'POST', duplex: 'half', headers: { 'Content-Type': 'application/json', }, }); return result.json(); };