Posts: 2
Registered: ‎02-16-2020

Re: DPM - Script Timed Out

@AdmiralRob wrote:

Your script timed out while we were trying to post transaction results to it.
   Transaction ID: 0
Transaction Result: This transaction cannot be accepted.


So I keep getting this error. I used the starter code at the end of the documentation for the DPM. It's all pretty much the same code, but with my own settings in it, and yet it's not working:




require_once 'sdk-php-master/autoload.php'; // The SDK
$relay_response_url = ""; // You will create this file in Step 7.
$api_login_id = 'THISISCORRECT';
$transaction_key = 'THISISCORRECT';
$amount = "5.99";
$fp_sequence = "123"; // Any sequential number like an invoice number.
echo AuthorizeNetDPM::getCreditCardForm($amount, $fp_sequence, $relay_response_url,$api_login_id, $transaction_key);




require_once 'sdk-php-master/autoload.php'; // The SDK
$redirect_url = ""; // Where the user will end up.
$api_login_id = 'THISISCORRECT';
$md5_setting = "THISISCORRECT"; // Your MD5 Setting
$response = new AuthorizeNetSIM($api_login_id, $md5_setting);

if ($response->isAuthorizeNet()) {
if ($response->approved) {
// Do your processing here.
$redirect_url .= '?response_code=1&transaction_id=' .
} else {
$redirect_url .= '?response_code='.$response->response_code .
'&response_reason_text=' . $response->response_reason_text . '&nope=nope';
// Send the Javascript back to AuthorizeNet, which will redirect user back to your site.
echo AuthorizeNetDPM::getRelayResponseSnippet($redirect_url);
} else {
echo "Error. Check your MD5 Setting.";




if ($_GET['response_code'] == 1) {
echo "Thank you for your purchase! Transaction id: "
. htmlentities($_GET['transaction_id']);
} else {
echo "Sorry, an error occurred: " . htmlentities($_GET['response_reason_text']);


What am I doing wrong here?

Is your transfer reaction URL on a standard port and freely accessible on the web?