Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Ruby Gems
/
var
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Abraham Rodriguez
2016-01-04 16:02:22 -0600
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
65741dde7da13904e8e219b6a887a4f64e60cef0
65741dde
1 parent
4d68c330
Add rescue of exception in conekta
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
17 deletions
lib/var.rb
lib/var/version.rb
lib/var.rb
View file @
65741dd
...
...
@@ -52,23 +52,27 @@ module ActsAsChargeable
error_message
=
"Conekta needs a card token sent as a third paramater"
return
{
error_message:
error_message
}
end
@charge
||=
Conekta
::
Charge
.
create
({
description:
self
.
sync
(
:conekta
,
'description'
),
amount:
self
.
sync
(
:conekta
,
'amount'
),
currency:
"MXN"
,
reference_id:
self
.
sync
(
:conekta
,
'reference_id'
),
card:
options
[
:card_token
],
details:
{
name:
self
.
sync
(
:conekta
,
'name'
),
email:
self
.
sync
(
:conekta
,
'email'
),
line_items:
[{
begin
@charge
||=
Conekta
::
Charge
.
create
({
description:
self
.
sync
(
:conekta
,
'description'
),
amount:
self
.
sync
(
:conekta
,
'amount'
),
currency:
"MXN"
,
reference_id:
self
.
sync
(
:conekta
,
'reference_id'
),
card:
options
[
:card_token
],
details:
{
name:
self
.
sync
(
:conekta
,
'name'
),
description:
self
.
sync
(
:conekta
,
'description'
),
unit_price:
self
.
sync
(
:conekta
,
'amount'
),
quantity:
1
,
}]
}
})
email:
self
.
sync
(
:conekta
,
'email'
),
line_items:
[{
name:
self
.
sync
(
:conekta
,
'name'
),
description:
self
.
sync
(
:conekta
,
'description'
),
unit_price:
self
.
sync
(
:conekta
,
'amount'
),
quantity:
1
,
}]
}
})
rescue
=>
exception
return
{
error_message:
exception
.
message
}
end
end
def
charge_with_paypal
(
options
)
...
...
lib/var/version.rb
View file @
65741dd
module
Var
VERSION
=
"0.2.
2
"
VERSION
=
"0.2.
3
"
end
...
...
Please
register
or
login
to post a comment