Support fiat invoices in Crypto Pay

This commit is contained in:
Machka Pasla
2025-07-25 13:15:46 +03:00
parent 2eff9300d3
commit 860c2298bd
4 changed files with 9 additions and 5 deletions
+3 -1
View File
@@ -78,7 +78,9 @@ class CryptoPayService:
try:
invoice = await self.client.create_invoice(
amount=amount,
asset=self.settings.CRYPTOPAY_ASSET,
currency_type=self.settings.CRYPTOPAY_CURRENCY_TYPE,
fiat=self.settings.CRYPTOPAY_ASSET if self.settings.CRYPTOPAY_CURRENCY_TYPE == "fiat" else None,
asset=self.settings.CRYPTOPAY_ASSET if self.settings.CRYPTOPAY_CURRENCY_TYPE == "crypto" else None,
description=description,
payload=payload,
)