I am getting response error when I use "Create Visa Checkout"
Here is my request sample PHP code
VisaCheckoutForAuthorizeNet(); unction VisaCheckoutForAuthorizeNet(){ $data->createTransactionRequest->merchantAuthentication->name = 'myIPname'; $data->createTransactionRequest->merchantAuthentication->transactionKey = 'myTransactionKey'; $data->createTransactionRequest->refId = uniqid(); $data->createTransactionRequest->transactionRequest->transactionType = 'authCaptureTransaction'; $data->createTransactionRequest->transactionRequest->amount = '85.00'; $data->createTransactionRequest->transactionRequest->payment->opaqueData->dataDescriptor = 'COMMON.VCO.ONLINE.PAYMENT'; $data->createTransactionRequest->transactionRequest->payment->opaqueData->dataValue = $_POST['EncPaymentData']; $data->createTransactionRequest->transactionRequest->payment->opaqueData->dataKey = $_POST['EncKey']; $data->createTransactionRequest->transactionRequest->callId = $_POST['Callid']; $data = json_encode($data); $url = 'https://apitest.authorize.net/xml/v1/request.api'; $header = (array("Accept: application/json","Content-Type: application/json")); $options = array('http' => array('header' => $header, 'method' => 'POST', 'content' => $data )); $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($http_response_header[0] != 'HTTP/1.1 200 OK'){ // Email or Log technical notice } else{ echo $result; } }
Here is the Response Result:
{ "transactionResponse": { "responseCode": "3", "authCode": "000000", "avsResultCode": "P", "cvvResultCode": "", "cavvResultCode": "", "transId": "0", "refTransID": "", "transHash": "", "testRequest": "1", "accountNumber": "", "accountType": "", "errors": [ { "errorCode": "261", "errorText": "An error occurred during processing. Please try again." } ] }, "refId": "123456", "messages": { "resultCode": "Error", "message": [ { "code": "E00027", "text": "The transaction was unsuccessful." } ] } }
When I try to send request, I always get a response error mesage "An error occurred during processing. Please try again". Please help me fix these problem quickly or as soon as possible.
Thank you.
03-07-2019 11:45 PM