Hi there,
We have been using the Accept hosted solution of Authorize.net with the Iframe to setup the recurring billing on your end. So far we have getting the response string in the Iframe communicator containg the transaction Id , Auth code, response code, billing details etc. We were expecting the response string to contain the payment profile id and the customer profile id from the iFrame communicator as we had set the 'addPaymentProfile' parameter to true in the hostedPaymentCustomerOptions setting while getting the accept hosted page. The 'create customer profile from the transaction ' API requires the credit card details to be submitted from the code while making the API request which we cannot do considering the PCI compliance regulations. The sample request method using the JSON data shows that the customer profile id can be acquired by submitting the API_LOGIN _ID,TRANSACTION_KEY and transaction id using REST client like POSTMAN but I have been getting the error code like this : {
"customerPaymentProfileIdList": [],
"customerShippingAddressIdList": [],
"validationDirectResponseList": [],
"messages": {
"resultCode": "Error",
"message": [
{
"code": "E00100",
"text": "Customer profile creation failed. This transaction type does not support profile creation."
}
]
}
}.
Please help us and guide us which way we can get the customer profile id and payment profile id so that we can setup the recurring subscription from our end.
Thanks and regards,
Mohammed