From 2a14a10baa9e073d4fac0a6ad7915e102e9ceb62 Mon Sep 17 00:00:00 2001 From: Luis Sanchez Date: Tue, 27 Mar 2018 11:39:06 +1100 Subject: [PATCH] Releasing 2.10.2 --- CHANGELOG.md | 5 +++++ lib/payment/offsite-payment-initializer.js | 2 +- lib/payment/offsite-payment-initializer.js.map | 2 +- package.json | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67367dce..2b6f6097 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ + +## [2.10.2](https://github.com/bigcommerce/bigpay-client-js/compare/2.10.1...2.10.2) (2018-03-27) + + + ## [2.10.1](https://github.com/bigcommerce-labs/bigpay-client-js/compare/2.10.0...2.10.1) (2018-03-18) diff --git a/lib/payment/offsite-payment-initializer.js b/lib/payment/offsite-payment-initializer.js index 54adb117..294f840e 100644 --- a/lib/payment/offsite-payment-initializer.js +++ b/lib/payment/offsite-payment-initializer.js @@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", { var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -var _formPoster = require('form-poster'); +var _formPoster = require('@bigcommerce/form-poster'); var _paymentTypes = require('./payment-types'); diff --git a/lib/payment/offsite-payment-initializer.js.map b/lib/payment/offsite-payment-initializer.js.map index 3470e013..325fd15c 100644 --- a/lib/payment/offsite-payment-initializer.js.map +++ b/lib/payment/offsite-payment-initializer.js.map @@ -1 +1 @@ -{"version":3,"sources":["../../src/payment/offsite-payment-initializer.js"],"names":["OffsitePaymentInitializer","config","urlHelper","create","formPoster","payloadMapper","data","callback","paymentMethod","type","Error","payload","mapToPayload","url","getOffsitePaymentUrl","postForm"],"mappings":";;;;;;;;AAAA;;AACA;;AACA;;;;AACA;;;;;;;;IAEqBA,yB;;;;AACjB;;;;2BAIcC,M,EAAQ;AAClB,UAAMC,YAAY,oBAAUC,MAAV,CAAiBF,MAAjB,CAAlB;AACA,UAAMG,aAAa,mCAAnB;AACA,UAAMC,gBAAgB,wBAAcF,MAAd,EAAtB;;AAEA,aAAO,IAAIH,yBAAJ,CAA8BE,SAA9B,EAAyCE,UAAzC,EAAqDC,aAArD,CAAP;AACH;;AAED;;;;;;;;;AAMA,qCAAYH,SAAZ,EAAuBE,UAAvB,EAAmCC,aAAnC,EAAkD;AAAA;;AAC9C;;;;AAIA,SAAKH,SAAL,GAAiBA,SAAjB;;AAEA;;;;AAIA,SAAKE,UAAL,GAAkBA,UAAlB;;AAEA;;;;AAIA,SAAKC,aAAL,GAAqBA,aAArB;AACH;;AAED;;;;;;;;;;6CAMyBC,I,EAAMC,Q,EAAU;AAAA,gCACND,IADM,CAC7BE,aAD6B;AAAA,UAC7BA,aAD6B,uCACb,EADa;;;AAGrC,UAAIA,cAAcC,IAAd,yBAAJ,EAAmC;AAC/B,cAAM,IAAIC,KAAJ,CAAaF,cAAcC,IAA3B,wBAAN;AACH;;AAED,UAAME,UAAU,KAAKN,aAAL,CAAmBO,YAAnB,CAAgCN,IAAhC,CAAhB;AACA,UAAMO,MAAM,KAAKX,SAAL,CAAeY,oBAAf,EAAZ;;AAEA,WAAKV,UAAL,CAAgBW,QAAhB,CAAyBF,GAAzB,EAA8BF,OAA9B,EAAuCJ,QAAvC;AACH;;;;;;kBAxDgBP,yB","file":"offsite-payment-initializer.js","sourcesContent":["import { createFormPoster } from 'form-poster';\nimport { HOSTED } from './payment-types';\nimport PayloadMapper from './offsite-payment-mappers/payload-mapper';\nimport UrlHelper from './url-helper';\n\nexport default class OffsitePaymentInitializer {\n /**\n * @param {Object} config\n * @returns {OffsitePaymentInitializer}\n */\n static create(config) {\n const urlHelper = UrlHelper.create(config);\n const formPoster = createFormPoster();\n const payloadMapper = PayloadMapper.create();\n\n return new OffsitePaymentInitializer(urlHelper, formPoster, payloadMapper);\n }\n\n /**\n * @param {UrlHelper} urlHelper\n * @param {FormPoster} formPoster\n * @param {PayloadMapper} payloadMapper\n * @returns {void}\n */\n constructor(urlHelper, formPoster, payloadMapper) {\n /**\n * @private\n * @type {UrlHelper}\n */\n this.urlHelper = urlHelper;\n\n /**\n * @private\n * @type {FormPoster}\n */\n this.formPoster = formPoster;\n\n /**\n * @private\n * @type {PayloadMapper}\n */\n this.payloadMapper = payloadMapper;\n }\n\n /**\n * @param {PaymentRequestData} data\n * @param {Function} [callback]\n * @returns {void}\n * @throws {Error}\n */\n initializeOffsitePayment(data, callback) {\n const { paymentMethod = {} } = data;\n\n if (paymentMethod.type !== HOSTED) {\n throw new Error(`${paymentMethod.type} is not supported.`);\n }\n\n const payload = this.payloadMapper.mapToPayload(data);\n const url = this.urlHelper.getOffsitePaymentUrl();\n\n this.formPoster.postForm(url, payload, callback);\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../../src/payment/offsite-payment-initializer.js"],"names":["OffsitePaymentInitializer","config","urlHelper","create","formPoster","payloadMapper","data","callback","paymentMethod","type","Error","payload","mapToPayload","url","getOffsitePaymentUrl","postForm"],"mappings":";;;;;;;;AAAA;;AACA;;AACA;;;;AACA;;;;;;;;IAEqBA,yB;;;;AACjB;;;;2BAIcC,M,EAAQ;AAClB,UAAMC,YAAY,oBAAUC,MAAV,CAAiBF,MAAjB,CAAlB;AACA,UAAMG,aAAa,mCAAnB;AACA,UAAMC,gBAAgB,wBAAcF,MAAd,EAAtB;;AAEA,aAAO,IAAIH,yBAAJ,CAA8BE,SAA9B,EAAyCE,UAAzC,EAAqDC,aAArD,CAAP;AACH;;AAED;;;;;;;;;AAMA,qCAAYH,SAAZ,EAAuBE,UAAvB,EAAmCC,aAAnC,EAAkD;AAAA;;AAC9C;;;;AAIA,SAAKH,SAAL,GAAiBA,SAAjB;;AAEA;;;;AAIA,SAAKE,UAAL,GAAkBA,UAAlB;;AAEA;;;;AAIA,SAAKC,aAAL,GAAqBA,aAArB;AACH;;AAED;;;;;;;;;;6CAMyBC,I,EAAMC,Q,EAAU;AAAA,gCACND,IADM,CAC7BE,aAD6B;AAAA,UAC7BA,aAD6B,uCACb,EADa;;;AAGrC,UAAIA,cAAcC,IAAd,yBAAJ,EAAmC;AAC/B,cAAM,IAAIC,KAAJ,CAAaF,cAAcC,IAA3B,wBAAN;AACH;;AAED,UAAME,UAAU,KAAKN,aAAL,CAAmBO,YAAnB,CAAgCN,IAAhC,CAAhB;AACA,UAAMO,MAAM,KAAKX,SAAL,CAAeY,oBAAf,EAAZ;;AAEA,WAAKV,UAAL,CAAgBW,QAAhB,CAAyBF,GAAzB,EAA8BF,OAA9B,EAAuCJ,QAAvC;AACH;;;;;;kBAxDgBP,yB","file":"offsite-payment-initializer.js","sourcesContent":["import { createFormPoster } from '@bigcommerce/form-poster';\nimport { HOSTED } from './payment-types';\nimport PayloadMapper from './offsite-payment-mappers/payload-mapper';\nimport UrlHelper from './url-helper';\n\nexport default class OffsitePaymentInitializer {\n /**\n * @param {Object} config\n * @returns {OffsitePaymentInitializer}\n */\n static create(config) {\n const urlHelper = UrlHelper.create(config);\n const formPoster = createFormPoster();\n const payloadMapper = PayloadMapper.create();\n\n return new OffsitePaymentInitializer(urlHelper, formPoster, payloadMapper);\n }\n\n /**\n * @param {UrlHelper} urlHelper\n * @param {FormPoster} formPoster\n * @param {PayloadMapper} payloadMapper\n * @returns {void}\n */\n constructor(urlHelper, formPoster, payloadMapper) {\n /**\n * @private\n * @type {UrlHelper}\n */\n this.urlHelper = urlHelper;\n\n /**\n * @private\n * @type {FormPoster}\n */\n this.formPoster = formPoster;\n\n /**\n * @private\n * @type {PayloadMapper}\n */\n this.payloadMapper = payloadMapper;\n }\n\n /**\n * @param {PaymentRequestData} data\n * @param {Function} [callback]\n * @returns {void}\n * @throws {Error}\n */\n initializeOffsitePayment(data, callback) {\n const { paymentMethod = {} } = data;\n\n if (paymentMethod.type !== HOSTED) {\n throw new Error(`${paymentMethod.type} is not supported.`);\n }\n\n const payload = this.payloadMapper.mapToPayload(data);\n const url = this.urlHelper.getOffsitePaymentUrl();\n\n this.formPoster.postForm(url, payload, callback);\n }\n}\n"]} \ No newline at end of file diff --git a/package.json b/package.json index 4d8f4c5e..4bd82fca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bigcommerce/bigpay-client", - "version": "2.10.1", + "version": "2.10.2", "description": "JavaScript client for Bigpay", "license": "MIT", "main": "lib/index.js",