-
Notifications
You must be signed in to change notification settings - Fork 0
/
errors.go
3140 lines (3135 loc) · 102 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
package authorize_net
import "errors"
type ErrCodeEnum uint
const (
// The request was processed successfully.
I00001 = 1 // original "I00001"
EnUsI00001 = "Successful."
// The subscription has already been canceled.
I00002 = 2 // original "I00002"
EnUsI00002 = "The subscription has already been canceled."
// The record has already been deleted.
I00003 = 3 // original "I00003"
EnUsI00003 = "The record has already been deleted."
// No records have been found that match your query.
I00004 = 4 // original "I00004"
EnUsI00004 = "No records found."
// The mobile device was successfully inserted into the database.
I00005 = 5 // original "I00005"
EnUsI00005 = "The mobile device has been submitted for approval by the account administrator."
// The mobile device was successfully registered and approved by the account administrator.
I00006 = 6 // original "I00006"
EnUsI00006 = "The mobile device is approved and ready for use."
// The Payment Gateway Account service (id=8) has already been accepted.
I00007 = 7 // original "I00007"
EnUsI00007 = "The Payment Gateway Account service (id=8) has already been accepted."
// The Payment Gateway Account service (id=8) has already been declined.
I00008 = 8 // original "I00008"
EnUsI00008 = "The Payment Gateway Account service (id=8) has already been declined."
// The APIUser already exists.
I00009 = 9 // original "I00009"
EnUsI00009 = "The APIUser already exists."
// The merchant is activated successfully.
I00010 = 10 // original "I00010"
EnUsI00010 = "The merchant is activated successfully."
// The merchant is not activated.
I00011 = 11 // original "I00011"
EnUsI00011 = "The merchant is not activated."
// An unexpected system error occurred while processing this request.
E00001 = 13 // original "E00001"
EnUsE00001 = "An error occurred during processing. Please try again."
// The only supported content-types are text/xml and application/xml.
E00002 = 14 // original "E00002"
EnUsE00002 = "The content-type specified is not supported."
// This is the result of an XML parser error.
E00003 = 15 // original "E00003"
EnUsE00003 = "An error occurred while parsing the XML request."
// The name of the root node of the XML request is the API method being called. It is not valid.
E00004 = 16 // original "E00004"
EnUsE00004 = "The name of the requested API method is invalid."
// User authentication requires a valid value for transaction key or API key.
E00005 = 17 // original "E00005"
EnUsE00005 = "The transaction key or API key is invalid or not present."
// User authentication requires a valid value for API user name.
E00006 = 18 // original "E00006"
EnUsE00006 = "The API user name is invalid or not present."
// The API user name is invalid and/or the transaction key or API key is invalid.
E00007 = 19 // original "E00007"
EnUsE00007 = "User authentication failed due to invalid authentication values."
// The payment gateway, reseller, or user account is not currently active.
E00008 = 20 // original "E00008"
EnUsE00008 = "User authentication failed. The account or API user is inactive."
// The requested API method cannot be executed while the payment gateway account is in Test Mode.
// To disable Test Mode, log into the Merchant Interface at https://account.authorize.net/ and click Account > Test Mode > Turn Test OFF.
E00009 = 21 // original "E00009"
EnUsE00009 = "The payment gateway account is in Test Mode. The request cannot be processed."
// The user does not have permission to call the API.
E00010 = 22 // original "E00010"
EnUsE00010 = "User authentication failed. You do not have the appropriate permissions."
// The user does not have permission to call the API method.
E00011 = 23 // original "E00011"
EnUsE00011 = "Access denied. You do not have the appropriate permissions."
// A duplicate of the subscription was already submitted.
E00012 = 24 // original "E00012"
EnUsE00012 = "A duplicate subscription already exists."
// One of the field values is not valid.
E00013 = 25 // original "E00013"
EnUsE00013 = "The field is invalid."
// One of the required fields was not present.
E00014 = 26 // original "E00014"
EnUsE00014 = "A required field is not present."
// One of the fields has an invalid length.
E00015 = 27 // original "E00015"
EnUsE00015 = "The field length is invalid."
// The field type is not valid.
E00016 = 28 // original "E00016"
EnUsE00016 = "The field type is invalid."
// The subscription start date cannot occur before the subscription submission date.
E00017 = 29 // original "E00017"
EnUsE00017 = "The start date cannot occur in the past."
// The credit card is not valid as of the start date of the subscription.
E00018 = 30 // original "E00018"
EnUsE00018 = "The credit card expires before the subscription start date."
// The customer tax ID or driver's license information (driver's license number, driver's license state, driver's license DOB) is required for the subscription.
E00019 = 31 // original "E00019"
EnUsE00019 = "The customer tax id or drivers license information is required."
// The payment gateway account is not set up to process eCheck.Net subscriptions.
E00020 = 32 // original "E00020"
EnUsE00020 = "The payment gateway account is not enabled for eCheck.Net subscriptions."
// The payment gateway account is not set up to process credit card subscriptions.
E00021 = 33 // original "E00021"
EnUsE00021 = "The payment gateway account is not enabled for credit card subscriptions."
// The interval length must be 7 to 365 days or 1 to 12 months.
E00022 = 34 // original "E00022"
EnUsE00022 = "The interval length cannot exceed 365 days or 12 months."
// The number of total occurrences cannot extend the duration of the subscription beyond three years from the start date.
E00023 = 35 // original "E00023"
EnUsE00023 = "The subscription duration cannot exceed three years."
// The number of trial occurrences cannot be zero if a valid trial amount is submitted.
E00024 = 36 // original "E00024"
EnUsE00024 = "Trial Occurrences is required when Trial Amount is specified."
// The payment gateway account is not enabled for Automated Recurring Billing.
E00025 = 37 // original "E00025"
EnUsE00025 = "Automated Recurring Billing is not enabled."
// If either a trial amount or number of trial occurrences is specified then values for both must be submitted.
E00026 = 38 // original "E00026"
EnUsE00026 = "Both Trial Amount and Trial Occurrences are required."
// An approval was not returned for the transaction.
// For more information, check the errorCode field in the response.
E00027 = 39 // original "E00027"
EnUsE00027 = "The transaction was unsuccessful."
// The number of trial occurrences specified must be less than the number of total occurrences specified.
E00028 = 40 // original "E00028"
EnUsE00028 = "Trial Occurrences must be less than Total Occurrences."
// Payment information is required when creating a subscription or payment profile.
E00029 = 41 // original "E00029"
EnUsE00029 = "Payment information is required."
// A payment schedule is required when creating a subscription.
E00030 = 42 // original "E00030"
EnUsE00030 = "The payment schedule is required."
// The subscription amount is required when creating a subscription.
E00031 = 43 // original "E00031"
EnUsE00031 = "The amount is required."
// The subscription start date is required to create a subscription.
E00032 = 44 // original "E00032"
EnUsE00032 = "The start date is required."
// Once a subscription is created the start date cannot be changed.
E00033 = 45 // original "E00033"
EnUsE00033 = "The start date cannot be changed."
// Once a subscription is created the interval cannot be changed.
E00034 = 46 // original "E00034"
EnUsE00034 = "The interval information cannot be changed."
// The subscription ID for this request is not valid for this merchant.
E00035 = 47 // original "E00035"
EnUsE00035 = "The subscription cannot be found."
// Changing the subscription payment type between credit card and eCheck.Net is not currently supported.
E00036 = 48 // original "E00036"
EnUsE00036 = "The payment type cannot be changed."
// Subscriptions that are expired, canceled or terminated cannot be updated.
E00037 = 49 // original "E00037"
EnUsE00037 = "The subscription cannot be updated."
// Subscriptions that are expired or terminated cannot be canceled.
E00038 = 50 // original "E00038"
EnUsE00038 = "The subscription cannot be canceled."
// A duplicate of the customer profile, customer payment profile, or customer address was already submitted.
E00039 = 51 // original "E00039"
EnUsE00039 = "A duplicate record already exists."
// The customer profile ID, payment profile ID, shipping address ID, or transaction ID for this request is not valid for this merchant.
E00040 = 52 // original "E00040"
EnUsE00040 = "The record cannot be found."
// All of the fields were empty or missing.
E00041 = 53 // original "E00041"
EnUsE00041 = "One or more fields must contain a value."
// The maximum number of payment profiles for the customer profile has been reached.
E00042 = 54 // original "E00042"
EnUsE00042 = "You cannot add more than {0} payment profiles."
// The maximum number of shipping addresses for the customer profile has been reached.
E00043 = 55 // original "E00043"
EnUsE00043 = "You cannot add more than {0} shipping addresses."
// The payment gateway account is not enabled for Customer Information Manager (CIM).
E00044 = 56 // original "E00044"
EnUsE00044 = "Customer Information Manager is not enabled."
// The root node does not reference a valid XML namespace.
E00045 = 57 // original "E00045"
EnUsE00045 = "The root node does not reference a valid XML namespace."
// Generic InsertNewMerchant failure.
E00046 = 58 // original "E00046"
EnUsE00046 = "Generic InsertNewMerchant failure."
// The reseller account is not enabled for Merchant Boarding API.
E00047 = 59 // original "E00047"
EnUsE00047 = "Merchant Boarding API is not enabled."
// The merchant account must be set up to accept credit card payments, eCheck payments, or both.
E00048 = 60 // original "E00048"
EnUsE00048 = "At least one payment method must be set in payment types or an echeck service must be provided."
// The database operation timed out before it could be completed.
E00049 = 61 // original "E00049"
EnUsE00049 = "The operation timed out before it could be completed."
// Cannot set a buyrate to less than the sellrate
E00050 = 62 // original "E00050"
EnUsE00050 = "Sell Rates cannot be less than Buy Rates"
// If customer profile ID, payment profile ID, and shipping address ID are included, they must match the original transaction.
E00051 = 63 // original "E00051"
EnUsE00051 = "The original transaction was not issued for this payment profile."
// The maximum number of elements for an array has been reached.
E00052 = 64 // original "E00052"
EnUsE00052 = "The maximum number of elements for an array {0} is {1}."
// The server is currently too busy, please try again later.
E00053 = 65 // original "E00053"
EnUsE00053 = "Server too busy"
// The mobile device identifier is not associated with the merchant account.
E00054 = 66 // original "E00054"
EnUsE00054 = "The mobile device is not registered with this merchant account."
// The mobile device exists but is in a pending status.
E00055 = 67 // original "E00055"
EnUsE00055 = "The mobile device has already been registered but is pending approval by the account administrator."
// The mobile device exists but has a status of disabled.
E00056 = 68 // original "E00056"
EnUsE00056 = "The mobile device has been disabled for use with this account."
// The user does not have sufficient permissions to use a mobile device with this merchant account.
E00057 = 69 // original "E00057"
EnUsE00057 = "The user does not have permissions to submit requests from a mobile device."
// The merchant has too many devices in a pending status.
E00058 = 70 // original "E00058"
EnUsE00058 = "The merchant has met or exceeded the number of pending mobile devices permitted for this account."
// The authentication type is not allowed for the requested method call.
E00059 = 71 // original "E00059"
EnUsE00059 = "The authentication type is not allowed for this method call."
// The transaction type is invalid.
E00060 = 72 // original "E00060"
EnUsE00060 = "The transaction type is invalid."
// Could not decrypt DUKPT blobs and returned error.
E00061 = 73 // original "E00061"
EnUsE00061 = "{0}({1})."
// Fatal error when calling web service.
E00062 = 74 // original "E00062"
EnUsE00062 = "Fatal error when calling web service."
// Calling web service return error.
E00063 = 75 // original "E00063"
EnUsE00063 = "Calling web service return error."
// Client authorization denied.
E00064 = 76 // original "E00064"
EnUsE00064 = "Client authorization denied."
// Prerequisite failed.
E00065 = 77 // original "E00065"
EnUsE00065 = "Prerequisite failed."
// Invalid value.
E00066 = 78 // original "E00066"
EnUsE00066 = "Invalid value."
// This is the result of an XML parser error. Too many nodes specified.
E00067 = 79 // original "E00067"
EnUsE00067 = "An error occurred while parsing the XML request. Too many {0} specified."
// This is the result of an XML parser error. The node is invalid.
E00068 = 80 // original "E00068"
EnUsE00068 = "An error occurred while parsing the XML request. {0} is invalid."
// The Payment Gateway Account service (id=8) has already been accepted. Decline is not allowed.
E00069 = 81 // original "E00069"
EnUsE00069 = "The Payment Gateway Account service (id=8) has already been accepted. Decline is not allowed."
// The Payment Gateway Account service (id=8) has already been declined. Agree is not allowed.
E00070 = 82 // original "E00070"
EnUsE00070 = "The Payment Gateway Account service (id=8) has already been declined. Agree is not allowed."
// All of the fields were empty or missing.
E00071 = 83 // original "E00071"
EnUsE00071 = "{0} must contain data."
// Required node missing.
E00072 = 84 // original "E00072"
EnUsE00072 = "Node {0} is required."
// One of the field values is not valid.
E00073 = 85 // original "E00073"
EnUsE00073 = "{0} is invalid."
// This merchant is not associated with this reseller.
E00074 = 86 // original "E00074"
EnUsE00074 = "This merchant is not associated with this reseller."
// This is the result of an XML parser error. Missing field(s).
E00075 = 87 // original "E00075"
EnUsE00075 = "An error occurred while parsing the XML request. Missing field(s) {0}."
// Invalid value.
E00076 = 88 // original "E00076"
EnUsE00076 = "{0} contains invalid value."
// Value too long.
E00077 = 89 // original "E00077"
EnUsE00077 = "The value of {0} is too long. The length of value should be {1}"
// Pending Status (not completed).
E00078 = 90 // original "E00078"
EnUsE00078 = "Pending Status (not completed)."
// Impersonation partner login ID is invalid or not present.
E00079 = 91 // original "E00079"
EnUsE00079 = "The impersonation login ID is invalid or not present."
// Impersonation API Key is invalid or not present.
E00080 = 92 // original "E00080"
EnUsE00080 = "The impersonation API Key is invalid or not present."
// The partner account is not authorized to impersonate the login account.
E00081 = 93 // original "E00081"
EnUsE00081 = "Partner account is not authorized to impersonate the login account."
// Country is not valid.
E00082 = 94 // original "E00082"
EnUsE00082 = "Country for {0} is not valid."
// Bank payment method is not accepted for the selected business country.
E00083 = 95 // original "E00083"
EnUsE00083 = "Bank payment method is not accepted for the selected business country."
// Credit card payment method is not accepted for the selected business country.
E00084 = 96 // original "E00084"
EnUsE00084 = "Credit card payment method is not accepted for the selected business country."
// State is not valid.
E00085 = 97 // original "E00085"
EnUsE00085 = "State for {0} is not valid."
// Merchant has declined authorization to resource.
E00086 = 98 // original "E00086"
EnUsE00086 = "Merchant has declined authorization to resource."
// There are no subscriptions available for the merchant account for the type of subscriptions requested.
E00087 = 99 // original "E00087"
EnUsE00087 = "No subscriptions found for the given request."
// CreateProfile and profileIds are mutually exclusive, only one of them can be provided at a time.
E00088 = 100 // original "E00088"
EnUsE00088 = "ProfileIds cannot be sent when requesting CreateProfile."
// When requesting CreateProfile payment data cannot be null.
E00089 = 101 // original "E00089"
EnUsE00089 = "Payment data is required when requesting CreateProfile."
// PaymentProfile and PaymentData are mutually exclusive, only one of them can be provided at a time.
E00090 = 102 // original "E00090"
EnUsE00090 = "PaymentProfile cannot be sent with payment data."
// PaymentProfileId and payment data are mutually exclusive, only one of them can be provided at a time.
E00091 = 103 // original "E00091"
EnUsE00091 = "PaymentProfileId cannot be sent with payment data."
// ShippingProfileId and ShipToAddress are mutually exclusive, only one of them can be provided at a time.
E00092 = 104 // original "E00092"
EnUsE00092 = "ShippingProfileId cannot be sent with ShipTo data."
// PaymentProfile and Billing information are mutually exclusive, only one of them can be provided at a time.
E00093 = 105 // original "E00093"
EnUsE00093 = "PaymentProfile cannot be sent with billing data."
// Paging Offset exceeds allowed value. Check and lower the value.
E00094 = 106 // original "E00094"
EnUsE00094 = "Paging Offset exceeds the maximum allowed value."
// When using Customer Profile with Credit Card Info to specify Shipping Profile, Shipping Profile Id must be included.
E00095 = 107 // original "E00095"
EnUsE00095 = "ShippingProfileId is not provided within Customer Profile."
// Finger Print value is not valid.
E00096 = 108 // original "E00096"
EnUsE00096 = "Finger Print value is not valid."
// Finger Print can't be generated.
E00097 = 109 // original "E00097"
EnUsE00097 = "Finger Print can't be generated."
// Search for shipping profile using customer profile id and shipping profile id did not find any records.
E00098 = 110 // original "E00098"
EnUsE00098 = "Customer Profile ID or Shipping Profile ID not found."
// Customer profile creation failed. This transaction ID is invalid.
E00099 = 111 // original "E00099"
EnUsE00099 = "Customer profile creation failed. This transaction ID is invalid."
// Customer profile creation failed. This transaction type does not support profile creation.
E00100 = 112 // original "E00100"
EnUsE00100 = "Customer profile creation failed. This transaction type does not support profile creation."
// Error creating a customer payment profile from transaction.
E00101 = 113 // original "E00101"
EnUsE00101 = "Customer profile creation failed."
// Error creating a customer profile from transaction.
E00102 = 114 // original "E00102"
EnUsE00102 = "Customer Info is missing."
// Customer profile creation failed. This payment method does not support profile creation.
E00103 = 115 // original "E00103"
EnUsE00103 = "Customer profile creation failed. This payment method does not support profile creation."
// The server is in maintenance, so the requested method is unavailable. Please try again later.
E00104 = 116 // original "E00104"
EnUsE00104 = "Server in maintenance. Please try again later."
// The specified payment profile is associated with an active or suspended subscription and cannot be deleted.
E00105 = 117 // original "E00105"
EnUsE00105 = "The specified payment profile is associated with an active or suspended subscription and cannot be deleted."
// The specified customer profile is associated with an active or suspended subscription and cannot be deleted.
E00106 = 118 // original "E00106"
EnUsE00106 = "The specified customer profile is associated with an active or suspended subscription and cannot be deleted."
// The specified shipping profile is associated with an active or suspended subscription and cannot be deleted.
E00107 = 119 // original "E00107"
EnUsE00107 = "The specified shipping profile is associated with an active or suspended subscription and cannot be deleted."
// CustomerProfileId and Customer data are mutually exclusive, only one of them can be provided for any single request.
E00108 = 120 // original "E00108"
EnUsE00108 = "CustomerProfileId cannot be sent with customer data."
// Shipping Address ID and Shipping data are mutually exclusive, only one of them can be provided for any single request.
E00109 = 121 // original "E00109"
EnUsE00109 = "CustomerAddressId cannot be sent with shipTo data."
// When using Customer Profile, CustomerPaymentProfileId must be included.
E00110 = 122 // original "E00110"
EnUsE00110 = "CustomerPaymentProfileId is not provided within Customer Profile."
// If Customer Profile ID is included, it must match the Customer Profile ID used for the original subscription.
E00111 = 123 // original "E00111"
EnUsE00111 = "The original subscription was not created with this Customer Profile."
// Reports cannot be generated for future dates, thus the specified date is invalid.
E00112 = 124 // original "E00112"
EnUsE00112 = "The specified month should not be in the future."
// The specified OTS Token Data is invalid.
E00113 = 125 // original "E00113"
EnUsE00113 = "Invalid OTS Token Data."
// The specified OTS Token is invalid.
E00114 = 126 // original "E00114"
EnUsE00114 = "Invalid OTS Token."
// The specified OTS Token has expired.
E00115 = 127 // original "E00115"
EnUsE00115 = "Expired OTS Token."
// The authenticated merchant does not have access to the specified OTS Token.
E00116 = 128 // original "E00116"
EnUsE00116 = "OTS Token access violation"
// The OTS Service cannot complete the request due to a validation or configuration error.
E00117 = 129 // original "E00117"
EnUsE00117 = "OTS Service Error '{0}'"
// The transaction was submitted from a blocked IP address.
E00118 = 130 // original "E00118"
EnUsE00118 = "The transaction has been declined."
// Hosted Payment Page will capture the payment (bank/card) information so this information should not be included with this request.
E00119 = 131 // original "E00119"
EnUsE00119 = "Payment information should not be sent to Hosted Payment Page request."
// Payment and Shipping Profile IDs cannot be specified when creating new profiles.
E00120 = 132 // original "E00120"
EnUsE00120 = "Payment and Shipping Profile IDs cannot be specified when creating new profiles."
// The customer profile does not have a default payment/shipping profile.
E00121 = 133 // original "E00121"
EnUsE00121 = "No default payment/shipping profile found."
// Signature key missing.
E00122 = 134 // original "E00122"
EnUsE00122 = "Please use Merchant Interface settings (API Credentials and Keys) to generate a signature key."
// The access token provided has expired.
// See the <a href=`https://developer.authorize.net/api/reference/features/oauth.html`>OAuth documentation</a> for details.
E00123 = 135 // original "E00123"
EnUsE00123 = "The provided access token has expired"
// The access token used to validate the request is insufficient to do so.
// See the <a href=`https://developer.authorize.net/api/reference/features/oauth.html`>OAuth documentation</a> for more details.
E00124 = 136 // original "E00124"
EnUsE00124 = "The provided access token is invalid"
// Hash doesn’t match.
E00125 = 137 // original "E00125"
EnUsE00125 = "Hash doesn’t match"
// Failed shared key validation.
E00126 = 138 // original "E00126"
EnUsE00126 = "Failed shared key validation"
// Invoice number did not find any records.
E00127 = 139 // original "E00127"
EnUsE00127 = "Invoice does not exist"
// Requested action is not allowed due to current status of the object.
E00128 = 140 // original "E00128"
EnUsE00128 = "Requested action is not allowed"
// Failed sending email.
E00129 = 141 // original "E00129"
EnUsE00129 = "Failed sending email"
// Valid Customer Profile ID or Email is required
E00130 = 142 // original "E00130"
EnUsE00130 = "Valid Customer Profile ID or Email is required"
// Invoice created but failed send email and update status
E00131 = 143 // original "E00131"
EnUsE00131 = "Invoice created but not processed completely"
// The payment gateway account is not enabled for Invoicing or CIM service.
E00132 = 144 // original "E00132"
EnUsE00132 = "Invoicing or CIM service is not enabled."
// Server error
E00133 = 145 // original "E00133"
EnUsE00133 = "Server error."
// Due date is past date or not specified.
E00134 = 146 // original "E00134"
EnUsE00134 = "Due date is invalid"
// Merchant has not yet provided processor information to set test mode flag to false.
E00135 = 147 // original "E00135"
EnUsE00135 = "Merchant has not provided processor information."
// Processor account has not been setup to set test mode flag to false.
E00136 = 148 // original "E00136"
EnUsE00136 = "Processor account is still in process, please try again later."
// Only either CreditCard or Bank is allowed.
E00137 = 149 // original "E00137"
EnUsE00137 = "Multiple payment types are not allowed."
// Payment and Shipping Profile IDs cannot be specified when requesting a hosted payment page.
E00138 = 150 // original "E00138"
EnUsE00138 = "Payment and Shipping Profile IDs cannot be specified when requesting a hosted payment page."
// The Access token does not have permission to call the API method.
E00139 = 151 // original "E00139"
EnUsE00139 = "Access denied. Access Token does not have correct permissions for this API."
// Reference Id not found.
E00140 = 152 // original "E00140"
EnUsE00140 = "Reference Id not found"
// Payment Profile creation with this OpaqueData descriptor requires transactionMode to be set to liveMode.
E00141 = 153 // original "E00141"
EnUsE00141 = "Payment Profile creation with this OpaqueData descriptor requires transactionMode to be set to liveMode."
// RecurringBilling setting is a required field for recurring tokenized payment transactions.
E00142 = 154 // original "E00142"
EnUsE00142 = "RecurringBilling setting is a required field for recurring tokenized payment transactions."
// Failed to parse the MerchantId to integer
E00143 = 155 // original "E00143"
EnUsE00143 = "Failed to parse MerchantId to integer"
// We are currently holding the last transaction for review. Before you reactivate the subscription, review the transaction.
// Alternately, the merchant can log into the <a href=`https://account.authorize.net/`>Merchant Interface</a> and click Tools > Fraud Detection Suite to view the Suspicious Transaction Reports and approve or decline the held transaction.
E00144 = 156 // original "E00144"
EnUsE00144 = "We are currently holding the last transaction for review. Before you reactivate the subscription, review the transaction."
// This invoice has been canceled by the sender. Please contact the sender directly if you have questions.
E00145 = 157 // original "E00145"
EnUsE00145 = "This invoice has been canceled by the sender. Please contact the sender directly if you have questions. "
Err0 = 158 // original "0"
EnUsErr0 = "Unknown Error."
Err1 = 159 // original "1"
EnUsErr1 = "This transaction has been approved."
Err2 = 160 // original "2"
EnUsErr2 = "This transaction has been declined."
Err3 = 161 // original "3"
EnUsErr3 = "This transaction has been declined."
// The code returned from the processor indicating that the card used needs to be picked up.
Err4 = 162 // original "4"
EnUsErr4 = "This transaction has been declined."
// The value submitted in the amount field did not pass validation for a number.
Err5 = 163 // original "5"
EnUsErr5 = "A valid amount is required."
Err6 = 164 // original "6"
EnUsErr6 = "The credit card number is invalid."
// The format of the date submitted was incorrect.
Err7 = 165 // original "7"
EnUsErr7 = "Credit card expiration date is invalid."
Err8 = 166 // original "8"
EnUsErr8 = "The credit card has expired."
// The value submitted in the routingNumber field did not pass validation or was not for a valid financial institution.
Err9 = 167 // original "9"
EnUsErr9 = "The ABA code is invalid"
// The value submitted in the accountNumber field did not pass validation.
Err10 = 168 // original "10"
EnUsErr10 = "The account number is invalid"
// A transaction with identical amount and credit card information was submitted within the previous two minutes.
Err11 = 169 // original "11"
EnUsErr11 = "A duplicate transaction has been submitted."
// The transaction request required the field authCode but either it was not submitted, or it was submitted without a value.
Err12 = 170 // original "12"
EnUsErr12 = "An authorization code is required but not present."
Err13 = 171 // original "13"
EnUsErr13 = "The merchant login ID or password is invalid or the account is inactive."
// <para>Applicable only to SIM API. The Relay Response or Referrer URL does not match the merchant's configured value(s) or is absent.</para>
//
//<para><b>NOTE:</b> Parameterized URLs are not permitted.</para>
Err14 = 172 // original "14"
EnUsErr14 = "The referrer, relay response or receipt link URL is invalid."
// The transaction ID value is non-numeric or was not present for a transaction that requires it (i.e., VOID, PRIOR_AUTH_CAPTURE, and CREDIT).
Err15 = 173 // original "15"
EnUsErr15 = "The transaction ID is invalid or not present."
// The transaction ID sent in was properly formatted but the gateway had no record of the transaction.
Err16 = 174 // original "16"
EnUsErr16 = "The transaction cannot be found."
// If you encounter this error on an Authorize.Net Sandbox account, please contact <a href&x3D;`https://developer.authorize.net/support/contact_us/">Developer Support</a> to enable this card type on your account.
//
Err17 = 175 // original "17"
EnUsErr17 = "The merchant does not accept this type of credit card."
// The merchant does not accept electronic checks.
Err18 = 176 // original "18"
EnUsErr18 = "ACH transactions are not accepted by this merchant."
Err19 = 177 // original "19"
EnUsErr19 = "An error occurred during processing. Please try again."
Err20 = 178 // original "20"
EnUsErr20 = "An error occurred during processing. Please try again."
Err21 = 179 // original "21"
EnUsErr21 = "An error occurred during processing. Please try again."
Err22 = 180 // original "22"
EnUsErr22 = "An error occurred during processing. Please try again."
Err23 = 181 // original "23"
EnUsErr23 = "An error occurred during processing. Please try again."
Err24 = 182 // original "24"
EnUsErr24 = "The Elavon bank number or terminal ID is incorrect. Call Merchant Service Provider."
Err25 = 183 // original "25"
EnUsErr25 = "An error occurred during processing. Please try again."
Err26 = 184 // original "26"
EnUsErr26 = "An error occurred during processing. Please try again."
Err27 = 185 // original "27"
EnUsErr27 = "The transaction has been declined because of an AVS mismatch. The address provided does not match billing address of cardholder."
// If you encounter this error on an Authorize.Net Sandbox account, please contact <a href&x3D;`https://developer.authorize.net/support/contact_us/">Developer Support</a> for assistance.
//
Err28 = 186 // original "28"
EnUsErr28 = "The merchant does not accept this type of credit card."
// Invalid Paymentech client number, merchant number or terminal number.
Err29 = 187 // original "29"
EnUsErr29 = "The Paymentech identification numbers are incorrect. Call Merchant Service Provider."
Err30 = 188 // original "30"
EnUsErr30 = "The configuration with processor is invalid. Call Merchant Service Provider."
// The merchant was incorrectly set up at the processor.
Err31 = 189 // original "31"
EnUsErr31 = "The FDC Merchant ID or Terminal ID is incorrect. Call Merchant Service Provider."
Err32 = 190 // original "32"
EnUsErr32 = "The merchant password is invalid or not present."
// This error indicates that a field the merchant specified as required was not filled in.
Err33 = 191 // original "33"
EnUsErr33 = "%s cannot be left blank."
// The merchant was incorrectly set up at the processor.
Err34 = 192 // original "34"
EnUsErr34 = "The VITAL identification numbers are incorrect. Call Merchant Service Provider."
// The merchant was incorrectly set up at the processor.
Err35 = 193 // original "35"
EnUsErr35 = "An error occurred during processing. Call Merchant Service Provider."
// The customer was approved at the time of authorization, but failed at settlement.
Err36 = 194 // original "36"
EnUsErr36 = "The authorization was approved but settlement failed."
Err37 = 195 // original "37"
EnUsErr37 = "The credit card number is invalid."
// The merchant was incorrectly set up at the processor.
Err38 = 196 // original "38"
EnUsErr38 = "The Global Payment System identification numbers are incorrect. Call Merchant Service Provider."
Err39 = 197 // original "39"
EnUsErr39 = "The supplied currency code is either invalid, not supported, not allowed for this merchant or doesnt have an exchange rate."
Err40 = 198 // original "40"
EnUsErr40 = "This transaction must be encrypted."
// Only merchants set up for the FraudScreen.Net service would receive this decline. This code will be returned if a given transaction's fraud score is higher than the threshold set by the merchant.
Err41 = 199 // original "41"
EnUsErr41 = "This transaction has been declined."
// This is applicable only to merchants processing through the Wells Fargo SecureSource product who have requirements for transaction submission that are different from merchants not processing through Wells Fargo.
Err42 = 200 // original "42"
EnUsErr42 = "There is missing or invalid information in a required field."
// The merchant was incorrectly set up at the processor.
Err43 = 201 // original "43"
EnUsErr43 = "The merchant was incorrectly set up at the processor. Call Merchant Service Provider."
// The card code submitted with the transaction did not match the card code on file at the card issuing bank and the transaction was declined.
Err44 = 202 // original "44"
EnUsErr44 = "This transaction has been declined."
// This error would be returned if the transaction received a code from the processor that matched the rejection criteria set by the merchant for both the AVS and Card Code filters.
Err45 = 203 // original "45"
EnUsErr45 = "This transaction has been declined."
Err46 = 204 // original "46"
EnUsErr46 = "Your session has expired or does not exist. You must log in again to continue working."
// This occurs if the merchant tries to capture funds greater than the amount of the original authorization-only transaction.
Err47 = 205 // original "47"
EnUsErr47 = "The amount requested for settlement cannot be greater than the original amount authorized."
// The merchant attempted to settle for less than the originally authorized amount.
Err48 = 206 // original "48"
EnUsErr48 = "This processor does not accept partial reversals."
Err49 = 207 // original "49"
EnUsErr49 = "The transaction amount submitted was greater than the maximum amount allowed."
// Credits or refunds may only be performed against settled transactions. The transaction against which the credit/refund was submitted has not been settled, so a credit cannot be issued.
Err50 = 208 // original "50"
EnUsErr50 = "This transaction is awaiting settlement and cannot be refunded."
Err51 = 209 // original "51"
EnUsErr51 = "The sum of all credits against this transaction is greater than the original transaction amount."
Err52 = 210 // original "52"
EnUsErr52 = "The transaction was authorized but the client could not be notified; it will not be settled."
// If payment type is bankAccount, transactionType cannot be set to captureOnlyTransaction.
Err53 = 211 // original "53"
EnUsErr53 = "The transaction type is invalid for ACH transactions."
Err54 = 212 // original "54"
EnUsErr54 = "The referenced transaction does not meet the criteria for issuing a credit."
// The transaction is rejected if the sum of this credit and prior credits exceeds the original debit amount.
Err55 = 213 // original "55"
EnUsErr55 = "The sum of credits against the referenced transaction would exceed original debit amount."
// The merchant processes eCheck.Net transactions only and does not accept credit cards.
Err56 = 214 // original "56"
EnUsErr56 = "Credit card transactions are not accepted by this merchant."
Err57 = 215 // original "57"
EnUsErr57 = "An error occurred during processing. Please try again."
Err58 = 216 // original "58"
EnUsErr58 = "An error occurred during processing. Please try again."
Err59 = 217 // original "59"
EnUsErr59 = "An error occurred during processing. Please try again."
Err60 = 218 // original "60"
EnUsErr60 = "An error occurred during processing. Please try again."
Err61 = 219 // original "61"
EnUsErr61 = "An error occurred during processing. Please try again."
Err62 = 220 // original "62"
EnUsErr62 = "An error occurred during processing. Please try again."
Err63 = 221 // original "63"
EnUsErr63 = "An error occurred during processing. Please try again."
// This error is applicable to Wells Fargo SecureSource merchants only. Credits or refunds cannot be issued against transactions that were not authorized.
Err64 = 222 // original "64"
EnUsErr64 = "The referenced transaction was not approved."
// The transaction was declined because the merchant configured their account through the Merchant Interface to reject transactions with certain values for a Card Code mismatch.
Err65 = 223 // original "65"
EnUsErr65 = "This transaction has been declined."
// If you are using the SIM connection method, make sure your code is providing values for the SIM required fields listed below:
// <ul> The sequence number of the transaction (x_fp_sequence) The time when the sequence number was generated (x_fp_timestamp) The Fingerprint Hash (x_fp_hash)
Err66 = 224 // original "66"
EnUsErr66 = "This transaction cannot be accepted for processing."
// This error code is applicable to merchants using the Wells Fargo SecureSource product only. This product does not allow transactions of type CAPTURE_ONLY.
Err67 = 225 // original "67"
EnUsErr67 = "The given transaction type is not supported for this merchant."
// The value submitted in x_version was invalid.
Err68 = 226 // original "68"
EnUsErr68 = "The version parameter is invalid"
// The value submitted in transactionType was invalid.
Err69 = 227 // original "69"
EnUsErr69 = "The transaction type is invalid"
// The value submitted in x_method was invalid.
Err70 = 228 // original "70"
EnUsErr70 = "The transaction method is invalid."
// The value submitted in accountType was invalid.
Err71 = 229 // original "71"
EnUsErr71 = "The bank account type is invalid."
// The value submitted in authCode was more than six characters in length.
Err72 = 230 // original "72"
EnUsErr72 = "The authorization code is invalid."
// The format of the value submitted in x_drivers_license_num was invalid.
Err73 = 231 // original "73"
EnUsErr73 = "The drivers license date of birth is invalid."
// The value submitted in duty failed format validation.
Err74 = 232 // original "74"
EnUsErr74 = "The duty amount is invalid."
// The value submitted in freight failed format validation.
Err75 = 233 // original "75"
EnUsErr75 = "The freight amount is invalid."
// The value submitted in tax failed format validation.
Err76 = 234 // original "76"
EnUsErr76 = "The tax amount is invalid."
// The value submitted in x_customer_tax_id failed validation.
Err77 = 235 // original "77"
EnUsErr77 = "The SSN or tax ID is invalid."
// The value submitted in cardCode failed format validation.
Err78 = 236 // original "78"
EnUsErr78 = "The card code is invalid."
// The value submitted in x_drivers_license_num failed format validation.
Err79 = 237 // original "79"
EnUsErr79 = "The drivers license number is invalid."
// The value submitted in x_drivers_license_state failed format validation.
Err80 = 238 // original "80"
EnUsErr80 = "The drivers license state is invalid."
// The merchant requested an integration method not compatible with the AIM API.
Err81 = 239 // original "81"
EnUsErr81 = "The requested form type is invalid."
// The system no longer supports version 2.5; requests cannot be posted to scripts.
Err82 = 240 // original "82"
EnUsErr82 = "Scripts are only supported in version 2.5."
// The system no longer supports version 2.5; requests cannot be posted to scripts.
Err83 = 241 // original "83"
EnUsErr83 = "The requested script is either invalid or no longer supported."
// Invalid value for deviceType.
Err84 = 242 // original "84"
EnUsErr84 = "The device type is invalid or missing."
// Invalid value for marketType.
Err85 = 243 // original "85"
EnUsErr85 = "The market type is invalid"
// Invalid value for x_response_format.
Err86 = 244 // original "86"
EnUsErr86 = "The Response Format is invalid"
Err87 = 245 // original "87"
EnUsErr87 = "Transactions of this market type cannot be processed on this system."
// Invalid value for track1.
Err88 = 246 // original "88"
EnUsErr88 = "Track1 data is not in a valid format."
// Invalid value for track2.
Err89 = 247 // original "89"
EnUsErr89 = "Track2 data is not in a valid format."
Err90 = 248 // original "90"
EnUsErr90 = "ACH transactions cannot be accepted by this system."
Err91 = 249 // original "91"
EnUsErr91 = "Version 2.5 is no longer supported."
//
Err92 = 250 // original "92"
EnUsErr92 = "The gateway no longer supports the requested method of integration."
// This code is applicable to Wells Fargo SecureSource merchants only. Country is a required field and must contain the value of a supported country.
Err93 = 251 // original "93"
EnUsErr93 = "A valid country is required."
// This code is applicable to Wells Fargo SecureSource merchants only.
Err94 = 252 // original "94"
EnUsErr94 = "The shipping state or country is invalid."
// This code is applicable to Wells Fargo SecureSource merchants only.
Err95 = 253 // original "95"
EnUsErr95 = "A valid state is required."
// This code is applicable to Wells Fargo SecureSource merchants only. Country is a required field and must contain the value of a supported country.
Err96 = 254 // original "96"
EnUsErr96 = "This country is not authorized for buyers."
// Applicable only to the SIM API. Fingerprints are only valid for a short period of time. This code indicates that the transaction fingerprint has expired.
Err97 = 255 // original "97"
EnUsErr97 = "This transaction cannot be accepted."
// Applicable only to the SIM API. The transaction fingerprint has already been used.
Err98 = 256 // original "98"
EnUsErr98 = "This transaction cannot be accepted."
// Applicable only to the SIM API. The server-generated fingerprint does not match the merchant-specified fingerprint in the x_fp_hash field.
Err99 = 257 // original "99"
EnUsErr99 = "This transaction cannot be accepted."
// Applicable only to eCheck.Net. The value specified in the echeckType field is invalid.
Err100 = 258 // original "100"
EnUsErr100 = "The eCheck type parameter is invalid."
// Applicable only to eCheck.Net. The specified name on the account and/or the account type do not match the NOC record for this account.
Err101 = 259 // original "101"
EnUsErr101 = "The given name on the account and/or the account type does not match the actual account."
// A transaction key was submitted with this WebLink request.
Err102 = 260 // original "102"
EnUsErr102 = "This request cannot be accepted."
Err103 = 261 // original "103"
EnUsErr103 = "This transaction cannot be accepted."
// Applicable only to eCheck.Net. The value submitted for country failed validation.
Err104 = 262 // original "104"
EnUsErr104 = "The transaction is currently under review."
// Applicable only to eCheck.Net. The values submitted for city and country failed validation.
Err105 = 263 // original "105"
EnUsErr105 = "The transaction is currently under review."
// Applicable only to eCheck.Net. The value submitted for company failed validation.
Err106 = 264 // original "106"
EnUsErr106 = "The transaction is currently under review."
// The value submitted for bank account name failed validation.
Err107 = 265 // original "107"
EnUsErr107 = "The transaction is currently under review."
// Applicable only to eCheck.Net. The values submitted for firstName and lastName failed validation.
Err108 = 266 // original "108"
EnUsErr108 = "The transaction is currently under review."
// Applicable only to eCheck.Net. The values submitted for firstName and lastName failed validation.
Err109 = 267 // original "109"
EnUsErr109 = "The transaction is currently under review."
// The value submitted for accountName does not contain valid characters.
Err110 = 268 // original "110"
EnUsErr110 = "The transaction is currently under review."
// This code is applicable to Wells Fargo SecureSource merchants only.
Err111 = 269 // original "111"
EnUsErr111 = "A valid billing country is required."
// This code is applicable to Wells Fargo SecureSource merchants only.
Err112 = 270 // original "112"
EnUsErr112 = "A valid billing state/province is required."
Err113 = 271 // original "113"
EnUsErr113 = "The commercial card type is invalid."
Err114 = 272 // original "114"
EnUsErr114 = "The merchant account is in test mode. This automated payment will not be processed."
Err115 = 273 // original "115"
EnUsErr115 = "The merchant account is not active. This automated payment will not be processed."
// This code is applicable only to merchants that include the authenticationIndicator in the transaction request. The ECI value for a Visa transaction; or the UCAF indicator for a Mastercard transaction submitted in the authenticationIndicator field is invalid.
Err116 = 274 // original "116"
EnUsErr116 = "The authentication indicator is invalid."
// This code is applicable only to merchants that include the cardholderAuthenticationValue in the transaction request. The CAVV for a Visa transaction or the AVV/UCAF for a Mastercard transaction is invalid or contains an invalid character.
Err117 = 275 // original "117"
EnUsErr117 = "The cardholder authentication value is invalid."
// This code is applicable only to merchants that include the authenticationIndicator and cardholderAuthenticationValue in the transaction request. The combination of authenticationIndicator and cardholderAuthenticationValue is invalid.
Err118 = 276 // original "118"
EnUsErr118 = "The combination of card type, authentication indicator and cardholder authentication value is invalid."
// This code is applicable only to merchants that include the authenticationIndicator and recurringBilling in the transaction request. Transactions submitted with a value in authenticationIndicator while recurringBilling is set to true will be rejected.
Err119 = 277 // original "119"
EnUsErr119 = "Transactions having cardholder authentication values cannot be marked as recurring."
// The system-generated void for the original timed-out transaction failed. The original transaction timed out while waiting for a response from the authorizer.
Err120 = 278 // original "120"
EnUsErr120 = "An error occurred during processing. Please try again."
// The system-generated void for the original errored transaction failed. The original transaction experienced a database error.
Err121 = 279 // original "121"
EnUsErr121 = "An error occurred during processing. Please try again."
// The system-generated void for the original errored transaction failed. The original transaction experienced a processing error.
Err122 = 280 // original "122"
EnUsErr122 = "An error occurred during processing. Please try again."
// The transaction request must include the API login ID associated with the payment gateway account.
Err123 = 281 // original "123"
EnUsErr123 = "This account has not been given the permission(s) required for this request."
Err124 = 282 // original "124"
EnUsErr124 = "This processor does not accept recurring transactions."
Err125 = 283 // original "125"
EnUsErr125 = "The surcharge amount is invalid."
Err126 = 284 // original "126"
EnUsErr126 = "The Tip amount is invalid."
// The system-generated void for the original AVS-rejected transaction failed.
Err127 = 285 // original "127"
EnUsErr127 = "The transaction resulted in an AVS mismatch. The address provided does not match billing address of cardholder."
// The customer's financial institution does not currently allow transactions for this account.
Err128 = 286 // original "128"
EnUsErr128 = "This transaction cannot be processed."
// The payment gateway account status is Blacklisted.
Err130 = 287 // original "130"
EnUsErr130 = "This merchant account has been closed."
// The payment gateway account status is Suspended-STA.
Err131 = 288 // original "131"
EnUsErr131 = "This transaction cannot be accepted at this time."
// The payment gateway account status is Suspended - Blacklist.
Err132 = 289 // original "132"
EnUsErr132 = "This transaction cannot be accepted at this time."
// The system-generated void for the original FraudScreen-rejected transaction failed.
Err141 = 290 // original "141"
EnUsErr141 = "This transaction has been declined."
// The system-generated void for the original card code-rejected and AVS-rejected transaction failed.
Err145 = 291 // original "145"
EnUsErr145 = "This transaction has been declined."
// The system-generated void for the original transaction failed. The response for the original transaction could not be communicated to the client.
Err152 = 292 // original "152"
EnUsErr152 = "The transaction was authorized but the client could not be notified; it will not be settled."
// <ul>Set marketType to `0` to flag the transaction as e-commerce.Set transactionType to authCaptureTransaction or authOnlyTransaction.Specify both opaque data parameters.Do not include card number, expiration date, or track data.Do not include 3DS data. Ensure that you submit data that can be successfully decrypted.Only submit decrypted data that belongs to the merchant submitting the request.Encode the submitted data in Base64. </ul>
Err153 = 293 // original "153"
EnUsErr153 = "There was an error processing the payment data."
Err154 = 294 // original "154"
EnUsErr154 = "Processing Apple Payments is not enabled for this merchant account."
Err155 = 295 // original "155"
EnUsErr155 = "This processor does not support this method of submitting payment data."
Err156 = 296 // original "156"
EnUsErr156 = "The cryptogram is either invalid or cannot be used in combination with other parameters."
// System void failed. CVV2 Code mismatch based on the CVV response and the merchant settings.
Err165 = 297 // original "165"
EnUsErr165 = "This transaction has been declined."
// Concord EFS - Provisioning at the processor has not been completed.
Err170 = 298 // original "170"
EnUsErr170 = "An error occurred during processing. Please contact the merchant."
// Concord EFS - This request is invalid.
Err171 = 299 // original "171"
EnUsErr171 = "An error occurred during processing. Please contact the merchant."
// Concord EFS - The store ID is invalid.
Err172 = 300 // original "172"
EnUsErr172 = "An error occurred during processing. Please contact the merchant."
// Concord EFS - The store key is invalid.
Err173 = 301 // original "173"
EnUsErr173 = "An error occurred during processing. Please contact the merchant."
// Concord EFS - This transaction type is not accepted by the processor.
Err174 = 302 // original "174"
EnUsErr174 = "The transaction type is invalid. Please contact the merchant."
// Concord EFS - This transaction is not allowed. The Concord EFS processing platform does not support voiding credit transactions. Please debit the credit card instead of voiding the credit.
Err175 = 303 // original "175"
EnUsErr175 = "This processor does not allow voiding of credits."
// The processor response format is invalid.
Err180 = 304 // original "180"
EnUsErr180 = "An error occurred during processing. Please try again."
// The system-generated void for the original invalid transaction failed. (The original transaction included an invalid processor response format.)
Err181 = 305 // original "181"
EnUsErr181 = "An error occurred during processing. Please try again."
Err182 = 306 // original "182"
EnUsErr182 = "One or more of the sub-merchant values are invalid."
Err183 = 307 // original "183"
EnUsErr183 = "One or more of the required sub-merchant values are missing."
Err184 = 308 // original "184"
EnUsErr184 = "Invalid Token Requestor Name."
// Merchant is not configured for VPOS.
Err185 = 309 // original "185"
EnUsErr185 = "This transaction cannot be processed."
Err186 = 310 // original "186"
EnUsErr186 = "Invalid Token Requestor ID Length."
Err187 = 311 // original "187"
EnUsErr187 = "Invalid Token Requestor ECI Length."
Err191 = 312 // original "191"
EnUsErr191 = "This transaction has been declined."
Err192 = 313 // original "192"
EnUsErr192 = "An error occurred during processing. Please try again."
Err193 = 314 // original "193"
EnUsErr193 = "The transaction is currently under review."
Err195 = 315 // original "195"
EnUsErr195 = "One or more of the HTML type configuration fields do not appear to be safe."
// This error code applies only to merchants on FDC Omaha. The credit card number is invalid.
Err200 = 316 // original "200"
EnUsErr200 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The expiration date is invalid.
Err201 = 317 // original "201"
EnUsErr201 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The transaction type is invalid.
Err202 = 318 // original "202"
EnUsErr202 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The value submitted in the amount field is invalid.
Err203 = 319 // original "203"
EnUsErr203 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The department code is invalid.
Err204 = 320 // original "204"
EnUsErr204 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The value submitted in the merchant number field is invalid.
Err205 = 321 // original "205"
EnUsErr205 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The merchant is not on file.
Err206 = 322 // original "206"
EnUsErr206 = "This transaction has been declined."
// This error code applies only to merchants on FDC Omaha. The merchant account is closed.
Err207 = 323 // original "207"
EnUsErr207 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The merchant is not on file.
Err208 = 324 // original "208"
EnUsErr208 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. Communication with the processor could not be established.
Err209 = 325 // original "209"
EnUsErr209 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The merchant type is incorrect.
Err210 = 326 // original "210"
EnUsErr210 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The cardholder is not on file.
Err211 = 327 // original "211"
EnUsErr211 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The bank configuration is not on file.
Err212 = 328 // original "212"
EnUsErr212 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The merchant assessment code is incorrect.
Err213 = 329 // original "213"
EnUsErr213 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. This function is currently unavailable.
Err214 = 330 // original "214"
EnUsErr214 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The encrypted PIN field format is invalid.
Err215 = 331 // original "215"
EnUsErr215 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The ATM term ID is invalid.
Err216 = 332 // original "216"
EnUsErr216 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. This transaction experienced a general message format problem.
Err217 = 333 // original "217"
EnUsErr217 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The PIN block format or PIN availability value is invalid.
Err218 = 334 // original "218"
EnUsErr218 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The ETC void is unmatched.
Err219 = 335 // original "219"
EnUsErr219 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The primary CPU is not available.
Err220 = 336 // original "220"
EnUsErr220 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. The SE number is invalid.
Err221 = 337 // original "221"
EnUsErr221 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. Duplicate auth request (from INAS).
Err222 = 338 // original "222"
EnUsErr222 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. This transaction experienced an unspecified error.
Err223 = 339 // original "223"
EnUsErr223 = "This transaction has been declined"
// This error code applies only to merchants on FDC Omaha. Please re-enter the transaction.
Err224 = 340 // original "224"
EnUsErr224 = "This transaction has been declined"
// The transaction has an invalid dynamic currency conversion (DCC) action.
Err225 = 341 // original "225"
EnUsErr225 = "This transaction cannot be processed."
// Incomplete set of Dynamic Currency Conversion (DCC) parameters.
Err226 = 342 // original "226"
EnUsErr226 = "This transaction cannot be processed."
// Merchant is not configured for Dynamic Currency Conversion (DCC).
Err227 = 343 // original "227"
EnUsErr227 = "This transaction cannot be processed."
// Dynamic Currency Conversion (DCC) is not allowed for this transaction type.
Err228 = 344 // original "228"
EnUsErr228 = "This transaction cannot be processed."
Err229 = 345 // original "229"
EnUsErr229 = "Conversion rate for this card is available."
Err230 = 346 // original "230"
EnUsErr230 = "This transaction cannot be processed."
// Incoming data is different than the referenced Dynamic Currency Conversion (DCC) transaction.
Err231 = 347 // original "231"
EnUsErr231 = "This transaction cannot be processed."
// Merchant is not configured for Dynamic Currency Conversion (DCC).
Err232 = 348 // original "232"