def bitcoinIPN(request): # logger.info('----- bitcoinIPN ------') value = Decimal(request.GET.get("value")) * Decimal("1e-8") destination_address = request.GET.get("destination_address") address = request.GET.get("address") transaction_hash = request.GET.get("transaction_hash") confirmations = int(request.GET.get("confirmations")) logger.info("bitcoin IPN data: %s" % request.GET) logger.info( "bitcoin IPN confirmation: host = %s(%s), value = %s, address=%s, destination_address=%s, transaction_hash = %s, confirmations = %s" % ( request.META.get("REMOTE_HOST", ""), request.META.get("REMOTE_ADDR", ""), value, address, destination_address, transaction_hash, confirmations, ) ) if value > 0: bitcoin_frespo_services.bitcoin_ipn_received(value, destination_address, transaction_hash, confirmations) elif value < 0: bitcoin_frespo_services.bitcoin_ipn_sent(-value, destination_address, transaction_hash, confirmations) else: raise BaseException("Received 0 - value IPN confirmation") return HttpResponse("*ok*")
def bitcoinIPN(request): # logger.info('----- bitcoinIPN ------') value = Decimal(request.GET["value"]) * Decimal('1e-8') destination_address = request.GET["destination_address"] transaction_hash = request.GET["transaction_hash"] confirmations = int(request.GET["confirmations"]) logger.info("bitcoin IPN confirmation: host = %s(%s), value = %s, destination_address=%s, transaction_hash = %s, confirmations = %s" % (dictOrEmpty(request.META,'REMOTE_HOST'), dictOrEmpty(request.META,'REMOTE_ADDR'), value, destination_address, transaction_hash, confirmations)) if value > 0: bitcoin_frespo_services.bitcoin_ipn_received(value, destination_address, transaction_hash, confirmations) elif value < 0: bitcoin_frespo_services.bitcoin_ipn_sent(value, destination_address, transaction_hash, confirmations) else : raise BaseException('Received 0 - value IPN confirmation') # logger.info("value: %s" % dictOrEmpty(request.GET, "value")) # logger.info("input_address: %s" % dictOrEmpty(request.GET, "input_address")) # logger.info("confirmations: %s" % dictOrEmpty(request.GET, "confirmations")) # logger.info("transaction_hash: %s" % dictOrEmpty(request.GET, "transaction_hash")) # logger.info("destination_address: %s" % dictOrEmpty(request.GET, "destination_address")) # logger.info("input_transaction_hash: %s" % dictOrEmpty(request.GET, "input_transaction_hash")) # logger.info("GET params: %s" % request.GET) # logger.info('----- bitcoinIPN end ------') return HttpResponse("*ok*")
def bitcoinIPN(request): # logger.info('----- bitcoinIPN ------') value = Decimal(request.GET["value"]) * Decimal('1e-8') destination_address = request.GET["destination_address"] transaction_hash = request.GET["transaction_hash"] confirmations = int(request.GET["confirmations"]) logger.info("bitcoin IPN confirmation: host = %s(%s), value = %s, destination_address=%s, transaction_hash = %s, confirmations = %s" % (request.META.get('REMOTE_HOST', ''), request.META.get('REMOTE_ADDR', ''), value, destination_address, transaction_hash, confirmations)) if value > 0: bitcoin_frespo_services.bitcoin_ipn_received(value, destination_address, transaction_hash, confirmations) elif value < 0: bitcoin_frespo_services.bitcoin_ipn_sent(-value, destination_address, transaction_hash, confirmations) else: raise BaseException('Received 0 - value IPN confirmation') return HttpResponse("*ok*")
def bitcoinIPN(request): # logger.info('----- bitcoinIPN ------') value = Decimal(request.GET["value"]) * Decimal('1e-8') destination_address = request.GET["destination_address"] transaction_hash = request.GET["transaction_hash"] confirmations = int(request.GET["confirmations"]) logger.info("bitcoin IPN confirmation: host = %s(%s), value = %s, destination_address=%s, transaction_hash = %s, confirmations = %s" % (dictOrEmpty(request.META,'REMOTE_HOST'), dictOrEmpty(request.META,'REMOTE_ADDR'), value, destination_address, transaction_hash, confirmations)) if value > 0: bitcoin_frespo_services.bitcoin_ipn_received(value, destination_address, transaction_hash, confirmations) elif value < 0: bitcoin_frespo_services.bitcoin_ipn_sent(-value, destination_address, transaction_hash, confirmations) else : raise BaseException('Received 0 - value IPN confirmation') return HttpResponse("*ok*")
def bitcoinIPN(request): # logger.info('----- bitcoinIPN ------') value = Decimal(request.GET.get("value")) * Decimal('1e-8') destination_address = request.GET.get("destination_address") address = request.GET.get("address") transaction_hash = request.GET.get("transaction_hash") confirmations = int(request.GET.get("confirmations")) logger.info("bitcoin IPN data: %s" % request.GET) logger.info("bitcoin IPN confirmation: host = %s(%s), value = %s, address=%s, destination_address=%s, transaction_hash = %s, confirmations = %s" % (request.META.get('REMOTE_HOST', ''), request.META.get('REMOTE_ADDR', ''), value, address, destination_address, transaction_hash, confirmations)) if value > 0: bitcoin_frespo_services.bitcoin_ipn_received(value, destination_address, transaction_hash, confirmations) elif value < 0: bitcoin_frespo_services.bitcoin_ipn_sent(-value, destination_address, transaction_hash, confirmations) else: raise BaseException('Received 0 - value IPN confirmation') return HttpResponse("*ok*")