Skip to content

Commit cb41310

Browse files
author
Sylvio Menubarbe
committed
feat(pis-connect) Add field expiry and scheduled_expiration_policy in pis-connect form
1 parent 0a5aac1 commit cb41310

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

pis-connect.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ app.get("/", async (_req, res) => {
3838
customer_address_country: '',
3939
production: process.env.FINTECTURE_ENV === "production",
4040
scheme: 'auto',
41-
country: 'fr'
41+
country: 'fr',
42+
expiry: undefined
4243
});
4344
});
4445

@@ -68,6 +69,8 @@ app.post("/connect", async (req, res) => {
6869
psu_type: req.body.psu_type || 'retail',
6970
country: req.body.country || 'fr',
7071
scheme: (req.body.scheme == "auto")?'':req.body.scheme,
72+
expiry: req.body.expiry,
73+
scheduled_expiration_policy: req.body.scheduled_expiration_policy
7174
};
7275

7376
try {

views/pis-connect/index.ejs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@
8787
<label for="customer_address_country">Customer Address Country</label>
8888
<input type="email" id="customer_address_country" name="customer_address_country" value="<%= customer_address_country %>">
8989
</div>
90+
<div class="form-group">
91+
<label for="expiry">Expiry</label>
92+
<input type="number" id="expiry" name="expiry" value="<%= expiry %>" min="0" step="1000">
93+
</div>
94+
<div class="form-group">
95+
<label for="scheduled_expiration_policy">Scheduled Expiration Policy</label>
96+
<select id="scheduled_expiration_policy" name="scheduled_expiration_policy">
97+
<option disabled selected value>No value</option>
98+
<option value="immediate">immediate</option>
99+
<option value="expire">expire</option>
100+
</select>
101+
</div>
90102

91103
<button type="submit">Pay by bank</button>
92104
</form>

0 commit comments

Comments
 (0)