HI,
My developer has been having problems trying to get the hosted CIM to run the trasnactions. The Hosted forrm comes up , the credit card info is put in and then it is saved by Authorize.net. It then sends me an email as shown below, but then the full transaction does not process nor does it show up in Authorize as a unsettleed or settled trasnaction. Test mode is turned off. Any ideas what is causing this not to process even though it is validated? Please let me know. Thanks for the help
************* TEST MODE *************
========= SECURITY STATEMENT ==========
It is not recommended that you ship product(s) or otherwise grant services relying solely upon this e-mail receipt.
========= GENERAL INFORMATION =========
Merchant :
Date/Time : 15-Jun-2015 13:13:33 PDT
========= ORDER INFORMATION =========
Invoice : none
Description : Test transaction for ValidateCustomerPaymentProfile.
Amount : 1.00 (USD)
Payment Method : Discover
Type : Authorization Only
============== RESULTS ==============
Response : This transaction has been approved.
Authorization Code : 000000
Transaction ID : 0
Address Verification : AVS Not Applicable
06-15-2015 01:57 PM
How are you creating the full tranaction? is the payment profile exist in the merchant account? what error are you getting?
06-15-2015 02:08 PM
Hello @Anthweb
If you are testing in the sandbox, you should not set it to Test Mode and you should NOT set test mode to true in the transaction request.
Test Mode tells the gateway to only validate that the credentials are correct and return OK, it does actually attempt a transaction and no transaction ID is created.
Richard
06-15-2015 02:24 PM
We can see both customer profile and payment profile in the merchant account. For your reference please find below request that we are making for transaction creation :-
<?xml version="1.0" encoding="utf-8"?>
<createCustomerProfileTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>' merchant id'</name>
<transactionKey>' transaction key'</transactionKey>
</merchantAuthentication>
<transaction>
<profileTransAuthCapture>
<amount>'. $amount .'</amount>
<customerProfileId>'.$customerProfileId.'</customerProfileId>
<customerPaymentProfileId>'.$customerPaymentId.'</customerPaymentProfileId>
</profileTransAuthCapture>
</transaction>
</createCustomerProfileTransactionRequest>
Please let us know if we are doing anything wrong.
06-16-2015 05:28 AM
what is the raw xml response?
06-16-2015 05:47 AM