securepay
Version:
https://www.securepay.com.au/
54 lines (53 loc) • 2.37 kB
JavaScript
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;
;