File tree 4 files changed +61
-1
lines changed
4 files changed +61
-1
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,8 @@ EVENT_ID=
31
31
REQUEST_ID=
32
32
RECIPIENT_NUMBER=
33
33
BRAND_NAME=Acme Inc
34
+ PAYEE=Acme
35
+ AMOUNT=10
34
36
WORKFLOW_ID=
35
37
36
38
# Number Insight examples
Original file line number Diff line number Diff line change 19
19
"dotenv" : " ^6.1.0" ,
20
20
"ejs" : " ^2.6.1" ,
21
21
"express" : " ^4.16.3" ,
22
- "nexmo" : " ^2.5.1-beta-1 "
22
+ "nexmo" : " ^2.8.0 "
23
23
}
24
24
}
Original file line number Diff line number Diff line change
1
+ require ( 'dotenv' ) . config ( {
2
+ path : __dirname + '/../.env'
3
+ } ) ;
4
+
5
+ const NEXMO_API_KEY = process . env . NEXMO_API_KEY ;
6
+ const NEXMO_API_SECRET = process . env . NEXMO_API_SECRET ;
7
+ const RECIPIENT_NUMBER = process . env . RECIPIENT_NUMBER ;
8
+ const PAYEE = process . env . PAYEE ;
9
+ const AMOUNT = process . env . AMOUNT ;
10
+ const WORKFLOW_ID = process . env . WORKFLOW_ID ;
11
+
12
+ const Nexmo = require ( 'nexmo' ) ;
13
+ const nexmo = new Nexmo ( {
14
+ apiKey : NEXMO_API_KEY ,
15
+ apiSecret : NEXMO_API_SECRET
16
+ } ) ;
17
+
18
+ nexmo . verify . psd2 ( {
19
+ number : RECIPIENT_NUMBER ,
20
+ payee : PAYEE ,
21
+ amount : AMOUNT ,
22
+ workflow_id : WORKFLOW_ID
23
+ } , ( err , result ) => {
24
+ if ( err ) {
25
+ console . error ( err ) ;
26
+ } else {
27
+ const verifyRequestId = result . request_id ;
28
+ console . log ( 'request_id' , verifyRequestId ) ;
29
+ }
30
+ } ) ;
Original file line number Diff line number Diff line change
1
+ require ( 'dotenv' ) . config ( {
2
+ path : __dirname + '/../.env'
3
+ } ) ;
4
+
5
+ const NEXMO_API_KEY = process . env . NEXMO_API_KEY ;
6
+ const NEXMO_API_SECRET = process . env . NEXMO_API_SECRET ;
7
+ const RECIPIENT_NUMBER = process . env . RECIPIENT_NUMBER ;
8
+ const PAYEE = process . env . PAYEE ;
9
+ const AMOUNT = process . env . AMOUNT ;
10
+
11
+ const Nexmo = require ( 'nexmo' ) ;
12
+ const nexmo = new Nexmo ( {
13
+ apiKey : NEXMO_API_KEY ,
14
+ apiSecret : NEXMO_API_SECRET
15
+ } ) ;
16
+
17
+ nexmo . verify . psd2 ( {
18
+ number : RECIPIENT_NUMBER ,
19
+ payee : PAYEE ,
20
+ amount : AMOUNT
21
+ } , ( err , result ) => {
22
+ if ( err ) {
23
+ console . error ( err ) ;
24
+ } else {
25
+ const verifyRequestId = result . request_id ;
26
+ console . log ( 'request_id' , verifyRequestId ) ;
27
+ }
28
+ } ) ;
You can’t perform that action at this time.
0 commit comments