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