Reply
Highlighted
Member
Posts: 14
Registered: ‎08-16-2011
Accepted Solution

new api: createTransactionRequest with option to create CIM

In playing around with the new transaction I have 2 suggestions (requirements):

The CIM module has 3 unique keys:  Customer ID,  email and Description.     There is an element for profile and the ability to create a customer profile yet you only use the customer ID and email.    There is no child element for Description.  The description would also help to make the customer profile unique, which we use heavily.

 

The other major issue I'm seeing is that I charge the card and create a customer/payment profile from the charge but yet I can't use the History button to view the transaction as I would be able to do if I created the customer/payment profile first and then used that to charge.       All of the pieces of the puzzle seem to be there so this appears to be an oversight. 

As it stands now I'm not sure we can use this new feature as we were hoping.      At least not with any ease of use.


Accepted Solutions
Highlighted
Solution
Accepted by topic author batline
‎08-21-2015 01:58 AM
Administrator Administrator
Administrator
Posts: 563
Registered: ‎08-03-2011

Re: new api: createTransactionRequest with option to create CIM

 

Hi batline,

Thanks for the feedback, I will pass this along to our internal developers for future enhancement.

Regarding the error "ShippingProfileId is not provided within Customer Profile" you are getting, can you please provide a redacted version of the XML that you are submitting so that we can try and recreate the problem?

 

Thanks,

Joy

View solution in original post


All Replies
Highlighted
Member
Posts: 14
Registered: ‎08-16-2011

Re: new api: createTransactionRequest with option to create CIM

I'd also like to add that when I attempt to create a new payment profile under an existing customer profile I receive the following error:   ShippingProfileId is not provided within Customer Profile

The documentation states:

"The CIM shipping profile ID.

Optional.   This field is mutually exclusive with the ShipTo section.   Use one or the other."

 

I submitted the full ship-to into so why am I getting this response ?

Highlighted
Solution
Accepted by topic author batline
‎08-21-2015 01:58 AM
Administrator Administrator
Administrator
Posts: 563
Registered: ‎08-03-2011

Re: new api: createTransactionRequest with option to create CIM

 

Hi batline,

Thanks for the feedback, I will pass this along to our internal developers for future enhancement.

Regarding the error "ShippingProfileId is not provided within Customer Profile" you are getting, can you please provide a redacted version of the XML that you are submitting so that we can try and recreate the problem?

 

Thanks,

Joy

Highlighted
Member
Posts: 14
Registered: ‎08-16-2011

Re: new api: createTransactionRequest with option to create CIM

as for the shipping profile I believe that was a duh moment on my part.

I submitted to create a 2nd payment profile for the customer and kept the same shipping info as was already on file.  Note: I was using the 'Request/Return/Try it form and didn't bother to change the xml for the shipping profile.     I'm thinking I should have omitted the shipping profile if there was no change. 

Thanks for passing along my concerns to the developers.