UNPKG

react-native-tamara-sdk

Version:

Tamara React Native SDK

148 lines (147 loc) 5.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "TamaraCheckoutURL", { enumerable: true, get: function () { return _TamaraCheckoutURL.default; } }); exports.addCustomFieldsAdditionalData = addCustomFieldsAdditionalData; exports.addItem = addItem; exports.authoriseOrder = authoriseOrder; exports.cancelOrder = cancelOrder; exports.capturePayment = capturePayment; exports.checkPaymentOptions = checkPaymentOptions; exports.clearItem = clearItem; exports.createOrder = createOrder; exports.initSdk = initSdk; exports.orderDetail = orderDetail; exports.paymentOrder = paymentOrder; exports.refunds = refunds; exports.renderCartPage = renderCartPage; exports.renderProduct = renderProduct; exports.setAdditionalData = setAdditionalData; exports.setBillingAddress = setBillingAddress; exports.setCountry = setCountry; exports.setCurrency = setCurrency; exports.setCustomerInfo = setCustomerInfo; exports.setDiscount = setDiscount; exports.setExpiresInMinutes = setExpiresInMinutes; exports.setInstalments = setInstalments; exports.setLocale = setLocale; exports.setOrderNumber = setOrderNumber; exports.setPaymentType = setPaymentType; exports.setPlatform = setPlatform; exports.setRiskAssessment = setRiskAssessment; exports.setShippingAddress = setShippingAddress; exports.setShippingAmount = setShippingAmount; exports.startPayment = startPayment; exports.updateOrderReference = updateOrderReference; var _reactNative = require("react-native"); var _TamaraCheckoutURL = _interopRequireDefault(require("./TamaraCheckoutURL")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const LINKING_ERROR = `The package 'react-native-tamara-sdk' doesn't seem to be linked. Make sure: \n\n` + _reactNative.Platform.select({ ios: "- You have run 'pod install'\n", default: '' }) + '- You rebuilt the app after installing the package\n' + '- You are not using Expo Go\n'; const TamaraSdk = _reactNative.NativeModules.TamaraSdk ? _reactNative.NativeModules.TamaraSdk : new Proxy({}, { get() { throw new Error(LINKING_ERROR); } }); function initSdk(authToken, apiUrl, notificationWebHook, publishKey, notificationToken, isSandbox) { return TamaraSdk.initSdk(authToken, apiUrl, notificationWebHook, publishKey, notificationToken, isSandbox); } function startPayment(checkoutUrl, successCallbackUrl, failureCallbackUrl, cancelCallbackUrl) { return TamaraSdk.startPayment(checkoutUrl, successCallbackUrl, failureCallbackUrl, cancelCallbackUrl); } function orderDetail(oderId) { return TamaraSdk.orderDetail(oderId); } function capturePayment(jsonData) { return TamaraSdk.capturePayment(jsonData); } function createOrder(orderReferenceId, description) { return TamaraSdk.createOrder(orderReferenceId, description); } function setCountry(countryCode, currency) { return TamaraSdk.setCountry(countryCode, currency); } function setPaymentType(paymentType) { return TamaraSdk.setPaymentType(paymentType); } function setInstalments(instalments) { return TamaraSdk.setInstalments(instalments); } function setPlatform(platform) { return TamaraSdk.setPlatform(platform); } function setLocale(locale) { return TamaraSdk.setLocale(locale); } function setOrderNumber(orderNumber) { return TamaraSdk.setOrderNumber(orderNumber); } function setExpiresInMinutes(expiresInMinutes) { return TamaraSdk.setExpiresInMinutes(expiresInMinutes); } function setRiskAssessment(jsonData) { return TamaraSdk.setRiskAssessment(jsonData); } function setAdditionalData(jsonData) { return TamaraSdk.setAdditionalData(jsonData); } function addCustomFieldsAdditionalData(jsonData) { return TamaraSdk.addCustomFieldsAdditionalData(jsonData); } function setCustomerInfo(firstName, lastName, phoneNumber, email, isFirstOrder) { return TamaraSdk.setCustomerInfo(firstName, lastName, phoneNumber, email, isFirstOrder); } function addItem(name, referenceId, sku, type, unitPrice, tax, discount, quantity) { return TamaraSdk.addItem(name, referenceId, sku, type, unitPrice, tax, discount, quantity); } function setShippingAddress(firstName, lastName, phoneNumber, addressLine1, addressLine2, country, region, city) { return TamaraSdk.setShippingAddress(firstName, lastName, phoneNumber, addressLine1, addressLine2, country, region, city); } function setBillingAddress(firstName, lastName, phoneNumber, addressLine1, addressLine2, country, region, city) { return TamaraSdk.setBillingAddress(firstName, lastName, phoneNumber, addressLine1, addressLine2, country, region, city); } function setCurrency(newCurrency) { return TamaraSdk.setCurrency(newCurrency); } function setShippingAmount(amount) { return TamaraSdk.setShippingAmount(amount); } function setDiscount(amount, name) { return TamaraSdk.setDiscount(amount, name); } function paymentOrder() { return TamaraSdk.paymentOrder(); } function refunds(orderId, jsonData) { return TamaraSdk.refunds(orderId, jsonData); } function cancelOrder(orderId, jsonData) { return TamaraSdk.cancelOrder(orderId, jsonData); } function updateOrderReference(orderId, orderReferenceId) { return TamaraSdk.updateOrderReference(orderId, orderReferenceId); } function renderCartPage(language, country, publicKey, amount) { return TamaraSdk.renderCartPage(language, country, publicKey, amount); } function renderProduct(language, country, publicKey, amount) { return TamaraSdk.renderProduct(language, country, publicKey, amount); } function authoriseOrder(orderId) { return TamaraSdk.authoriseOrder(orderId); } function clearItem() { return TamaraSdk.clearItem(); } function checkPaymentOptions(jsonData) { return TamaraSdk.checkPaymentOptions(jsonData); } //# sourceMappingURL=index.js.map