Skip to content

Commit

Permalink
feat(payments): INT-1768 Revert Add support for paymentIntent creatio…
Browse files Browse the repository at this point in the history
…ns endpoint

This reverts commit fdc3c5d.
  • Loading branch information
Carlos Lopez committed Aug 1, 2019
1 parent a2fc70c commit a60aec4
Show file tree
Hide file tree
Showing 8 changed files with 3 additions and 242 deletions.
24 changes: 2 additions & 22 deletions src/client/client.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import PaymentSubmitter from '../payment/payment-submitter';
import ClientTokenGenerator from '../payment/client-token-generator';
import StoreRequestSender from '../store/store-request-sender';
import DEFAULT_CONFIG from './default-config';
import PaymentIntentGenerator from '../payment/payment-intent-generator';

export default class Client {
/**
Expand All @@ -17,15 +16,13 @@ export default class Client {
const paymentSubmitter = PaymentSubmitter.create(clientConfig);
const clientTokenGenerator = ClientTokenGenerator.create(clientConfig);
const storeRequestSender = StoreRequestSender.create(clientConfig);
const paymentIntentGenerator = PaymentIntentGenerator.create(clientConfig);

return new Client(
clientConfig,
paymentSubmitter,
offsitePaymentInitializer,
clientTokenGenerator,
storeRequestSender,
paymentIntentGenerator
storeRequestSender
);
}

Expand All @@ -35,15 +32,13 @@ export default class Client {
* @param {OffsitePaymentInitializer} offsitePaymentInitializer
* @param {ClientTokenGenerator} clientTokenGenerator
* @param {StoreRequestSender} storeRequestSender
* @param {PaymentIntentGenerator} paymentIntentGenerator
*/
constructor(
config,
paymentSubmitter,
offsitePaymentInitializer,
clientTokenGenerator,
storeRequestSender,
paymentIntentGenerator
storeRequestSender
) {
/**
* @private
Expand Down Expand Up @@ -74,12 +69,6 @@ export default class Client {
* @type {StoreRequestSender}
*/
this.storeRequestSender = storeRequestSender;

/**
* @private
* @type {PaymentIntentGenerator}
*/
this.paymentIntentGenerator = paymentIntentGenerator;
}

/**
Expand Down Expand Up @@ -170,13 +159,4 @@ export default class Client {
deleteShopperInstrument(data, callback) {
this.storeRequestSender.deleteShopperInstrument(data, callback);
}

/**
* @param {PaymentRequestData} data
* @param {Function} [callback]
* @returns {void}
*/
generatePaymentIntent(data, callback) {
this.paymentIntentGenerator.generatePaymentIntent(data, callback);
}
}
55 changes: 0 additions & 55 deletions src/payment/payment-intent-generator.js

This file was deleted.

7 changes: 0 additions & 7 deletions src/payment/url-helper.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,4 @@ export default class UrlHelper {
getGenerateClientTokenUrl() {
return `${this.host}/api/v2/public/payments/client_tokens`;
}

/**
* @returns {string}
*/
getGeneratePaymentIntentUrl() {
return `${this.host}/api/v2/public/payments/payment_intents`;
}
}
55 changes: 0 additions & 55 deletions src/payment/v2/payment-mappers/payment-intent-mapper.js

This file was deleted.

17 changes: 1 addition & 16 deletions test/client/client.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ describe('Client', () => {
let offsitePaymentInitializer;
let paymentSubmitter;
let storeRequestSender;
let paymentIntentGenerator;

beforeEach(() => {
config = { host: 'https://bigpay.dev' };
Expand All @@ -36,17 +35,12 @@ describe('Client', () => {
deleteShopperInstrument: jasmine.createSpy('deleteShopperInstrument'),
};

paymentIntentGenerator = {
generatePaymentIntent: jasmine.createSpy('generatePaymentIntent'),
};

client = new Client(
config,
paymentSubmitter,
offsitePaymentInitializer,
clientTokenGenerator,
storeRequestSender,
paymentIntentGenerator
storeRequestSender
);
});

Expand Down Expand Up @@ -132,13 +126,4 @@ describe('Client', () => {

expect(storeRequestSender.deleteShopperInstrument).toHaveBeenCalledWith(data, callback);
});

it('Generate a payment intent', () => {
const callback = () => {};
const data = storeIntrumentDataMock;

client.generatePaymentIntent(data, callback);

expect(paymentIntentGenerator.generatePaymentIntent).toHaveBeenCalledWith(data, callback);
});
});
42 changes: 0 additions & 42 deletions test/payment/payment-intent-generator.spec.js

This file was deleted.

4 changes: 0 additions & 4 deletions test/payment/url-helper.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,4 @@ describe('UrlHelper', () => {
it('returns a URL for generating a client token', () => {
expect(urlHelper.getGenerateClientTokenUrl()).toEqual(`${host}/api/v2/public/payments/client_tokens`);
});

it('returns a URL for generating a payment intent', () => {
expect(urlHelper.getGeneratePaymentIntentUrl()).toEqual(`${host}/api/v2/public/payments/payment_intents`);
});
});
41 changes: 0 additions & 41 deletions test/payment/v2/payment-mappers/payment-intent-mapper.spec.js

This file was deleted.

0 comments on commit a60aec4

Please sign in to comment.