Showing
2 changed files
with
6 additions
and
1 deletions
... | @@ -116,6 +116,11 @@ module ActsAsChargeable | ... | @@ -116,6 +116,11 @@ module ActsAsChargeable |
116 | end | 116 | end |
117 | end | 117 | end |
118 | 118 | ||
119 | + def charged?(service) | ||
120 | + charge = find_charge(service) | ||
121 | + charge.any? && !charge.include?(:error_message) | ||
122 | + end | ||
123 | + | ||
119 | def find_conekta_charge | 124 | def find_conekta_charge |
120 | ref_id = self.sync(:conekta, 'reference_id') | 125 | ref_id = self.sync(:conekta, 'reference_id') |
121 | Conekta::Charge.where({'status.ne'=>'paid', 'reference_id'=> ref_id}) | 126 | Conekta::Charge.where({'status.ne'=>'paid', 'reference_id'=> ref_id}) | ... | ... |
-
Please register or login to post a comment