@codingwithmanny/iyzipay-js
Version:
A Typesafe Iyzico JS SDK
383 lines • 31.3 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const baseRequest_1 = __importDefault(require("../utils/baseRequest"));
const utils_1 = require("../utils/utils");
const constants_1 = require("../utils/constants");
function default_1(client) {
return {
binCheck: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/payment/bin/check",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
binNumber: payload["binNumber"],
},
}),
bkm: {
create: (payload) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y;
return (0, baseRequest_1.default)(client, {
endpoint: "/payment/bkm/initialize",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
price: payload === null || payload === void 0 ? void 0 : payload["price"],
basketId: payload === null || payload === void 0 ? void 0 : payload["basketId"],
paymentGroup: payload === null || payload === void 0 ? void 0 : payload["paymentGroup"],
buyer: {
id: (_a = payload["buyer"]) === null || _a === void 0 ? void 0 : _a["id"],
name: (_b = payload["buyer"]) === null || _b === void 0 ? void 0 : _b["name"],
surname: (_c = payload["buyer"]) === null || _c === void 0 ? void 0 : _c["surname"],
identityNumber: (_d = payload["buyer"]) === null || _d === void 0 ? void 0 : _d["identityNumber"],
email: (_e = payload["buyer"]) === null || _e === void 0 ? void 0 : _e["email"],
gsmNumber: (_f = payload["buyer"]) === null || _f === void 0 ? void 0 : _f["gsmNumber"],
registrationDate: (_g = payload["buyer"]) === null || _g === void 0 ? void 0 : _g["registrationDate"],
lastLoginDate: (_h = payload["buyer"]) === null || _h === void 0 ? void 0 : _h["lastLoginDate"],
registrationAddress: (_j = payload["buyer"]) === null || _j === void 0 ? void 0 : _j["registrationAddress"],
city: (_k = payload["buyer"]) === null || _k === void 0 ? void 0 : _k["city"],
country: (_l = payload["buyer"]) === null || _l === void 0 ? void 0 : _l["country"],
zipCode: (_m = payload["buyer"]) === null || _m === void 0 ? void 0 : _m["zipCode"],
ip: (_o = payload["buyer"]) === null || _o === void 0 ? void 0 : _o["ip"],
},
shippingAddress: {
address: (_p = payload["shippingAddress"]) === null || _p === void 0 ? void 0 : _p["address"],
zipCode: (_q = payload["shippingAddress"]) === null || _q === void 0 ? void 0 : _q["zipCode"],
contactName: (_r = payload["shippingAddress"]) === null || _r === void 0 ? void 0 : _r["contactName"],
city: (_s = payload["shippingAddress"]) === null || _s === void 0 ? void 0 : _s["city"],
country: (_t = payload["shippingAddress"]) === null || _t === void 0 ? void 0 : _t["country"],
},
billingAddress: {
address: (_u = payload["billingAddress"]) === null || _u === void 0 ? void 0 : _u["address"],
zipCode: (_v = payload["billingAddress"]) === null || _v === void 0 ? void 0 : _v["zipCode"],
contactName: (_w = payload["billingAddress"]) === null || _w === void 0 ? void 0 : _w["contactName"],
city: (_x = payload["billingAddress"]) === null || _x === void 0 ? void 0 : _x["city"],
country: (_y = payload["billingAddress"]) === null || _y === void 0 ? void 0 : _y["country"],
},
basketItems: payload["basketItems"].map((basketItem) => ({
id: basketItem["id"],
price: basketItem["price"],
name: basketItem["name"],
category1: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category1"],
category2: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category2"],
itemType: basketItem["itemType"],
quantity: basketItem === null || basketItem === void 0 ? void 0 : basketItem["quantity"],
subMerchantKey: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantKey"],
subMerchantPrice: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantPrice"],
})),
callbackUrl: payload === null || payload === void 0 ? void 0 : payload["callbackUrl"],
paymentSource: payload === null || payload === void 0 ? void 0 : payload["paymentSource"],
enabledInstallments: payload === null || payload === void 0 ? void 0 : payload["enabledInstallments"],
},
});
},
retrieve: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/payment/bkm/auth/detail",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
token: payload["token"],
},
}),
},
create: (payload) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10;
return (0, baseRequest_1.default)(client, {
endpoint: "/payment/auth",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
price: payload === null || payload === void 0 ? void 0 : payload["price"],
paidPrice: payload === null || payload === void 0 ? void 0 : payload["paidPrice"],
installment: payload === null || payload === void 0 ? void 0 : payload["installment"],
paymentChannel: payload === null || payload === void 0 ? void 0 : payload["paymentChannel"],
basketId: payload === null || payload === void 0 ? void 0 : payload["basketId"],
paymentGroup: payload === null || payload === void 0 ? void 0 : payload["paymentGroup"],
paymentCard: {
cardHolderName: (_a = payload["paymentCard"]) === null || _a === void 0 ? void 0 : _a["cardHolderName"],
cardNumber: (_b = payload["paymentCard"]) === null || _b === void 0 ? void 0 : _b["cardNumber"],
expireYear: (_c = payload["paymentCard"]) === null || _c === void 0 ? void 0 : _c["expireYear"],
expireMonth: (_d = payload["paymentCard"]) === null || _d === void 0 ? void 0 : _d["expireMonth"],
cvc: (_e = payload["paymentCard"]) === null || _e === void 0 ? void 0 : _e["cvc"],
registerCard: (_f = payload["paymentCard"]) === null || _f === void 0 ? void 0 : _f["registerCard"],
cardAlias: (_g = payload["paymentCard"]) === null || _g === void 0 ? void 0 : _g["cardAlias"],
cardToken: (_h = payload["paymentCard"]) === null || _h === void 0 ? void 0 : _h["cardToken"],
cardUserKey: (_j = payload["paymentCard"]) === null || _j === void 0 ? void 0 : _j["cardUserKey"],
consumerToken: (_k = payload["paymentCard"]) === null || _k === void 0 ? void 0 : _k["consumerToken"],
registerConsumerCard: (_l = payload["paymentCard"]) === null || _l === void 0 ? void 0 : _l["registerConsumerCard"],
ucsToken: (_m = payload["paymentCard"]) === null || _m === void 0 ? void 0 : _m["ucsToken"],
},
buyer: {
id: (_o = payload["buyer"]) === null || _o === void 0 ? void 0 : _o["id"],
name: (_p = payload["buyer"]) === null || _p === void 0 ? void 0 : _p["name"],
surname: (_q = payload["buyer"]) === null || _q === void 0 ? void 0 : _q["surname"],
identityNumber: (_r = payload["buyer"]) === null || _r === void 0 ? void 0 : _r["identityNumber"],
email: (_s = payload["buyer"]) === null || _s === void 0 ? void 0 : _s["email"],
gsmNumber: (_t = payload["buyer"]) === null || _t === void 0 ? void 0 : _t["gsmNumber"],
registrationDate: (_u = payload["buyer"]) === null || _u === void 0 ? void 0 : _u["registrationDate"],
lastLoginDate: (_v = payload["buyer"]) === null || _v === void 0 ? void 0 : _v["lastLoginDate"],
registrationAddress: (_w = payload["buyer"]) === null || _w === void 0 ? void 0 : _w["registrationAddress"],
city: (_x = payload["buyer"]) === null || _x === void 0 ? void 0 : _x["city"],
country: (_y = payload["buyer"]) === null || _y === void 0 ? void 0 : _y["country"],
zipCode: (_z = payload["buyer"]) === null || _z === void 0 ? void 0 : _z["zipCode"],
ip: (_0 = payload["buyer"]) === null || _0 === void 0 ? void 0 : _0["ip"],
},
shippingAddress: {
address: (_1 = payload["shippingAddress"]) === null || _1 === void 0 ? void 0 : _1["address"],
zipCode: (_2 = payload["shippingAddress"]) === null || _2 === void 0 ? void 0 : _2["zipCode"],
contactName: (_3 = payload["shippingAddress"]) === null || _3 === void 0 ? void 0 : _3["contactName"],
city: (_4 = payload["shippingAddress"]) === null || _4 === void 0 ? void 0 : _4["city"],
country: (_5 = payload["shippingAddress"]) === null || _5 === void 0 ? void 0 : _5["country"],
},
billingAddress: {
address: (_6 = payload["billingAddress"]) === null || _6 === void 0 ? void 0 : _6["address"],
zipCode: (_7 = payload["billingAddress"]) === null || _7 === void 0 ? void 0 : _7["zipCode"],
contactName: (_8 = payload["billingAddress"]) === null || _8 === void 0 ? void 0 : _8["contactName"],
city: (_9 = payload["billingAddress"]) === null || _9 === void 0 ? void 0 : _9["city"],
country: (_10 = payload["billingAddress"]) === null || _10 === void 0 ? void 0 : _10["country"],
},
basketItems: payload["basketItems"].map((basketItem) => ({
id: basketItem["id"],
price: basketItem["price"],
name: basketItem["name"],
category1: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category1"],
category2: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category2"],
itemType: basketItem["itemType"],
quantity: basketItem === null || basketItem === void 0 ? void 0 : basketItem["quantity"],
subMerchantKey: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantKey"],
subMerchantPrice: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantPrice"],
})),
paymentSource: payload === null || payload === void 0 ? void 0 : payload["paymentSource"],
currency: payload === null || payload === void 0 ? void 0 : payload["currency"],
gsmNumber: payload === null || payload === void 0 ? void 0 : payload["gsmNumber"],
posOrderId: payload === null || payload === void 0 ? void 0 : payload["posOrderId"],
connectorName: payload === null || payload === void 0 ? void 0 : payload["connectorName"],
callbackUrl: payload === null || payload === void 0 ? void 0 : payload["callbackUrl"],
},
});
},
retrieve: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/payment/detail",
method: "POST",
body: {
locale: (payload === null || payload === void 0 ? void 0 : payload["locale"]) &&
Object.values(constants_1.locale).includes(payload["locale"])
? payload["locale"]
: undefined,
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
paymentId: payload === null || payload === void 0 ? void 0 : payload["paymentId"],
paymentConversationId: payload === null || payload === void 0 ? void 0 : payload["paymentConversationId"],
},
}),
refund: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/payment/refund",
method: "POST",
body: {
locale: (payload === null || payload === void 0 ? void 0 : payload["locale"]) &&
Object.values(constants_1.locale).includes(payload["locale"])
? payload["locale"]
: undefined,
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
paymentTransactionId: payload === null || payload === void 0 ? void 0 : payload["paymentTransactionId"],
price: (payload === null || payload === void 0 ? void 0 : payload["price"]) ? (0, utils_1.formatPrice)(payload["price"]) : undefined,
ip: payload === null || payload === void 0 ? void 0 : payload["ip"],
currency: (payload === null || payload === void 0 ? void 0 : payload["currency"]) &&
Object.values(constants_1.currency).includes(payload["currency"])
? payload["currency"]
: undefined,
reason: payload === null || payload === void 0 ? void 0 : payload["reason"],
description: payload === null || payload === void 0 ? void 0 : payload["description"],
},
}),
cancel: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/payment/cancel",
method: "POST",
body: {
locale: (payload === null || payload === void 0 ? void 0 : payload["locale"]) &&
Object.values(constants_1.locale).includes(payload["locale"])
? payload["locale"]
: undefined,
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
paymentId: payload === null || payload === void 0 ? void 0 : payload["paymentId"],
ip: payload === null || payload === void 0 ? void 0 : payload["ip"],
},
}),
threeDSecure: {
create: (payload) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10;
return (0, baseRequest_1.default)(client, {
endpoint: "/payment/3dsecure/initialize",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
price: payload["price"],
paidPrice: payload["paidPrice"],
installment: payload === null || payload === void 0 ? void 0 : payload["installment"],
paymentChannel: payload["paymentChannel"],
basketId: payload === null || payload === void 0 ? void 0 : payload["basketId"],
paymentGroup: payload === null || payload === void 0 ? void 0 : payload["paymentGroup"],
paymentCard: {
cardHolderName: (_a = payload["paymentCard"]) === null || _a === void 0 ? void 0 : _a["cardHolderName"],
cardNumber: (_b = payload["paymentCard"]) === null || _b === void 0 ? void 0 : _b["cardNumber"],
expireYear: (_c = payload["paymentCard"]) === null || _c === void 0 ? void 0 : _c["expireYear"],
expireMonth: (_d = payload["paymentCard"]) === null || _d === void 0 ? void 0 : _d["expireMonth"],
cvc: (_e = payload["paymentCard"]) === null || _e === void 0 ? void 0 : _e["cvc"],
registerCard: (_f = payload["paymentCard"]) === null || _f === void 0 ? void 0 : _f["registerCard"],
cardAlias: (_g = payload["paymentCard"]) === null || _g === void 0 ? void 0 : _g["cardAlias"],
cardToken: (_h = payload["paymentCard"]) === null || _h === void 0 ? void 0 : _h["cardToken"],
cardUserKey: (_j = payload["paymentCard"]) === null || _j === void 0 ? void 0 : _j["cardUserKey"],
consumerToken: (_k = payload["paymentCard"]) === null || _k === void 0 ? void 0 : _k["consumerToken"],
registerConsumerCard: (_l = payload["paymentCard"]) === null || _l === void 0 ? void 0 : _l["registerConsumerCard"],
ucsToken: (_m = payload["paymentCard"]) === null || _m === void 0 ? void 0 : _m["ucsToken"],
},
buyer: {
id: (_o = payload["buyer"]) === null || _o === void 0 ? void 0 : _o["id"],
name: (_p = payload["buyer"]) === null || _p === void 0 ? void 0 : _p["name"],
surname: (_q = payload["buyer"]) === null || _q === void 0 ? void 0 : _q["surname"],
identityNumber: (_r = payload["buyer"]) === null || _r === void 0 ? void 0 : _r["identityNumber"],
email: (_s = payload["buyer"]) === null || _s === void 0 ? void 0 : _s["email"],
gsmNumber: (_t = payload["buyer"]) === null || _t === void 0 ? void 0 : _t["gsmNumber"],
registrationDate: (_u = payload["buyer"]) === null || _u === void 0 ? void 0 : _u["registrationDate"],
lastLoginDate: (_v = payload["buyer"]) === null || _v === void 0 ? void 0 : _v["lastLoginDate"],
registrationAddress: (_w = payload["buyer"]) === null || _w === void 0 ? void 0 : _w["registrationAddress"],
city: (_x = payload["buyer"]) === null || _x === void 0 ? void 0 : _x["city"],
country: (_y = payload["buyer"]) === null || _y === void 0 ? void 0 : _y["country"],
zipCode: (_z = payload["buyer"]) === null || _z === void 0 ? void 0 : _z["zipCode"],
ip: (_0 = payload["buyer"]) === null || _0 === void 0 ? void 0 : _0["ip"],
},
shippingAddress: {
address: (_1 = payload["shippingAddress"]) === null || _1 === void 0 ? void 0 : _1["address"],
zipCode: (_2 = payload["shippingAddress"]) === null || _2 === void 0 ? void 0 : _2["zipCode"],
contactName: (_3 = payload["shippingAddress"]) === null || _3 === void 0 ? void 0 : _3["contactName"],
city: (_4 = payload["shippingAddress"]) === null || _4 === void 0 ? void 0 : _4["city"],
country: (_5 = payload["shippingAddress"]) === null || _5 === void 0 ? void 0 : _5["country"],
},
billingAddress: {
address: (_6 = payload["billingAddress"]) === null || _6 === void 0 ? void 0 : _6["address"],
zipCode: (_7 = payload["billingAddress"]) === null || _7 === void 0 ? void 0 : _7["zipCode"],
contactName: (_8 = payload["billingAddress"]) === null || _8 === void 0 ? void 0 : _8["contactName"],
city: (_9 = payload["billingAddress"]) === null || _9 === void 0 ? void 0 : _9["city"],
country: (_10 = payload["billingAddress"]) === null || _10 === void 0 ? void 0 : _10["country"],
},
basketItems: payload["basketItems"].map((basketItem) => ({
id: basketItem["id"],
price: basketItem["price"],
name: basketItem["name"],
category1: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category1"],
category2: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category2"],
itemType: basketItem["itemType"],
quantity: basketItem === null || basketItem === void 0 ? void 0 : basketItem["quantity"],
subMerchantKey: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantKey"],
subMerchantPrice: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantPrice"],
})),
paymentSource: payload === null || payload === void 0 ? void 0 : payload["paymentSource"],
currency: payload === null || payload === void 0 ? void 0 : payload["currency"],
gsmNumber: payload === null || payload === void 0 ? void 0 : payload["gsmNumber"],
posOrderId: payload === null || payload === void 0 ? void 0 : payload["posOrderId"],
connectorName: payload === null || payload === void 0 ? void 0 : payload["connectorName"],
callbackUrl: payload === null || payload === void 0 ? void 0 : payload["callbackUrl"],
},
});
},
retrieve: (payload) => (0, baseRequest_1.default)(client, {}),
},
iyzico: {
create: () => { },
retrieve: () => { },
},
checkoutForm: {
create: (payload) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z;
return (0, baseRequest_1.default)(client, {
endpoint: "/payment/iyzipos/checkoutform/initialize/auth/ecom",
method: "POST",
body: {
locale: (payload === null || payload === void 0 ? void 0 : payload["locale"]) &&
Object.values(constants_1.locale).includes(payload["locale"])
? payload["locale"]
: undefined,
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
price: (payload === null || payload === void 0 ? void 0 : payload["price"])
? (0, utils_1.formatPrice)(payload["price"])
: undefined,
basketId: payload === null || payload === void 0 ? void 0 : payload["basketId"],
paymentGroup: payload === null || payload === void 0 ? void 0 : payload["paymentGroup"],
buyer: {
id: (_a = payload["buyer"]) === null || _a === void 0 ? void 0 : _a["id"],
name: (_b = payload["buyer"]) === null || _b === void 0 ? void 0 : _b["name"],
surname: (_c = payload["buyer"]) === null || _c === void 0 ? void 0 : _c["surname"],
identityNumber: (_d = payload["buyer"]) === null || _d === void 0 ? void 0 : _d["identityNumber"],
email: (_e = payload["buyer"]) === null || _e === void 0 ? void 0 : _e["email"],
gsmNumber: (_f = payload["buyer"]) === null || _f === void 0 ? void 0 : _f["gsmNumber"],
registrationDate: (_g = payload["buyer"]) === null || _g === void 0 ? void 0 : _g["registrationDate"],
lastLoginDate: (_h = payload["buyer"]) === null || _h === void 0 ? void 0 : _h["lastLoginDate"],
registrationAddress: (_j = payload["buyer"]) === null || _j === void 0 ? void 0 : _j["registrationAddress"],
city: (_k = payload["buyer"]) === null || _k === void 0 ? void 0 : _k["city"],
country: (_l = payload["buyer"]) === null || _l === void 0 ? void 0 : _l["country"],
zipCode: (_m = payload["buyer"]) === null || _m === void 0 ? void 0 : _m["zipCode"],
ip: (_o = payload["buyer"]) === null || _o === void 0 ? void 0 : _o["ip"],
},
shippingAddress: {
address: (_p = payload["shippingAddress"]) === null || _p === void 0 ? void 0 : _p["address"],
zipCode: (_q = payload["shippingAddress"]) === null || _q === void 0 ? void 0 : _q["zipCode"],
contactName: (_r = payload["shippingAddress"]) === null || _r === void 0 ? void 0 : _r["contactName"],
city: (_s = payload["shippingAddress"]) === null || _s === void 0 ? void 0 : _s["city"],
country: (_t = payload["shippingAddress"]) === null || _t === void 0 ? void 0 : _t["country"],
},
billingAddress: {
address: (_u = payload["billingAddress"]) === null || _u === void 0 ? void 0 : _u["address"],
zipCode: (_v = payload["billingAddress"]) === null || _v === void 0 ? void 0 : _v["zipCode"],
contactName: (_w = payload["billingAddress"]) === null || _w === void 0 ? void 0 : _w["contactName"],
city: (_x = payload["billingAddress"]) === null || _x === void 0 ? void 0 : _x["city"],
country: (_y = payload["billingAddress"]) === null || _y === void 0 ? void 0 : _y["country"],
},
basketItems: (_z = payload === null || payload === void 0 ? void 0 : payload["basketItems"]) === null || _z === void 0 ? void 0 : _z.map((basketItem) => ({
id: basketItem === null || basketItem === void 0 ? void 0 : basketItem["id"],
price: (basketItem === null || basketItem === void 0 ? void 0 : basketItem["price"])
? (0, utils_1.formatPrice)(basketItem["price"])
: undefined,
name: basketItem === null || basketItem === void 0 ? void 0 : basketItem["name"],
category1: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category1"],
category2: basketItem === null || basketItem === void 0 ? void 0 : basketItem["category2"],
itemType: basketItem === null || basketItem === void 0 ? void 0 : basketItem["itemType"],
subMerchantKey: basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantKey"],
subMerchantPrice: (basketItem === null || basketItem === void 0 ? void 0 : basketItem["subMerchantPrice"])
? (0, utils_1.formatPrice)(basketItem["subMerchantPrice"])
: undefined,
})),
callbackUrl: payload === null || payload === void 0 ? void 0 : payload["callbackUrl"],
currency: payload === null || payload === void 0 ? void 0 : payload["currency"],
paidPrice: (payload === null || payload === void 0 ? void 0 : payload["paidPrice"])
? (0, utils_1.formatPrice)(payload["paidPrice"])
: undefined,
enabledInstallments: payload === null || payload === void 0 ? void 0 : payload["enabledInstallments"],
posOrderId: payload === null || payload === void 0 ? void 0 : payload["posOrderId"],
forceThreeDS: payload === null || payload === void 0 ? void 0 : payload["forceThreeDS"],
cardUserKey: payload === null || payload === void 0 ? void 0 : payload["cardUserKey"],
},
});
},
retrieve: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/payment/iyzipos/checkoutform/auth/ecom/detail",
method: "POST",
body: {
locale: (payload === null || payload === void 0 ? void 0 : payload["locale"]) &&
Object.values(constants_1.locale).includes(payload["locale"])
? payload["locale"]
: undefined,
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
token: payload === null || payload === void 0 ? void 0 : payload["token"],
},
}),
},
};
}
exports.default = default_1;
//# sourceMappingURL=payments.js.map