cancel
Showing results for 
Search instead for 
Did you mean: 

Invoice number not returned in the Iframe communicator response

Hi there,

 

No matter what combination of hosted page settings I use, I am not able to get the following parameters neither in the transaction response of Iframe communicator and nor in the sandbox account transaction Reports sections nor in the Merchant email receipt :

 

1. Invoice number in the Order information section

2. customer id in the customer billing information section

3.PO number in the additional information section.

 

Here's the list of the Accept hosted page settings I am using :

 

   SettingType setting1 = new SettingType();
        setting1.setSettingName("hostedPaymentReturnOptions");
        setting1.setSettingValue("{\"showReceipt\": false, \"url\": \"https://localhost/ccall/pages/online/ogi/authDotNet.jsp\", \"urlText\": \"Continue\", \"cancelUrl\": \"https://localhost/ccall//pages/online/ogi/authDotNet.jsp\", \"cancelUrlText\": \"Cancel\"}");

        SettingType setting2 = new SettingType();
        setting2.setSettingName("hostedPaymentButtonOptions");
        setting2.setSettingValue("{\"text\": \"Pay\"}");
        
        SettingType setting3 = new SettingType();
        setting3.setSettingName("hostedPaymentPaymentOptions");
        setting3.setSettingValue("{\"cardCodeRequired\": false, \"showCreditCard\": true, \"showBankAccount\": true}");
        
        SettingType setting4 = new SettingType();
        setting4.setSettingName("hostedPaymentShippingAddressOptions");
        setting4.setSettingValue("{\"show\": true, \"required\": true}");
        
        SettingType setting5 = new SettingType();
        setting5.setSettingName("hostedPaymentBillingAddressOptions");
        setting5.setSettingValue("{\"show\": true, \"required\": true}");
        
        SettingType setting6 = new SettingType();
        setting6.setSettingName("hostedPaymentCustomerOptions");
        setting6.setSettingValue("{\"showEmail\": false, \"requiredEmail\": false, \"addPaymentProfile\": true}");

        SettingType setting7 = new SettingType();
        setting7.setSettingName("hostedPaymentOrderOptions");
        setting7.setSettingValue("{\"show\": true, \"merchantName\": \"Ruffalo Noel Levitz LLC.\"}");
        
        SettingType setting8 = new SettingType();
        setting8.setSettingName("hostedPaymentIFrameCommunicatorUrl");
        setting8.setSettingValue("{\"url\": \"https://localhost/ccall/pages/online/ogi/IFrameCommunicator.jsp\"}");

 

 

I am assuming this is the reason I am getting this response while sending a http POST request to https://apitest.authorize.net/xml/v1/request.api with this body : {
    "createCustomerProfileFromTransactionRequest": {
        "merchantAuthentication": {
            "name": "*******", //API_LOGIN_ID hidden on purpose
            "transactionKey": "**********" //hidden on purpose
        },
        "transId": "60100853792"
    }
}

 

 

And this is the response I am getting  :

{
    "messages": {
        "resultCode": "Error",
        "message": [
            {
                "code": "E00001",
                "text": "An error occurred during processing. Please try again."
            }
        ]
    }
}

 

 

Thanks and regards,

mohammed

 

Mohammed
Contributor
0 REPLIES 0