@alpdeniz/iyzipay-js
Version:
Typescript Iyzico JS SDK
66 lines • 4.64 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = default_1;
const baseRequest_1 = __importDefault(require("../utils/baseRequest"));
function default_1(client) {
return {
create: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/onboarding/submerchant",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
name: payload === null || payload === void 0 ? void 0 : payload["name"],
email: payload === null || payload === void 0 ? void 0 : payload["email"],
gsmNumber: payload === null || payload === void 0 ? void 0 : payload["gsmNumber"],
address: payload === null || payload === void 0 ? void 0 : payload["address"],
iban: payload === null || payload === void 0 ? void 0 : payload["iban"],
taxOffice: payload === null || payload === void 0 ? void 0 : payload["taxOffice"],
contactName: payload === null || payload === void 0 ? void 0 : payload["contactName"],
contactSurname: payload === null || payload === void 0 ? void 0 : payload["contactSurname"],
legalCompanyTitle: payload === null || payload === void 0 ? void 0 : payload["legalCompanyTitle"],
swiftCode: payload === null || payload === void 0 ? void 0 : payload["swiftCode"],
currency: payload === null || payload === void 0 ? void 0 : payload["currency"],
subMerchantExternalId: payload === null || payload === void 0 ? void 0 : payload["subMerchantExternalId"],
identityNumber: payload === null || payload === void 0 ? void 0 : payload["identityNumber"],
taxNumber: payload === null || payload === void 0 ? void 0 : payload["taxNumber"],
subMerchantType: payload === null || payload === void 0 ? void 0 : payload["subMerchantType"],
},
}),
retrieve: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/onboarding/submerchant/detail",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
subMerchantExternalId: payload === null || payload === void 0 ? void 0 : payload["subMerchantExternalId"],
},
}),
update: (payload) => (0, baseRequest_1.default)(client, {
endpoint: "/onboarding/submerchant",
method: "PUT",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload["locale"],
conversationId: payload === null || payload === void 0 ? void 0 : payload["conversationId"],
name: payload === null || payload === void 0 ? void 0 : payload["name"],
email: payload === null || payload === void 0 ? void 0 : payload["email"],
gsmNumber: payload === null || payload === void 0 ? void 0 : payload["gsmNumber"],
address: payload === null || payload === void 0 ? void 0 : payload["address"],
iban: payload === null || payload === void 0 ? void 0 : payload["iban"],
contactName: payload === null || payload === void 0 ? void 0 : payload["contactName"],
contactSurname: payload === null || payload === void 0 ? void 0 : payload["contactSurname"],
currency: payload === null || payload === void 0 ? void 0 : payload["currency"],
subMerchantKey: payload === null || payload === void 0 ? void 0 : payload["subMerchantKey"],
identityNumber: payload === null || payload === void 0 ? void 0 : payload["identityNumber"],
taxOffice: payload === null || payload === void 0 ? void 0 : payload["taxOffice"],
legalCompanyTitle: payload === null || payload === void 0 ? void 0 : payload["legalCompanyTitle"],
swiftCode: payload === null || payload === void 0 ? void 0 : payload["swiftCode"],
taxNumber: payload === null || payload === void 0 ? void 0 : payload["taxNumber"],
},
}),
};
}
//# sourceMappingURL=submerchant.js.map