0002-add-transaction-id-and-date-to-invoice-payment-notif.patch
lingo/models.py | ||
---|---|---|
142 | 142 | |
143 | 143 |
def pay_item(self, request, item, transaction_id, transaction_date): |
144 | 144 |
url = self.webservice_url + '/invoice/%s/pay/' % item |
145 |
return requests.post(self.get_url(request, url)).json() |
|
145 |
data = {'transaction_id': transaction_id, |
|
146 |
'transaction_date': transaction_date.isoformat()} |
|
147 |
return requests.post(self.get_url(request, url), json=data).json() |
|
146 | 148 | |
147 | 149 |
def as_api_dict(self): |
148 | 150 |
return {'slug': self.slug, |
lingo/views.py | ||
---|---|---|
187 | 187 |
pass |
188 | 188 |
if transaction.remote_items: |
189 | 189 |
for item in transaction.remote_items.split(','): |
190 |
regie.pay_item(request, item) |
|
190 |
regie.pay_item(request, item, transaction.order_id, |
|
191 |
transaction.end_date) |
|
191 | 192 | |
192 | 193 |
return HttpResponse() |
193 | 194 | |
194 |
- |