Skip to content

Create a Customer Profile from a Transaction #52

@diemuzi

Description

@diemuzi

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions