1.0 Problem/Motivation

Getting an error with using Authorize.net using test credentials:

It appears that this transaction is a duplicate. Have you already submitted the form once? If so there may have been a connection problem. Check your email for a receipt from Authorize.net. If you do not receive a receipt within 2 hours you can try your transaction again. If you continue to have problems please contact the site administrator.

2.0 Detailed steps to reproduce (embed screenshots)

This is on CiviCRM 5.51.3. This is the example export (might need to change "payment_processor_id: 2"):

uuid: 6cf84b0b-f56b-46bb-90a9-927fbb011d73
langcode: en
status: open
dependencies:
  module:
    - webform_civicrm
weight: 0
open: null
close: null
uid: 1
template: false
archive: false
id: test
title: Test
description: ''
category: ''
elements: |-
  contact_pagebreak:
    '#type': webform_wizard_page
    '#form_key': contact_pagebreak
    '#title': 'Contact Information'
    civicrm_1_contact_1_fieldset_fieldset:
      '#type': fieldset
      '#title': 'Contact 1'
      '#form_key': civicrm_1_contact_1_fieldset_fieldset
      '#parent': contact_pagebreak
      civicrm_1_contact_1_contact_existing:
        '#type': civicrm_contact
        '#search_prompt': '- Choose existing -'
        '#widget': hidden
        '#form_key': civicrm_1_contact_1_contact_existing
        '#allow_create': 1
        '#none_prompt': '+ Create new +'
        '#default': user
        '#contact_type': individual
        '#parent': civicrm_1_contact_1_fieldset_fieldset
        '#extra': {  }
        '#title': 'Existing Contact'
      civicrm_1_contact_1_contact_first_name:
        '#type': textfield
        '#counter_type': character
        '#counter_maximum': 64
        '#counter_maximum_message': ' '
        '#contact_type': individual
        '#form_key': civicrm_1_contact_1_contact_first_name
        '#extra':
          width: 20
        '#parent': civicrm_1_contact_1_fieldset_fieldset
        '#title': 'First Name'
      civicrm_1_contact_1_contact_last_name:
        '#type': textfield
        '#counter_type': character
        '#counter_maximum': 64
        '#counter_maximum_message': ' '
        '#contact_type': individual
        '#form_key': civicrm_1_contact_1_contact_last_name
        '#extra':
          width: 20
        '#parent': civicrm_1_contact_1_fieldset_fieldset
        '#title': 'Last Name'
      civicrm_1_contact_1_email_email:
        '#type': email
        '#form_key': civicrm_1_contact_1_email_email
        '#extra':
          width: 20
        '#parent': civicrm_1_contact_1_fieldset_fieldset
        '#title': Email
  contribution_pagebreak:
    '#type': webform_wizard_page
    '#form_key': contribution_pagebreak
    '#title': Payment
    civicrm_1_contribution_1_contribution_total_amount:
      '#type': civicrm_number
      '#parent': contribution_pagebreak
      '#data_type': Money
      '#extra':
        field_prefix: $
        point: .
        separator: ','
        decimals: 2
        min: 0
      '#form_key': civicrm_1_contribution_1_contribution_total_amount
      '#title': 'Contribution Amount'
    civicrm_1_contribution_1_contribution_is_test:
      '#type': hidden
      '#expose_list': true
      '#value': '1'
      '#weight': 9996
      '#form_key': civicrm_1_contribution_1_contribution_is_test
      '#extra': {  }
      '#parent': contribution_pagebreak
      '#title': 'Payment Processor Mode'
    civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset:
      '#type': fieldset
      '#title': 'Billing Address'
      '#form_key': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
      '#parent': contribution_pagebreak
      civicrm_1_contribution_1_contribution_billing_address_first_name:
        '#type': textfield
        '#extra':
          width: 60
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_first_name
        '#title': 'Billing First Name'
      civicrm_1_contribution_1_contribution_billing_address_last_name:
        '#type': textfield
        '#extra':
          width: 60
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_last_name
        '#title': 'Billing Last Name'
      civicrm_1_contribution_1_contribution_billing_address_street_address:
        '#type': textfield
        '#extra':
          width: 60
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_street_address
        '#title': 'Street Address'
      civicrm_1_contribution_1_contribution_billing_address_postal_code:
        '#type': textfield
        '#extra':
          width: 7
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_postal_code
        '#title': 'Postal Code'
      civicrm_1_contribution_1_contribution_billing_address_city:
        '#type': textfield
        '#extra':
          width: 20
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_city
        '#title': City
      civicrm_1_contribution_1_contribution_billing_address_country_id:
        '#type': civicrm_options
        '#extra':
          aslist: 1
          items: |-
            1001|Afghanistan
            1241|Åland Islands
            1002|Albania
            1003|Algeria
            1004|American Samoa
            1005|Andorra
            1006|Angola
            1007|Anguilla
            1008|Antarctica
            1009|Antigua and Barbuda
            1010|Argentina
            1011|Armenia
            1012|Aruba
            1013|Australia
            1014|Austria
            1015|Azerbaijan
            1212|Bahamas
            1016|Bahrain
            1017|Bangladesh
            1018|Barbados
            1019|Belarus
            1020|Belgium
            1021|Belize
            1022|Benin
            1023|Bermuda
            1024|Bhutan
            1025|Bolivia
            1250|Bonaire, Saint Eustatius and Saba
            1026|Bosnia and Herzegovina
            1027|Botswana
            1028|Bouvet Island
            1029|Brazil
            1030|British Indian Ocean Territory
            1032|Brunei Darussalam
            1033|Bulgaria
            1034|Burkina Faso
            1036|Burundi
            1037|Cambodia
            1038|Cameroon
            1039|Canada
            1040|Cape Verde
            1041|Cayman Islands
            1042|Central African Republic
            1043|Chad
            1044|Chile
            1045|China
            1046|Christmas Island
            1047|Cocos (Keeling) Islands
            1048|Colombia
            1049|Comoros
            1051|Congo, Republic of the
            1050|Congo, The Democratic Republic of the
            1052|Cook Islands
            1053|Costa Rica
            1054|Côte d’Ivoire
            1055|Croatia
            1056|Cuba
            1248|Curaçao
            1057|Cyprus
            1058|Czech Republic
            1059|Denmark
            1060|Djibouti
            1061|Dominica
            1062|Dominican Republic
            1064|Ecuador
            1065|Egypt
            1066|El Salvador
            1067|Equatorial Guinea
            1068|Eritrea
            1069|Estonia
            1203|Eswatini
            1070|Ethiopia
            1072|Falkland Islands (Malvinas)
            1073|Faroe Islands
            1074|Fiji
            1075|Finland
            1076|France
            1077|French Guiana
            1078|French Polynesia
            1079|French Southern Territories
            1080|Gabon
            1213|Gambia
            1081|Georgia
            1082|Germany
            1083|Ghana
            1084|Gibraltar
            1085|Greece
            1086|Greenland
            1087|Grenada
            1088|Guadeloupe
            1089|Guam
            1090|Guatemala
            1245|Guernsey
            1091|Guinea
            1092|Guinea-Bissau
            1093|Guyana
            1094|Haiti
            1095|Heard Island and McDonald Islands
            1096|Holy See (Vatican City State)
            1097|Honduras
            1098|Hong Kong
            1099|Hungary
            1100|Iceland
            1101|India
            1102|Indonesia
            1103|Iran, Islamic Republic of
            1104|Iraq
            1105|Ireland
            1246|Isle of Man
            1106|Israel
            1107|Italy
            1108|Jamaica
            1109|Japan
            1244|Jersey
            1110|Jordan
            1111|Kazakhstan
            1112|Kenya
            1113|Kiribati
            1114|Korea, Democratic People's Republic of
            1115|Korea, Republic of
            1251|Kosovo
            1116|Kuwait
            1117|Kyrgyzstan
            1118|Lao People's Democratic Republic
            1119|Latvia
            1120|Lebanon
            1121|Lesotho
            1122|Liberia
            1123|Libya
            1124|Liechtenstein
            1125|Lithuania
            1126|Luxembourg
            1127|Macao
            1129|Madagascar
            1130|Malawi
            1131|Malaysia
            1132|Maldives
            1133|Mali
            1134|Malta
            1135|Marshall Islands
            1136|Martinique
            1137|Mauritania
            1138|Mauritius
            1139|Mayotte
            1140|Mexico
            1141|Micronesia, Federated States of
            1142|Moldova
            1143|Monaco
            1144|Mongolia
            1243|Montenegro
            1145|Montserrat
            1146|Morocco
            1147|Mozambique
            1035|Myanmar
            1148|Namibia
            1149|Nauru
            1150|Nepal
            1152|Netherlands
            1153|New Caledonia
            1154|New Zealand
            1155|Nicaragua
            1156|Niger
            1157|Nigeria
            1158|Niue
            1159|Norfolk Island
            1128|North Macedonia
            1160|Northern Mariana Islands
            1161|Norway
            1162|Oman
            1163|Pakistan
            1164|Palau
            1165|Palestine, State of
            1166|Panama
            1167|Papua New Guinea
            1168|Paraguay
            1169|Peru
            1170|Philippines
            1171|Pitcairn
            1172|Poland
            1173|Portugal
            1174|Puerto Rico
            1175|Qatar
            1179|Reunion
            1176|Romania
            1177|Russian Federation
            1178|Rwanda
            1252|Saint Barthélemy
            1180|Saint Helena
            1181|Saint Kitts and Nevis
            1182|Saint Lucia
            1253|Saint Martin (French part)
            1183|Saint Pierre and Miquelon
            1184|Saint Vincent and the Grenadines
            1185|Samoa
            1186|San Marino
            1207|Sao Tome and Principe
            1187|Saudi Arabia
            1188|Senegal
            1242|Serbia
            1238|Serbia and Montenegro
            1189|Seychelles
            1190|Sierra Leone
            1191|Singapore
            1249|Sint Maarten (Dutch Part)
            1192|Slovakia
            1193|Slovenia
            1194|Solomon Islands
            1195|Somalia
            1196|South Africa
            1197|South Georgia and the South Sandwich Islands
            1247|South Sudan
            1198|Spain
            1199|Sri Lanka
            1200|Sudan
            1201|Suriname
            1202|Svalbard and Jan Mayen
            1204|Sweden
            1205|Switzerland
            1206|Syrian Arab Republic
            1208|Taiwan
            1209|Tajikistan
            1210|Tanzania, United Republic of
            1211|Thailand
            1063|Timor-Leste
            1214|Togo
            1215|Tokelau
            1216|Tonga
            1217|Trinidad and Tobago
            1218|Tunisia
            1219|Turkey
            1220|Turkmenistan
            1221|Turks and Caicos Islands
            1222|Tuvalu
            1223|Uganda
            1224|Ukraine
            1225|United Arab Emirates
            1226|United Kingdom
            1228|United States
            1227|United States Minor Outlying Islands
            1229|Uruguay
            1230|Uzbekistan
            1231|Vanuatu
            1232|Venezuela
            1233|Viet Nam
            1031|Virgin Islands, British
            1234|Virgin Islands, U.S.
            1235|Wallis and Futuna
            1236|Western Sahara
            1237|Yemen
            1239|Zambia
            1240|Zimbabwe
        '#default_value': 1228
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_country_id
        '#options':
          1001: Afghanistan
          1241: 'Åland Islands'
          1002: Albania
          1003: Algeria
          1004: 'American Samoa'
          1005: Andorra
          1006: Angola
          1007: Anguilla
          1008: Antarctica
          1009: 'Antigua and Barbuda'
          1010: Argentina
          1011: Armenia
          1012: Aruba
          1013: Australia
          1014: Austria
          1015: Azerbaijan
          1212: Bahamas
          1016: Bahrain
          1017: Bangladesh
          1018: Barbados
          1019: Belarus
          1020: Belgium
          1021: Belize
          1022: Benin
          1023: Bermuda
          1024: Bhutan
          1025: Bolivia
          1250: 'Bonaire, Saint Eustatius and Saba'
          1026: 'Bosnia and Herzegovina'
          1027: Botswana
          1028: 'Bouvet Island'
          1029: Brazil
          1030: 'British Indian Ocean Territory'
          1032: 'Brunei Darussalam'
          1033: Bulgaria
          1034: 'Burkina Faso'
          1036: Burundi
          1037: Cambodia
          1038: Cameroon
          1039: Canada
          1040: 'Cape Verde'
          1041: 'Cayman Islands'
          1042: 'Central African Republic'
          1043: Chad
          1044: Chile
          1045: China
          1046: 'Christmas Island'
          1047: 'Cocos (Keeling) Islands'
          1048: Colombia
          1049: Comoros
          1051: 'Congo, Republic of the'
          1050: 'Congo, The Democratic Republic of the'
          1052: 'Cook Islands'
          1053: 'Costa Rica'
          1054: 'Côte d’Ivoire'
          1055: Croatia
          1056: Cuba
          1248: Curaçao
          1057: Cyprus
          1058: 'Czech Republic'
          1059: Denmark
          1060: Djibouti
          1061: Dominica
          1062: 'Dominican Republic'
          1064: Ecuador
          1065: Egypt
          1066: 'El Salvador'
          1067: 'Equatorial Guinea'
          1068: Eritrea
          1069: Estonia
          1203: Eswatini
          1070: Ethiopia
          1072: 'Falkland Islands (Malvinas)'
          1073: 'Faroe Islands'
          1074: Fiji
          1075: Finland
          1076: France
          1077: 'French Guiana'
          1078: 'French Polynesia'
          1079: 'French Southern Territories'
          1080: Gabon
          1213: Gambia
          1081: Georgia
          1082: Germany
          1083: Ghana
          1084: Gibraltar
          1085: Greece
          1086: Greenland
          1087: Grenada
          1088: Guadeloupe
          1089: Guam
          1090: Guatemala
          1245: Guernsey
          1091: Guinea
          1092: Guinea-Bissau
          1093: Guyana
          1094: Haiti
          1095: 'Heard Island and McDonald Islands'
          1096: 'Holy See (Vatican City State)'
          1097: Honduras
          1098: 'Hong Kong'
          1099: Hungary
          1100: Iceland
          1101: India
          1102: Indonesia
          1103: 'Iran, Islamic Republic of'
          1104: Iraq
          1105: Ireland
          1246: 'Isle of Man'
          1106: Israel
          1107: Italy
          1108: Jamaica
          1109: Japan
          1244: Jersey
          1110: Jordan
          1111: Kazakhstan
          1112: Kenya
          1113: Kiribati
          1114: 'Korea, Democratic People''s Republic of'
          1115: 'Korea, Republic of'
          1251: Kosovo
          1116: Kuwait
          1117: Kyrgyzstan
          1118: 'Lao People''s Democratic Republic'
          1119: Latvia
          1120: Lebanon
          1121: Lesotho
          1122: Liberia
          1123: Libya
          1124: Liechtenstein
          1125: Lithuania
          1126: Luxembourg
          1127: Macao
          1129: Madagascar
          1130: Malawi
          1131: Malaysia
          1132: Maldives
          1133: Mali
          1134: Malta
          1135: 'Marshall Islands'
          1136: Martinique
          1137: Mauritania
          1138: Mauritius
          1139: Mayotte
          1140: Mexico
          1141: 'Micronesia, Federated States of'
          1142: Moldova
          1143: Monaco
          1144: Mongolia
          1243: Montenegro
          1145: Montserrat
          1146: Morocco
          1147: Mozambique
          1035: Myanmar
          1148: Namibia
          1149: Nauru
          1150: Nepal
          1152: Netherlands
          1153: 'New Caledonia'
          1154: 'New Zealand'
          1155: Nicaragua
          1156: Niger
          1157: Nigeria
          1158: Niue
          1159: 'Norfolk Island'
          1128: 'North Macedonia'
          1160: 'Northern Mariana Islands'
          1161: Norway
          1162: Oman
          1163: Pakistan
          1164: Palau
          1165: 'Palestine, State of'
          1166: Panama
          1167: 'Papua New Guinea'
          1168: Paraguay
          1169: Peru
          1170: Philippines
          1171: Pitcairn
          1172: Poland
          1173: Portugal
          1174: 'Puerto Rico'
          1175: Qatar
          1179: Reunion
          1176: Romania
          1177: 'Russian Federation'
          1178: Rwanda
          1252: 'Saint Barthélemy'
          1180: 'Saint Helena'
          1181: 'Saint Kitts and Nevis'
          1182: 'Saint Lucia'
          1253: 'Saint Martin (French part)'
          1183: 'Saint Pierre and Miquelon'
          1184: 'Saint Vincent and the Grenadines'
          1185: Samoa
          1186: 'San Marino'
          1207: 'Sao Tome and Principe'
          1187: 'Saudi Arabia'
          1188: Senegal
          1242: Serbia
          1238: 'Serbia and Montenegro'
          1189: Seychelles
          1190: 'Sierra Leone'
          1191: Singapore
          1249: 'Sint Maarten (Dutch Part)'
          1192: Slovakia
          1193: Slovenia
          1194: 'Solomon Islands'
          1195: Somalia
          1196: 'South Africa'
          1197: 'South Georgia and the South Sandwich Islands'
          1247: 'South Sudan'
          1198: Spain
          1199: 'Sri Lanka'
          1200: Sudan
          1201: Suriname
          1202: 'Svalbard and Jan Mayen'
          1204: Sweden
          1205: Switzerland
          1206: 'Syrian Arab Republic'
          1208: Taiwan
          1209: Tajikistan
          1210: 'Tanzania, United Republic of'
          1211: Thailand
          1063: Timor-Leste
          1214: Togo
          1215: Tokelau
          1216: Tonga
          1217: 'Trinidad and Tobago'
          1218: Tunisia
          1219: Turkey
          1220: Turkmenistan
          1221: 'Turks and Caicos Islands'
          1222: Tuvalu
          1223: Uganda
          1224: Ukraine
          1225: 'United Arab Emirates'
          1226: 'United Kingdom'
          1228: 'United States'
          1227: 'United States Minor Outlying Islands'
          1229: Uruguay
          1230: Uzbekistan
          1231: Vanuatu
          1232: Venezuela
          1233: 'Viet Nam'
          1031: 'Virgin Islands, British'
          1234: 'Virgin Islands, U.S.'
          1235: 'Wallis and Futuna'
          1236: 'Western Sahara'
          1237: Yemen
          1239: Zambia
          1240: Zimbabwe
        '#title': Country
        '#civicrm_live_options': 1
      civicrm_1_contribution_1_contribution_billing_address_state_province_id:
        '#type': textfield
        '#extra':
          maxlength: 5
          width: 4
        '#data_type': state_province_abbr
        '#set': billing_1_number_of_billing
        '#parent': civicrm_1_billing_1_number_of_billing_1_fieldset_fieldset
        '#form_key': civicrm_1_contribution_1_contribution_billing_address_state_province_id
        '#title': State/Province
