@codingwithmanny/iyzipay-js
Version:
A Typesafe Iyzico JS SDK
40 lines • 1.37 kB
JavaScript
import baseRequest from "../utils/baseRequest";
/**
* @dev EN:
* @dev TR:
* @param client
* @returns
*/
export default function (client) {
return {
/**
* @dev EN:
* @dev TR:
* @param payload
*/
create: (payload) => baseRequest(client, {
endpoint: "/payment/iyzipos/item/approve",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload.locale,
conversationId: payload === null || payload === void 0 ? void 0 : payload.conversationId,
paymentTransactionId: payload === null || payload === void 0 ? void 0 : payload.paymentTransactionId
},
}),
/**
* @dev EN:
* @dev TR:
* @param payload
*/
revoke: (payload) => baseRequest(client, {
endpoint: "/payment/iyzipos/item/disapprove",
method: "POST",
body: {
locale: payload === null || payload === void 0 ? void 0 : payload.locale,
conversationId: payload === null || payload === void 0 ? void 0 : payload.conversationId,
paymentTransactionId: payload === null || payload === void 0 ? void 0 : payload.paymentTransactionId
},
}),
};
}
//# sourceMappingURL=_approval.js.map