lib/orbital/api.rb in killbill-orbital-0.1.13 vs lib/orbital/api.rb in killbill-orbital-0.1.14

- old
+ new

@@ -193,10 +193,12 @@ updated = true elsif should_cancel_payment plugin_trx_info, options @logger.info("Canceling UNDEFINED kb_transaction_id='#{plugin_trx_info.kb_transaction_payment_id}'") response.cancel updated = true + else + @logger.info("Attempted to fix UNDEFINED kb_transaction_id='#{plugin_trx_info.kb_transaction_payment_id}' but unsuccessful") end updated end def should_update_response(inquiry_response, order_id) @@ -226,10 +228,10 @@ gateway.inquiry(order_id, trace_number) end def retry_capture(plugin_trx_info, order_id, trace_number, context, gateway) options = {:trace_number => trace_number, :order_id => order_id} - kb_payment = @kb_apis.payment_api.get_payment(plugin_trx_info.kb_payment_id, false, false, [], nil) + kb_payment = @kb_apis.payment_api.get_payment(plugin_trx_info.kb_payment_id, false, false, [], context) kb_transaction = kb_payment.transactions.detect {|trx| trx.id == plugin_trx_info.kb_transaction_payment_id} linked_trx = @transaction_model.authorizations_from_kb_payment_id(plugin_trx_info.kb_payment_id, context.tenant_id).last amount = kb_transaction.amount currency = kb_transaction.currency