A
Authorize.netAuthorize 318
Duplicate Transaction (Processor)
Technical
System or connectivity issues
Do Not Retry
Retry will not succeed
Description
A duplicate transaction has been submitted. This is a processor-issued duplicate detection.
Recommended Action
Wait before retrying. Check if the original transaction was processed successfully.
Common Causes
- Identical transaction submitted too quickly
- Processor-level duplicate detection triggered
Recovery Tips
- Implement idempotency in your payment flow
- Check the status of the original transaction before retrying
Quick Reference
Code
318
Category
Technical
Retryable
No
Source
Authorize
Recoverability verdict
Retrying 318 will not work
This is a hard decline. Retrying code 318 will not recover the payment. But most merchants seeing this code also have soft declines they are not recovering. Check what your retry strategy is leaving behind.
Related Decline Codes
4Non-Retryable
Pick Up Card
The issuer has flagged this card for pickup. This typically indicates the card has been reported lost, stolen, or is associated with fraud.
5Non-Retryable
Invalid Amount
The transaction amount is invalid. A valid numeric amount is required.
6Non-Retryable
Invalid Credit Card Number
The credit card number provided is invalid. The number did not pass basic validation checks.
7Non-Retryable
Invalid Expiration Date
The credit card expiration date format is invalid.