@unchainedshop/plugins
Version:
Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters
24 lines (23 loc) • 710 B
JavaScript
import makeFetcher from "./makeFetcher.js";
import status from "./status.js";
import init from "./init.js";
import secureFields from "./secureFields.js";
import authorize from "./authorize.js";
import validate from "./validate.js";
import settle from "./settle.js";
import cancel from "./cancel.js";
import authorizeAuthenticated from "./authorizeAuthenticated.js";
export default function createDatatransAPI(endpoint, merchantId, secret) {
const fetchDatatrans = makeFetcher(endpoint, merchantId, secret);
return {
fetchDatatrans,
init,
authorize,
validate,
secureFields,
status,
authorizeAuthenticated,
settle,
cancel,
};
}