UNPKG

@alpdeniz/iyzipay-js

Version:
84 lines 4.86 kB
import baseRequest from "../utils/baseRequest"; /** * @dev EN: * @dev TR: * @param client * @returns */ export default function (client) { return { /** * @dev EN: Create a submerchant * @dev TR: Alt bayi oluştur * @param payload * @returns */ create: (payload) => baseRequest(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) => baseRequest(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) => baseRequest(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