css: ''
javascript: ''
settings:
  ajax: false
  ajax_scroll_top: form
  ajax_progress_type: ''
  ajax_effect: ''
  ajax_speed: null
  page: true
  page_submit_path: ''
  page_confirm_path: ''
  page_theme_name: ''
  form_title: both
  form_submit_once: false
  form_open_message: ''
  form_close_message: ''
  form_exception_message: ''
  form_previous_submissions: true
  form_confidential: false
  form_confidential_message: ''
  form_disable_remote_addr: false
  form_convert_anonymous: false
  form_prepopulate: false
  form_prepopulate_source_entity: false
  form_prepopulate_source_entity_required: false
  form_prepopulate_source_entity_type: ''
  form_unsaved: false
  form_disable_back: false
  form_submit_back: false
  form_disable_autocomplete: false
  form_novalidate: false
  form_disable_inline_errors: false
  form_required: false
  form_autofocus: false
  form_details_toggle: false
  form_reset: false
  form_access_denied: default
  form_access_denied_title: ''
  form_access_denied_message: ''
  form_access_denied_attributes: {  }
  form_file_limit: ''
  form_attributes: {  }
  form_method: ''
  form_action: ''
  share: false
  share_node: false
  share_theme_name: ''
  share_title: true
  share_page_body_attributes: {  }
  submission_label: ''
  submission_exception_message: ''
  submission_locked_message: ''
  submission_log: false
  submission_excluded_elements: {  }
  submission_exclude_empty: false
  submission_exclude_empty_checkbox: false
  submission_views: {  }
  submission_views_replace: {  }
  submission_user_columns: {  }
  submission_user_duplicate: false
  submission_access_denied: default
  submission_access_denied_title: ''
  submission_access_denied_message: ''
  submission_access_denied_attributes: {  }
  previous_submission_message: ''
  previous_submissions_message: ''
  autofill: false
  autofill_message: ''
  autofill_excluded_elements: {  }
  wizard_progress_bar: true
  wizard_progress_pages: false
  wizard_progress_percentage: false
  wizard_progress_link: false
  wizard_progress_states: false
  wizard_start_label: ''
  wizard_preview_link: false
  wizard_confirmation: true
  wizard_confirmation_label: ''
  wizard_auto_forward: true
  wizard_auto_forward_hide_next_button: false
  wizard_keyboard: true
  wizard_track: ''
  wizard_prev_button_label: ''
  wizard_next_button_label: ''
  wizard_toggle: false
  wizard_toggle_show_label: ''
  wizard_toggle_hide_label: ''
  preview: 0
  preview_label: ''
  preview_title: ''
  preview_message: ''
  preview_attributes: {  }
  preview_excluded_elements: {  }
  preview_exclude_empty: true
  preview_exclude_empty_checkbox: false
  draft: none
  draft_multiple: false
  draft_auto_save: false
  draft_saved_message: ''
  draft_loaded_message: ''
  draft_pending_single_message: ''
  draft_pending_multiple_message: ''
  confirmation_type: page
  confirmation_url: ''
  confirmation_title: ''
  confirmation_message: ''
  confirmation_attributes: {  }
  confirmation_back: true
  confirmation_back_label: ''
  confirmation_back_attributes: {  }
  confirmation_exclude_query: false
  confirmation_exclude_token: false
  confirmation_update: false
  limit_total: null
  limit_total_interval: null
  limit_total_message: ''
  limit_total_unique: false
  limit_user: null
  limit_user_interval: null
  limit_user_message: ''
  limit_user_unique: false
  entity_limit_total: null
  entity_limit_total_interval: null
  entity_limit_user: null
  entity_limit_user_interval: null
  purge: none
  purge_days: null
  results_disabled: false
  results_disabled_ignore: false
  results_customize: false
  token_view: false
  token_update: false
  token_delete: false
  serial_disabled: false
