Authorizenet-sdk-python

Latest version: v1.0.0

Safety actively analyzes 621854 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.14

API updates:
- New API GetTransactionListForCustomer added.
- Transaction Reporting APIs - GetTransactionList, GetTransactionDetails and GetUnsettledTransactionList now return profile information along with the transaction details, if transaction has been created using profile information.
- GetCustomerProfile accepts customerId and customerEmail as search criteria.
- GetTransactionDetails now returns refId and clientId of the createTransaction call.
- If Default payment profile is set for customer profile, it will be used in createTransaction and createSubscription APIs if payment profile is not present in the request.

Github issues fixed:
- 65, 66, 72, 73.

1.0.13

- New APIs - GetMerchantDetails, UpdateHeldTransaction and GetHostedPaymentPage.
- Added sorting and paging options in getUnsettledTransactionList and getTransactionList.
- Payment Profile can be set as default in CreateCustomerPaymentProfile and UpdateCustomerPaymentProfile and CreateCustomerProfileFromTransaction.
- Updated pyxb dependency to 1.2.5.

1.0.12

- Added python 3 support.
- Included unmaskExpirationDate in getCustomerProfile.
- payerEmail is now updated in PayPal-GetDetails API.
- Updated amount can be passed in Paypal Authorization-CaptureContinue and AuthOnly-Continue.
- Merged 55, 56, 59.

1.0.10

Updated response processing to ensure back compatibility on future API changes. Major design change here is that we moved from a pre-generated, schema-based object serialization (with pyxb) to a dynamic, XML "pseudo-object" serialization. This means that we can guarantee API changes will not break integrations but unfortunately we had to make potentially breaking changes in the SDK this time. Hopefully versioning and testing mean this is not nearly as impactful as a runtime API breaking change.

Essentially this means that code accessing optional response fields (mainly in the reporting APIs) needs to check for presence (e.g. use hasattr()) before accessing those fields.

See our sample code at https://github.com/AuthorizeNet/sample-code-python/blob/master/TransactionReporting/get-transaction-details.py for an example.

1.0.9

This release fixes an issue with order of API response fields.

1.0.8

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.