react-native-tamara-sdk
Version:
Tamara React Native SDK
148 lines (147 loc) • 5.76 kB
JavaScript
;
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