UNPKG

securepay

Version:

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

41 lines (40 loc) 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Alipay = void 0; var alipay_transaction_1 = require("../services/payments/alipay/alipay-transaction/alipay-transaction"); var Alipay = /** @class */ (function () { function Alipay(options) { this._alipayTransaction = new alipay_transaction_1.AlipayTransactionService(options); } /** * Initiates an Alipay transaction * https://auspost.com.au/payments/docs/securepay/#securepay-api-alipay-payments-rest-api-initiate-alipay-transaction * * @param {AlipayTransactionInitial} payload */ Alipay.prototype.initialTransaction = function (payload) { return this._alipayTransaction.initialTransaction(payload); }; /** * Used to refund a previous successful Alipay payment * https://auspost.com.au/payments/docs/securepay/#securepay-api-alipay-payments-rest-api-refund-alipay-payment * * @param {string} orderId * @param {AlipayTransactionRefund} payload */ Alipay.prototype.refundTransaction = function (orderId, payload) { return this._alipayTransaction.refundTransaction(orderId, payload); }; /** * Retrieve Alipay order details * https://auspost.com.au/payments/docs/securepay/#securepay-api-alipay-payments-rest-api-retrieve-alipay-order-details * * @param {string} orderId * @param {string} merchantCode */ Alipay.prototype.retrieveTransaction = function (orderId, merchantCode) { return this._alipayTransaction.retrieveTransaction(orderId, merchantCode); }; return Alipay; }()); exports.Alipay = Alipay;