@@ -6,6 +6,31 @@ const successfulThreeDSTestCardDetails = {
6
6
card_cvc : "123" ,
7
7
} ;
8
8
9
+ const successfulNo3DSCardDetails = {
10
+ card_number : "4242424242424242" ,
11
+ card_exp_month : "01" ,
12
+ card_exp_year : "50" ,
13
+ card_holder_name : "joseph Doe" ,
14
+ card_cvc : "123" ,
15
+ } ;
16
+
17
+ const singleUseMandateData = {
18
+ customer_acceptance : {
19
+ acceptance_type : "offline" ,
20
+ accepted_at : "1963-05-03T04:07:52.723Z" ,
21
+ online : {
22
+ ip_address : "125.0.0.1" ,
23
+ user_agent : "amet irure esse" ,
24
+ } ,
25
+ } ,
26
+ mandate_type : {
27
+ single_use : {
28
+ amount : 8000 ,
29
+ currency : "EUR" ,
30
+ } ,
31
+ } ,
32
+ } ;
33
+
9
34
export const connectorDetails = {
10
35
card_pm : {
11
36
PaymentIntent : {
@@ -206,5 +231,86 @@ export const connectorDetails = {
206
231
} ,
207
232
} ,
208
233
} ,
234
+ SaveCardConfirmAutoCaptureOffSession : {
235
+ Request : {
236
+ setup_future_usage : "off_session" ,
237
+ } ,
238
+ Response : {
239
+ status : 200 ,
240
+ trigger_skip : true ,
241
+ body : {
242
+ status : "requires_customer_action" ,
243
+ } ,
244
+ } ,
245
+ } ,
246
+ PaymentIntentOffSession : {
247
+ Request : {
248
+ currency : "EUR" ,
249
+ amount : 6500 ,
250
+ authentication_type : "no_three_ds" ,
251
+ customer_acceptance : null ,
252
+ setup_future_usage : "off_session" ,
253
+ } ,
254
+ Response : {
255
+ status : 200 ,
256
+ trigger_skip : true ,
257
+ body : {
258
+ status : "requires_payment_method" ,
259
+ setup_future_usage : "off_session" ,
260
+ } ,
261
+ } ,
262
+ } ,
263
+ ZeroAuthPaymentIntent : {
264
+ Request : {
265
+ amount : 0 ,
266
+ setup_future_usage : "off_session" ,
267
+ currency : "EUR" ,
268
+ } ,
269
+ Response : {
270
+ status : 200 ,
271
+ trigger_skip : true ,
272
+ body : {
273
+ status : "requires_payment_method" ,
274
+ setup_future_usage : "off_session" ,
275
+ } ,
276
+ } ,
277
+ } ,
278
+ ZeroAuthMandate : {
279
+ Request : {
280
+ payment_method : "card" ,
281
+ payment_method_data : {
282
+ card : successfulNo3DSCardDetails ,
283
+ } ,
284
+ currency : "USD" ,
285
+ mandate_data : singleUseMandateData ,
286
+ } ,
287
+ Response : {
288
+ status : 200 ,
289
+ trigger_skip : true ,
290
+ body : {
291
+ status : "succeeded" ,
292
+ } ,
293
+ } ,
294
+ } ,
295
+ ZeroAuthConfirmPayment : {
296
+ Request : {
297
+ payment_type : "setup_mandate" ,
298
+ payment_method : "card" ,
299
+ payment_method_type : "credit" ,
300
+ payment_method_data : {
301
+ card : successfulNo3DSCardDetails ,
302
+ } ,
303
+ } ,
304
+ Response : {
305
+ status : 501 ,
306
+ body : {
307
+ error : {
308
+ type : "invalid_request" ,
309
+ message : "Setup Mandate flow for Novalnet is not implemented" ,
310
+ code : "IR_00" ,
311
+ } ,
312
+ } ,
313
+ } ,
314
+ } ,
209
315
} ,
210
316
} ;
0 commit comments