Exemple #1
0
 def test_returns_nothing_when_txn_is_approved(self):
     models.PayflowTransaction.objects.create(
         trxtype=codes.AUTHORIZATION,
         comment1='1234',
         pnref='V19A3A079142',
         response_time=0,
     )
     with mock.patch('paypal.payflow.gateway.delayed_capture') as mock_f:
         mock_f.return_value = models.PayflowTransaction(result='0')
         facade.delayed_capture('1234')
 def test_returns_nothing_when_txn_is_approved(self):
     models.PayflowTransaction.objects.create(
         trxtype=codes.AUTHORIZATION,
         comment1='1234',
         pnref='V19A3A079142',
         response_time=0,
     )
     with mock.patch('paypal.payflow.gateway.delayed_capture') as mock_f:
         mock_f.return_value = models.PayflowTransaction(
             result='0'
         )
         facade.delayed_capture('1234')
 def capture(self, orig_txn):
     try:
         txn = facade.delayed_capture(orig_txn.comment1)
     except Exception, e:
         messages.error(self.request, _("Unable to settle transaction - %s") % e)
         return http.HttpResponseRedirect(reverse('paypal-payflow-detail',
                                                  kwargs={'pk': orig_txn.id}))
 def capture(self, orig_txn):
     try:
         txn = facade.delayed_capture(orig_txn.comment1)
     except Exception, e:
         messages.error(
             self.request, _("Unable to settle transaction - %s") % e)
         return http.HttpResponseRedirect(
             reverse('paypal-payflow-detail', kwargs={'pk': orig_txn.id}))
Exemple #5
0
 def capture(self, orig_txn):
     try:
         txn = facade.delayed_capture(orig_txn.comment1)
     except Exception as e:
         messages.error(self.request,
                        _("Unable to settle transaction - %s") % e)
         return redirect('payflow_dashboard:paypal-payflow-detail',
                         pk=orig_txn.id)
     else:
         messages.success(self.request,
                          _("Transaction %s settled") % orig_txn.pnref)
         return redirect('payflow_dashboard:paypal-payflow-detail',
                         pk=txn.id)