Skip to content

Commit 3071e05

Browse files
authored
Merge pull request #659 from recurly/add-action-result-field
[V2] add action_result to subscription & trx
2 parents c726c2d + 3a98d0a commit 3071e05

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

recurly/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1663,6 +1663,7 @@ class Subscription(Resource):
16631663
'billing_info',
16641664
'billing_info_uuid',
16651665
'ramp_intervals',
1666+
'action_result'
16661667
)
16671668

16681669
sensitive_attributes = ('number', 'verification_value', 'bulk')
@@ -1916,7 +1917,8 @@ class Transaction(Resource):
19161917
'message',
19171918
'approval_code',
19181919
'payment_method',
1919-
'collected_at'
1920+
'collected_at',
1921+
'action_result'
19201922
)
19211923
xml_attribute_attributes = ('type',)
19221924
sensitive_attributes = ('number', 'verification_value',)

tests/fixtures/transaction/created.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,5 @@ Location: https://api.recurly.com/v2/transactions/123456789012345678901234567890
8383
<decision>DECLINED</decision>
8484
</fraud>
8585
<a name="refund" href="https://api.recurly.com/v2/transactions/123456789012345678901234567890ab" method="delete"/>
86+
<action_result>example</action_result>
8687
</transaction>

tests/test_resources.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2629,6 +2629,7 @@ def test_transaction(self):
26292629
fraud_info = transaction.fraud
26302630
self.assertEquals(fraud_info.score, 88)
26312631
self.assertEquals(fraud_info.decision, 'DECLINED')
2632+
self.assertEquals(transaction.action_result, 'example')
26322633

26332634
logger.removeHandler(log_handler)
26342635

0 commit comments

Comments
 (0)