open-api-aurum-connector2
Version:
Module to connect to the OPEN API Aurum Core
119 lines (103 loc) • 3.52 kB
JavaScript
module.exports = {
configuration: {
production: {
environment: "production",
company: "casher_prod",
},
test: {
environment: "test",
company: "casher_test",
},
dev: {
environment: "dev",
consumerKey: "zoBeDAJrRoz8eNBlQP7OoI_dAwEa",
mgtwUrl: "https://api-dev.imony.net:9095",
tenantName: "t/imony.net",
authentication: {
tenant_key: "2t9jpszH1V",
loginTenant: "@imony.net",
client_id: "zoBeDAJrRoz8eNBlQP7OoI_dAwEa",
client_secret: "30dFguxw7ZziqXxNml6VSGodB7Qa",
endpoint: "https://auth-dev.imony.net/tenant/imony.net/token",
},
otp: {
validate: {
endpoint: "{mgtwUrl}/{tenantName}/onboarding/1.0.0/otp/validate",
},
resend: {
endpoint: "{mgtwUrl}/{tenantName}/onboarding/1.0.0/otp/send"
}
},
register: {
create: {
branchId: "eMaCKHWPSuCGWmPzNn3DTvma2xR9AyNqX5bX",
termsAndConditionsId: "61957402ea01ff5337e9af11",
endpoint: "{mgtwUrl}/{tenantName}/onboarding/1.0.0/register/create",
},
updateInfo: {
endpoint: "{mgtwUrl}/{tenantName}/onboarding/1.0.0/register/updateInfo",
},
},
accounts: {
getAccounts: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/accounts",
},
getAccountById: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/accounts/{accountId}",
},
createAccount: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/accounts",
},
updateAccount: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/accounts/{accountId}",
},
updateAccountStatus: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/status/{branchId}/{accountId}/{status}",
branchId: "eMaCKHWPSuCGWmPzNn3DTvma2xR9AyNqX5bX",
},
updateAccount: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/accounts/{accountId}",
},
updateStatusAccount: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/accounts/{accountId}/{status}",
},
getBalances: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/balances",
},
getbalanceByAccountId: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/balances/{accountId}",
},
getTransactions: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/transactions",
},
getTransactionsByAccountId: {
endpoint: "{mgtwUrl}/{tenantName}/accounts/1.0.0/{accountId}/transactions",
},
},
payments: {
createDomesticPayments: {
endpoint: "{mgtwUrl}/{tenantName}/payments/1.0.0/domestic-payments",
},
getDomesticPaymentState: {
endpoint: "{mgtwUrl}/{tenantName}/payments/1.0.0/domestic-payments/{paymentId}",
},
getDomesticPaymentDetails: {
endpoint: "{mgtwUrl}/{tenantName}/payments/1.0.0/domestic-payments/{paymentId}/details",
},
},
onboarding: {
address: {
endpoint: "{mgtwUrl}/{tenantName}/onboarding/1.0.0/getAddress",
}
},
profile: {
updatePassword: {
endpoint: "{mgtwUrl}/{tenantName}/user-profile/1.0.0/profile/updatePassword",
},
updateProfile: {
endpoint: "{mgtwUrl}/{tenantName}/user-profile/1.0.0/profile/update",
}
},
},
},
};