UNPKG

@alpdeniz/iyzipay-js

Version:
90 lines (89 loc) 5.13 kB
"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")); /** * @dev EN: * @dev TR: * @param client * @returns */ function default_1(client) { return { /** * @dev EN: Create a submerchant * @dev TR: Alt bayi oluştur * @param payload * @returns */ 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"], }, }), /** * @dev EN: Retrieve a submerchant * @dev TR: Alt bayi detaylarını getir * @param payload * @returns */ 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"], }, }), /** * @dev EN: Update a submerchant * @dev TR: Alt bayi güncelle * @param payload * @returns */ 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"], }, }), }; } exports.default = default_1;