diff --git a/mangopay/resources.py b/mangopay/resources.py index 7bf3f54..e743e5f 100644 --- a/mangopay/resources.py +++ b/mangopay/resources.py @@ -294,6 +294,7 @@ class InstantConversion(BaseModel): credited_wallet = ForeignKeyField(Wallet, api_name='CreditedWalletId', required=True) debited_funds = MoneyField(api_name='DebitedFunds', required=True) credited_funds = MoneyField(api_name='CreditedFunds', required=True) + fees = MoneyField(api_name="Fees", required=True) conversion_rate = ConversionRateField(api_name='ConversionRate') type = CharField(api_name='Type', choices=constants.TRANSACTION_TYPE_CHOICES, default=None) nature = CharField(api_name='Nature', choices=constants.NATURE_CHOICES, default=None) diff --git a/tests/test_instant_conversion.py b/tests/test_instant_conversion.py index bdec96c..83f5a17 100644 --- a/tests/test_instant_conversion.py +++ b/tests/test_instant_conversion.py @@ -38,6 +38,7 @@ def test_create_instant_conversion(self): instant_conversion.debited_wallet = BaseTestLive.create_new_wallet_with_money() instant_conversion.credited_funds = credited_funds instant_conversion.debited_funds = debited_funds + instant_conversion.fees = Money(amount=9, currency='EUR') instant_conversion.tag = "instant conversion test" instant_conversion_response = instant_conversion.create_instant_conversion() @@ -45,6 +46,7 @@ def test_create_instant_conversion(self): self.assertIsNotNone(instant_conversion_response) self.assertIsNotNone(instant_conversion_response['debited_funds'].amount) self.assertIsNotNone(instant_conversion_response['credited_funds'].amount) + self.assertIsNotNone(instant_conversion_response['fees'].amount) self.assertEqual(instant_conversion_response['status'], 'SUCCEEDED') def test_get_instant_conversion(self):