Error IPN
This commit is contained in:
@@ -55,13 +55,13 @@ class BtcpayController(http.Controller):
|
|||||||
#_logger.info('IPN3!!!%s',pprint.pformat(request.jsonrequest['data']['id']))
|
#_logger.info('IPN3!!!%s',pprint.pformat(request.jsonrequest['data']['id']))
|
||||||
invoiceId = request.jsonrequest['data']['id']
|
invoiceId = request.jsonrequest['data']['id']
|
||||||
_logger.info('Invoice ID: %s', invoiceId)
|
_logger.info('Invoice ID: %s', invoiceId)
|
||||||
client = BTCPayClient(host=acquirer.location, pem=acquirer.privateKey, tokens=acquirer.token)
|
client = BTCPayClient(host=acquirer.location, pem=acquirer.privateKey, tokens=acquirer.token)
|
||||||
self.invoice = client.get_invoice(invoiceId)
|
self.invoice = client.get_invoice(invoiceId)
|
||||||
#_logger.info('SELF INVOICE IPN %s',pprint.pformat(self.invoice))
|
#_logger.info('SELF INVOICE IPN %s',pprint.pformat(self.invoice))
|
||||||
|
|
||||||
tx = None
|
tx = None
|
||||||
if self.invoice['orderId']:
|
if self.invoice['orderId']:
|
||||||
tx_ids = request.registry['payment.transaction'].search(cr, uid, [('reference', '=', self.invoice['orderId'])], context=contex
|
tx_ids = request.registry['payment.transaction'].search(cr, uid, [('reference', '=', self.invoice['orderId'])], context=context)
|
||||||
if tx_ids:
|
if tx_ids:
|
||||||
tx = request.registry['payment.transaction'].browse(cr, uid, tx_ids[0], context=context)
|
tx = request.registry['payment.transaction'].browse(cr, uid, tx_ids[0], context=context)
|
||||||
|
|
||||||
@@ -81,6 +81,7 @@ class BtcpayController(http.Controller):
|
|||||||
pass
|
pass
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
|
|
||||||
@http.route(['/btcpay/checkout'], type='http', auth='none', csrf=None, website=True)
|
@http.route(['/btcpay/checkout'], type='http', auth='none', csrf=None, website=True)
|
||||||
def checkout(self, **post):
|
def checkout(self, **post):
|
||||||
cr, uid, context, env = request.cr, SUPERUSER_ID, request.context, request.env
|
cr, uid, context, env = request.cr, SUPERUSER_ID, request.context, request.env
|
||||||
|
|||||||
Reference in New Issue
Block a user