Description
Following this guide
Python 3.7.2
Returns the following error:
AttributeError: module 'authorizenet.apicontractsv1' has no attribute 'createCustomerProfileFromTransactionResponse'
As a very temporary fix I manually edited the apicontractsv1.py
file and added the following lines:
createCustomerProfileFromTransactionResponse = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'createCustomerProfileFromTransactionResponse'), CTD_ANON_61, location=pyxb.utils.utility.Location('https://apitest.authorize.net/xml/v1/schema/AnetApiSchema.xsd', 3522, 2))
Namespace.addCategoryObject('elementBinding', createCustomerProfileFromTransactionResponse.name().localName(), createCustomerProfileFromTransactionResponse)
It's a very dirty hack, perhaps someone else can review and create a proper PR. Once this line was added, the expected response was received:
Successfully created a customer profile with id: XXXXXXX from transaction id: XXXXXXXXXX