-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtests.js
53 lines (50 loc) · 1.18 KB
/
tests.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
var conekta = require('./conekta.js');
conekta.public_key = '';
conekta.private_key = '';
var data = {
params: {
card: {
name: 'Christian',
number: 4111111111111111,
cvc: 987,
exp_month: 11,
exp_year: 18
}
},
error: function(err) {
console.log('error: ', err);
},
success: function(response) {
conekta.Charge.create({
params: {
'description':'Stogies',
'amount':20000,
'currency':'MXN',
'reference_id':'9839-wolf_pack',
'card':response.id
},
success: function(resp) {
console.log(resp);
},
error: function(resp) {
console.log(resp);
}
});
}
}
/*
* Las funciones de error y success se pueden pasar en la funcion
* como parámetros respectivamente:
*
* var token = conekta.Token.create(data, errorFn(error) {}, successFn(response) {});
*
* o bien, en el objeto data:
* data{
* params: {},
* error: fn(error) {},
* success: fn(response) {}
* }
*
*
*/
var token = conekta.Token.create(data);