I have configured the Donate module with the Pay and Authorize.net modules. When I try and make a donation - I receive the message:

"Error processing payment: Authorize.Net gateway returned 'This transaction cannot be accepted.'"

The transaction does not show up anywhere on the Auth.net side so either it is not even reaching them or they are stopping the transaction from even being processed.

Any ideas on how to get this working? Not sure if this is a Donate problem or a Pay one.

Comments

jasonabc’s picture

**update** According to the Authorize.net website - this message is generated for the following conditions:

  • Applicable only to SIM API. Fingerprints are only valid for a short period of time. This code indicates that the transaction fingerprint has expired.
  • Applicable only to SIM API. The transaction fingerprint has already been used.
  • Applicable only to SIM API. The server-generated fingerprint does not match the merchant-specified fingerprint in the x_fp_hash field.
beetlecat’s picture

I'll second that---also check out enhanced validation settings. There may also be a separate log of blocked transactions that won't appear in the normal list. The Pay/A.net modules don't provide the full set of features and info for the transaction, so attempting to use them will cause failures.

jasonabc’s picture

sooper... So basically the Donate/Pay/Auth.net combination is dead in the water? Any idea which module out of those 3 is responsible for getting this fixed? I don't want to post in the wrong issue queue :-)

jason ruyle’s picture

Just FYI, I had to generate a new transaction key and this resolved the error.