access:
  create:
    roles:
      - anonymous
      - authenticated
    users: {  }
    permissions: {  }
  view_any:
    roles: {  }
    users: {  }
    permissions: {  }
  update_any:
    roles: {  }
    users: {  }
    permissions: {  }
  delete_any:
    roles: {  }
    users: {  }
    permissions: {  }
  purge_any:
    roles: {  }
    users: {  }
    permissions: {  }
  view_own:
    roles: {  }
    users: {  }
    permissions: {  }
  update_own:
    roles: {  }
    users: {  }
    permissions: {  }
  delete_own:
    roles: {  }
    users: {  }
    permissions: {  }
  administer:
    roles: {  }
    users: {  }
    permissions: {  }
  test:
    roles: {  }
    users: {  }
    permissions: {  }
  configuration:
    roles: {  }
    users: {  }
    permissions: {  }
handlers:
  webform_civicrm:
    id: webform_civicrm
    handler_id: webform_civicrm
    label: CiviCRM
    notes: ''
    status: true
    conditions: {  }
    weight: null
    settings:
      nid: 1
      number_of_contacts: '1'
      1_contact_type: individual
      1_webform_label: 'Contact 1'
      civicrm_1_contact_1_contact_contact_sub_type: {  }
      civicrm_1_contact_1_contact_existing: create_civicrm_webform_element
      civicrm_1_contact_1_contact_prefix_id: 0
      civicrm_1_contact_1_contact_first_name: create_civicrm_webform_element
      civicrm_1_contact_1_contact_middle_name: 0
      civicrm_1_contact_1_contact_last_name: create_civicrm_webform_element
      civicrm_1_contact_1_contact_suffix_id: 0
      civicrm_1_contact_1_contact_nick_name: 0
      civicrm_1_contact_1_contact_gender_id: 0
      civicrm_1_contact_1_contact_job_title: 0
      civicrm_1_contact_1_contact_birth_date: 0
      civicrm_1_contact_1_contact_preferred_communication_method: 0
      civicrm_1_contact_1_contact_privacy: 0
      civicrm_1_contact_1_contact_preferred_language: 0
      civicrm_1_contact_1_contact_image_url: 0
      civicrm_1_contact_1_contact_contact_id: 0
      civicrm_1_contact_1_contact_user_id: 0
      civicrm_1_contact_1_contact_external_identifier: 0
      civicrm_1_contact_1_contact_source: 0
      civicrm_1_contact_1_contact_cs: 0
      civicrm_1_contact_1_contact_employer_id: 0
      civicrm_1_contact_1_contact_is_deceased: 0
      civicrm_1_contact_1_contact_deceased_date: 0
      contact_1_settings_matching_rule: Unsupervised
      contact_1_number_of_other: '0'
      contact_1_number_of_address: '0'
      contact_1_number_of_phone: '0'
      contact_1_number_of_email: '1'
      civicrm_1_contact_1_email_email: create_civicrm_webform_element
      civicrm_1_contact_1_email_location_type_id: '1'
      civicrm_1_contact_1_email_is_primary: '1'
      contact_1_number_of_website: '0'
      contact_1_number_of_im: '0'
      prefix_known: ''
      prefix_unknown: ''
      toggle_message: 0
      message: ''
      activity_number_of_activity: '0'
      participant_reg_type: '0'
      reg_options:
        event_type:
          any: any
        show_past_events: now
        show_future_events: '1'
        show_public_events: all
        title_display: title
        show_full_events: 1
        event_sort_field: start_date
        show_remaining: '0'
        validate: 1
        block_form: 0
        disable_unregister: 0
        allow_url_load: 0
      membership_1_number_of_membership: '0'
      civicrm_1_contribution_1_contribution_enable_contribution: '1'
      civicrm_1_contribution_1_contribution_total_amount: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_payment_processor_id: '1'
      civicrm_1_contribution_1_contribution_is_test: '1'
      civicrm_1_contribution_1_contribution_note: 0
      civicrm_1_contribution_1_contribution_soft:
        '': ''
      civicrm_1_contribution_1_contribution_honor_contact_id: 0
      civicrm_1_contribution_1_contribution_honor_type_id: '1'
      civicrm_1_contribution_1_contribution_source: 0
      civicrm_1_contribution_1_contribution_financial_type_id: '1'
      contribution_1_settings_currency: USD
      civicrm_1_contribution_1_contribution_frequency_unit: '0'
      civicrm_1_contribution_1_contribution_installments: 0
      civicrm_1_contribution_1_contribution_frequency_interval: 0
      billing_1_number_of_billing: '1'
      civicrm_1_contribution_1_contribution_billing_address_first_name: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_billing_address_middle_name: 0
      civicrm_1_contribution_1_contribution_billing_address_last_name: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_billing_address_street_address: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_billing_address_postal_code: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_billing_address_city: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_billing_address_country_id: create_civicrm_webform_element
      civicrm_1_contribution_1_contribution_billing_address_state_province_id: create_civicrm_webform_element
      lineitem_1_number_of_lineitem: '0'
      receipt_1_number_of_receipt: '0'
      checksum_text: ''
      create_fieldsets: 1
      confirm_subscription: 1
      block_unknown_users: 0
      create_new_relationship: 0
      disable_contact_paging: 0
      new_contact_source: Test
      data:
        contact:
          1:
            contact:
              1:
                contact_type: individual
                contact_sub_type: {  }
                webform_label: 'Contact 1'
            matching_rule: Unsupervised
            number_of_other: '0'
            number_of_address: '0'
            number_of_phone: '0'
            number_of_email: '1'
            number_of_website: '0'
            number_of_im: '0'
            email:
              1:
                location_type_id: '1'
                is_primary: '1'
        activity:
          number_of_activity: '0'
        membership:
          1:
            number_of_membership: '0'
        contribution:
          1:
            currency: USD
            contribution:
              1:
                enable_contribution: '1'
                payment_processor_id: 2
                is_test: '1'
                honor_type_id: '1'
                financial_type_id: '1'
        billing:
          number_number_of_billing: '1'
        lineitem:
          number_number_of_lineitem: '0'
        receipt:
          number_number_of_receipt: '0'
        participant_reg_type: '0'
        reg_options:
          event_type:
            any: any
          show_past_events: now
          show_future_events: '1'
          show_public_events: all
          title_display: title
          show_full_events: 1
          event_sort_field: start_date
          show_remaining: '0'
          validate: 1
          block_form: 0
          disable_unregister: 0
          allow_url_load: 0
variants: {  }

3.0 Proposed resolution

N/A

CommentFileSizeAuthor
Test - Drupal 9 2022-09-28 02-54-47.png230.64 KBdsdeiz
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

dsdeiz created an issue.

dsdeiz’s picture

KarinG’s picture

That PR needs an Automated Functional Test to ensure next time params change we'll know instantly. Such tests already exist for iATS Payments, and also for Stripe.

MegaphoneJon’s picture

Just noting that this also happens with webform_civicrm 7.x-5.8 with the contributiontransactlegacy extension enabled.

MegaphoneJon’s picture