n8n-nodes-iyzico-unofficial
Version:
N8N community node for Iyzico payment system integration
58 lines (57 loc) • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IyzicoApi = void 0;
class IyzicoApi {
name = 'iyzicoApi';
displayName = 'Iyzico API';
documentationUrl = 'https://docs.iyzico.com/';
properties = [
{
displayName: 'Environment',
name: 'environment',
type: 'options',
options: [
{
name: 'Sandbox',
value: 'sandbox',
},
{
name: 'Live',
value: 'live',
},
],
default: 'sandbox',
description: 'The environment to use',
},
{
displayName: 'API Key',
name: 'apiKey',
type: 'string',
typeOptions: { password: true },
default: '',
required: true,
description: 'Your Iyzico API Key',
},
{
displayName: 'Secret Key',
name: 'secretKey',
type: 'string',
typeOptions: { password: true },
default: '',
required: true,
description: 'Your Iyzico Secret Key',
},
];
test = {
request: {
baseURL: '={{$credentials.environment === "sandbox" ? "https://sandbox-api.iyzipay.com" : "https://api.iyzipay.com"}}',
url: '/v2/iyzilink/products',
method: 'GET',
qs: {
page: 1,
count: 1,
},
},
};
}
exports.IyzicoApi = IyzicoApi;