Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit d7d04a1

Browse files
Release 1.23.0.
1 parent ea90530 commit d7d04a1

File tree

4 files changed

+39
-2
lines changed

4 files changed

+39
-2
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "connect-sdk-nodejs-example",
3-
"version": "1.22.2",
3+
"version": "1.23.0",
44
"description": "An example application for connect-sdk-nodejs",
55
"main": "server.js",
66
"dependencies": {
@@ -9,7 +9,7 @@
99
"raw-body": "2.3.3",
1010
"log4js": "^6.4.1",
1111
"marko": "^3.0.5",
12-
"connect-sdk-nodejs": "^4.2.1"
12+
"connect-sdk-nodejs": "^4.15.0"
1313
},
1414
"devDependencies": {},
1515
"repository": {

server.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ var approveSepaDirectDebitTokenStub = require("./stubs/tokens/approvesepadirectd
4141
var createMandateStub = require("./stubs/mandates/create.json");
4242
var createMandateWithReferenceStub = require("./stubs/mandates/createWithMandateReference.json");
4343
var createSessionStub = require("./stubs/sessions/create.json");
44+
var getInstallmentsInfoStub = require("./stubs/installments/getInstallmentsInfo.json");
4445

4546
var config = require("./config.json");
4647

@@ -612,6 +613,13 @@ app.get("/sessions/create", function (req, res) {
612613
});
613614
});
614615

616+
// Installments
617+
app.get("/installments/getInstallmentsInfo", function (req, res) {
618+
connectSdk.installments.getInstallmentsInfo(merchantId, getInstallmentsInfoStub, null, function (error, sdkResponse) {
619+
render(res, error, sdkResponse);
620+
});
621+
});
622+
615623
// Files
616624
app.get("/files/getFile/:fileId", function (req, res) {
617625
connectSdk.files.getFile(merchantId, req.params.fileId, null, function (error, sdkResponse) {
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"amountOfMoney" : {
3+
"currencyCode" : "EUR",
4+
"amount" : 123
5+
},
6+
"countryCode" : "NL",
7+
"paymentProductId" : 123,
8+
"bin" : "123455"
9+
}

views/index.marko

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,20 @@
277277
</ul>
278278
</div>
279279
</div>
280+
<div class="panel panel-default">
281+
<div class="panel-heading" role="tab" id="headingInstallments">
282+
<h4 class="panel-title">
283+
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseInstallments" aria-expanded="true" aria-controls="collapseInstallments">
284+
Installments
285+
</a>
286+
</h4>
287+
</div>
288+
<div id="collapseInstallments" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingInstallments">
289+
<ul class="list-group">
290+
<li class="list-group-item"><a href="#" data-operation="getInstallmentsInfo">Get installment Information</a></li>
291+
</ul>
292+
</div>
293+
</div>
280294
<div class="panel panel-default">
281295
<div class="panel-heading" role="tab" id="headingFiles">
282296
<h4 class="panel-title">
@@ -748,6 +762,12 @@
748762
queryParameters: [ ],
749763
formParameters: { }
750764
};
765+
operations.getInstallmentsInfo = {
766+
href: "/installments/getInstallmentsInfo",
767+
uriParameters: [ ],
768+
queryParameters: [ ],
769+
formParameters: { }
770+
};
751771
operations.getFile = {
752772
href: "/files/getFile",
753773
uriParameters: [ "fileId" ],

0 commit comments

Comments
 (0)