UNPKG

securepay

Version:

https://www.securepay.com.au/

54 lines (53 loc) 2.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CardPayment = void 0; var debug_level_enum_1 = require("../enums/debug-level.enum"); var card_payment_instruments_service_1 = require("../services/payments/card-payments/card-payment-instruments/card-payment-instruments.service"); var card_payments_service_1 = require("../services/payments/card-payments/card-payments/card-payments.service"); var CardPayment = /** @class */ (function () { function CardPayment(options) { /** Variables */ this.clientId = ""; this.clientSecret = ""; this.sandbox = true; this.debugLevel = debug_level_enum_1.DebugLevel.NONE; this._cardPayments = new card_payments_service_1.CardPaymentsService(options); this._cardPaymentInstruments = new card_payment_instruments_service_1.CardPaymentInstrumentsService(options); } /** /** * Create card payment, documentation: * https://auspost.com.au/payments/docs/securepay/?javascript#securepay-api-card-payments-rest-api-create-payment * * @param payload CardPaymentCreate */ CardPayment.prototype.createPayment = function (payload) { return this._cardPayments.createPayment(payload); }; /** * Create card payment instrument, documentation: * https://auspost.com.au/payments/docs/securepay/?javascript#securepay-api-card-payments-rest-api-create-payment-instrument * * @param payload CardPaymentInstrumentRequest */ CardPayment.prototype.createPaymentInstrument = function (payload) { }; /** * Retrieves stored payment instruments from the vault for an identified customer * https://auspost.com.au/payments/docs/securepay/?javascript#securepay-api-card-payments-rest-api-payment-instruments * * @param payload CardPaymentInstrumentRequest */ CardPayment.prototype.getPaymentInstruction = function (payload) { }; /** * Deletes a previously stored payment instrument from the vault. * https://auspost.com.au/payments/docs/securepay/?javascript#securepay-api-card-payments-rest-api-delete-payment-instrument * * @param payload CardPaymentCreate */ CardPayment.prototype.deletePaymentInstruction = function (payload) { }; return CardPayment; }()); exports.CardPayment = CardPayment;