[{"data":1,"prerenderedAt":1434},["ShallowReactive",2],{"footer:default":3,"header:help":202,"story:navigation\u002Fsearch:help":243,"story:help\u002Fcategories":281,"story:help\u002Fpayment-methods\u002Fauthorize-net-ach":307,"article:\u002Fhelp\u002Fpayment-methods\u002Fauthorize-net-ach":1164,"story:contact":1198,"help:tree:db6029ae-d6f5-4e62-b7e5-c8fcf5d67ff2:default":1385,"_apollo:default":1433},{"name":4,"created_at":5,"published_at":6,"updated_at":7,"id":8,"uuid":9,"content":10,"slug":192,"full_slug":193,"sort_by_date":194,"position":195,"tag_list":196,"is_startpage":59,"parent_id":197,"meta_data":194,"group_id":198,"first_published_at":199,"release_id":194,"lang":200,"path":194,"alternates":201,"default_full_slug":194,"translated_slugs":194},"Default Footer","2024-08-09T18:06:59.024Z","2026-07-30T21:52:27.802Z","2026-07-30T21:52:27.816Z",10082753,"e59e67ac-248a-482f-84a1-53d4f318186a",{"_uid":11,"about":12,"logos":13,"socials":19,"sections":47,"component":174,"cta_title":175,"bottom_links":176,"cta_subtitle":190,"cta_button_link":191,"cta_button_text":124},"830983f5-c4c4-43c8-b150-86a5e3fa6dc8","Foxy’s hosted cart & payment page allow you to sell anything, using your existing website or platform.",[14],{"id":15,"alt":16,"name":16,"focus":16,"title":16,"filename":17,"copyright":16,"fieldtype":18},14760,"","https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002Fx\u002F3b030847ec\u002Fb-corp.svg","asset",[20,29,35,41],{"_uid":21,"icon":22,"link":23,"name":27,"component":28},"faf0a618-ea94-42ea-9182-03be18c43216","fa-facebook",{"id":16,"url":24,"linktype":25,"fieldtype":26,"cached_url":24},"https:\u002F\u002Fwww.facebook.com\u002Ffoxycart","url","multilink","Facebook","footer___social",{"_uid":30,"icon":31,"link":32,"name":34,"component":28},"14309c18-7e79-423e-b375-34555bac0811","fa-instagram",{"id":16,"url":33,"linktype":25,"fieldtype":26,"cached_url":33},"https:\u002F\u002Fwww.instagram.com\u002Ffoxy_io","Instagram",{"_uid":36,"icon":37,"link":38,"name":40,"component":28},"8f7fe7cf-0dd3-4596-8334-226ea466716a","fa-linkedin",{"id":16,"url":39,"linktype":25,"fieldtype":26,"cached_url":39},"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ffoxycart.com","LinkedIn",{"_uid":42,"icon":43,"link":44,"name":46,"component":28},"90a675b4-dd97-40b5-be09-00a87223d4c5","fa-youtube",{"id":16,"url":45,"linktype":25,"fieldtype":26,"cached_url":45},"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Ffoxycart","Youtube",[48,80,125,147],{"_uid":49,"name":50,"items":51,"component":79},"82849945-282f-488c-b18d-a8d2252f514a","Company",[52,61,67,73],{"_uid":53,"link":54,"title":58,"new_tab":59,"component":60},"1f699ab1-938b-4d9d-9825-aabcbe6f57fe",{"id":55,"url":16,"linktype":56,"fieldtype":26,"cached_url":57},"63634293-a749-4226-9439-9f38ee6dcda0","story","about-us","About Us",false,"footer___menu_items",{"_uid":62,"link":63,"title":66,"new_tab":59,"component":60},"b26b00f1-a0e7-4be2-8ab3-428b8cc841f8",{"id":64,"url":16,"linktype":56,"fieldtype":26,"cached_url":65},"26cb7c55-faed-4a77-a291-1552d4111b3e","how-foxy-works","How Foxy Works",{"_uid":68,"link":69,"title":72,"new_tab":59,"component":60},"b40c68a0-1ceb-4226-9515-6176534f61fe",{"id":70,"url":16,"linktype":56,"fieldtype":26,"cached_url":71},"dc6657d7-7f4f-4c0d-b781-e971b038ee26","for-good","Foxy For Good",{"_uid":74,"link":75,"title":78,"new_tab":59,"component":60},"3ad0c134-bef9-4fff-b891-e09f16109036",{"id":76,"url":16,"linktype":56,"fieldtype":26,"cached_url":77},"23cae210-baf4-4588-9862-d09f4f52ccd2","brand-assets","Brand Assets","footer___section",{"_uid":81,"name":82,"items":83,"component":79},"a6805fa8-ac60-47f1-b8f0-f27aded0afbe","Product",[84,90,96,102,108,114,120],{"_uid":85,"link":86,"title":89,"new_tab":59,"component":60},"b39c8a4e-2383-486f-b76a-11fbb15d8134",{"id":87,"url":16,"linktype":56,"fieldtype":26,"cached_url":88},"bb04690f-fe98-4ce6-80be-05b950f2364f","features\u002F","Features",{"_uid":91,"link":92,"title":95,"new_tab":59,"component":60},"64f8a41f-c181-433d-bc0a-fc94e71ecbf6",{"id":93,"url":16,"linktype":56,"fieldtype":26,"cached_url":94},"c450c58d-761d-48c0-a9af-0b064611689b","pricing","Pricing",{"_uid":97,"link":98,"title":101,"new_tab":59,"component":60},"6e0b287f-fd8c-4146-9e0e-0ab0b5c9ce3c",{"id":99,"url":16,"linktype":56,"fieldtype":26,"cached_url":100},"fab20ad9-e76a-4947-b709-3a6fdfa88028","blog\u002Fcategories\u002Fproduct-updates","Product Updates",{"_uid":103,"link":104,"title":107,"new_tab":59,"component":60},"47e5a074-a6b5-4f1c-8c2f-89a2ae9f83eb",{"id":105,"url":16,"linktype":56,"fieldtype":26,"cached_url":106},"d2c83612-d611-47f3-a3b4-ca7fe08540b8","changelogs\u002F","Changelogs",{"_uid":109,"link":110,"title":113,"new_tab":59,"component":60},"b5c08774-542f-4ffd-b357-c94d674488b9",{"id":111,"url":16,"linktype":56,"fieldtype":26,"cached_url":112},"08876121-0df3-4ed9-aa11-902b3e41cd02","whats-next","What's Next",{"_uid":115,"link":116,"title":119,"new_tab":59,"component":60},"9c2704ed-6d9f-43e1-9e67-c8d91c083288",{"id":117,"url":16,"linktype":56,"fieldtype":26,"cached_url":118},"056a7857-b18f-4025-8f97-91a38fc19bc8","compare\u002F","Compare",{"_uid":121,"link":122,"title":124,"new_tab":59,"component":60},"5f2db35b-674b-406a-8fa7-d246633af9fe",{"id":16,"url":123,"linktype":25,"fieldtype":26,"cached_url":123},"https:\u002F\u002Fadmin.foxy.io\u002Fsign-up","Try Foxy Free",{"_uid":126,"name":127,"items":128,"component":79},"63fa1f29-4252-4640-9922-fe310e69e54a","Security",[129,135,141],{"_uid":130,"link":131,"title":134,"new_tab":59,"component":60},"1158ddb6-9eb0-466f-8eb6-7ca2ae66c8b8",{"id":132,"url":16,"linktype":56,"fieldtype":26,"cached_url":133},"1f58fb2c-8681-4742-b6e8-09999beae9f6","security-contact","Security Contact",{"_uid":136,"link":137,"title":140,"new_tab":59,"component":60},"9a79c54a-6022-4dfd-854b-766f5e4703ba",{"id":138,"url":16,"linktype":56,"fieldtype":26,"cached_url":139},"55cbfcc3-425a-4261-8037-54e919851d2d","pci","PCI Compliance",{"_uid":142,"link":143,"title":146,"new_tab":59,"component":60},"0b85f5b6-9534-4071-b323-b39d053dd4d7",{"id":144,"url":16,"linktype":56,"fieldtype":26,"cached_url":145},"c3ac0fe3-83e2-4879-afbd-d4c83e1590df","help\u002Farticles\u002Four-official-domains-public-code","Domains & Codebases",{"_uid":148,"name":149,"items":150,"component":79},"998ded67-d107-49f4-8154-ca6be51671ec","Support",[151,157,163,168],{"_uid":152,"link":153,"title":156,"new_tab":59,"component":60},"594ffd35-3049-4004-bb08-0db568ebd819",{"id":154,"url":16,"linktype":56,"fieldtype":26,"cached_url":155},"4a679eb7-662d-4ea4-a976-5a2acbf0b663","help\u002F","Help Center",{"_uid":158,"link":159,"title":161,"new_tab":162,"component":60},"61e0b7c8-aadf-419b-a339-b3ccabc65bf4",{"id":16,"url":160,"linktype":25,"fieldtype":26,"cached_url":160},"https:\u002F\u002Fapi.foxycart.com\u002F","API Documentation",true,{"_uid":164,"link":165,"title":167,"new_tab":162,"component":60},"fd67a89e-1c54-4d31-94b5-64be999062d6",{"id":16,"url":166,"linktype":25,"fieldtype":26,"cached_url":166},"https:\u002F\u002Fstatus.foxy.io\u002F","System Status",{"_uid":169,"link":170,"title":173,"new_tab":59,"component":60},"231a6f71-e996-4ad4-b033-d4d5542f34f0",{"id":171,"url":16,"linktype":56,"fieldtype":26,"cached_url":172},"01e4e370-f9b9-45af-8fa9-f15540699b0d","contact","Contact Us","footer","Get started with our *unlimited free trial*.",[177,184],{"_uid":178,"link":179,"text":182,"component":183},"f0b77210-2632-45a2-8436-e57cad84d01a",{"id":180,"url":16,"linktype":56,"fieldtype":26,"cached_url":181},"60ba16a2-c1f4-485f-b978-8d2eeeafbf5a","terms-of-service","Terms of Service","footer___bottom_links",{"_uid":185,"link":186,"text":189,"component":183},"4bd497b0-993f-4b4d-a5b7-8a49c7c8fec9",{"id":187,"url":16,"linktype":56,"fieldtype":26,"cached_url":188},"332302b9-1d18-4016-b9c8-9b33c72d782b","privacy-policy","Privacy Policy","No credit card required.",{"id":16,"url":123,"linktype":25,"fieldtype":26,"cached_url":123},"default-footer","navigation\u002Fdefault-footer",null,50,[],10082747,"11006268-07f9-41e9-96f3-c51fb723399d","2022-09-21T20:39:02.357Z","default",[],{"name":203,"created_at":204,"published_at":205,"updated_at":206,"id":207,"uuid":208,"content":209,"slug":236,"full_slug":237,"sort_by_date":194,"position":238,"tag_list":239,"is_startpage":59,"parent_id":197,"meta_data":194,"group_id":240,"first_published_at":241,"release_id":194,"lang":200,"path":194,"alternates":242,"default_full_slug":194,"translated_slugs":194},"Help Center Header","2024-08-09T18:06:34.939Z","2026-07-30T21:52:27.962Z","2026-07-30T21:52:27.975Z",10082752,"3e9b88f7-c163-4657-a2f2-62532d600fad",{"_uid":210,"link":211,"badge":156,"items":212,"title":16,"buttons":230,"new_tab":59,"submenu":231,"subitems":232,"alignment":16,"component":233,"badge_link":234,"top_menu_items":235},"e5645a1a-f991-40e8-8d67-e40ebc082b5a",{"id":16,"url":16,"linktype":56,"fieldtype":26,"cached_url":16},[213,221,224,227],{"_uid":214,"link":215,"title":218,"new_tab":59,"submenu":219,"component":220},"5cbe2861-1f49-4166-97da-a4dddd8105e3",{"id":216,"url":16,"linktype":56,"fieldtype":26,"cached_url":217},"4c0a2d99-ec30-4579-8ef1-6bf5564d4839","help\u002Fcategories\u002F","Articles",[],"header___item",{"_uid":222,"link":223,"title":161,"new_tab":162,"component":220},"8d7df70e-f087-4da0-b616-6f0e9a5af35c",{"id":16,"url":160,"linktype":25,"fieldtype":26,"cached_url":160},{"_uid":225,"link":226,"title":167,"new_tab":162,"component":220},"f76e7944-23d5-4652-87e4-cdae79272762",{"id":16,"url":166,"linktype":25,"fieldtype":26,"cached_url":166},{"_uid":228,"link":229,"title":173,"new_tab":59,"component":220},"0de16771-4c84-466c-a1da-d8568113c71f",{"id":171,"url":16,"linktype":56,"fieldtype":26,"cached_url":172},[],[],[],"header",{"id":154,"url":16,"linktype":56,"fieldtype":26,"cached_url":155},[],"help-header","navigation\u002Fhelp-header",20,[],"71b81c2e-5e09-48a1-a397-a3c72fcd344a","2022-09-21T14:50:25.655Z",[],{"name":244,"created_at":245,"published_at":246,"updated_at":247,"id":248,"uuid":249,"content":250,"slug":272,"full_slug":275,"sort_by_date":194,"position":276,"tag_list":277,"is_startpage":59,"parent_id":197,"meta_data":194,"group_id":278,"first_published_at":279,"release_id":194,"lang":200,"path":194,"alternates":280,"default_full_slug":194,"translated_slugs":194},"Search","2024-10-21T22:08:54.973Z","2025-05-26T09:17:25.790Z","2025-05-26T09:17:25.804Z",13592003,"14cbc359-9ac1-4a7a-a8de-ad4ac8ef26d4",{"_uid":251,"name":244,"indices":252,"summary":16,"component":272,"primary_image":273},"5e4a56e8-76f1-4790-b3a7-70f1be97d042",[253,258,262,267],{"key":254,"_uid":255,"icon":16,"name":256,"component":257},"all","c12a3210-7323-4273-8217-5215e52efe84","All","index",{"key":259,"_uid":260,"icon":261,"name":218,"component":257},"help_center_article","5acff080-95e4-44d3-8dcf-1b19720af382","fa-file-alt",{"key":263,"_uid":264,"icon":265,"name":266,"component":257},"help_center_guide","b8fbc206-c083-471e-a1f0-0ebeb90a669d","fa-book","Guides",{"key":268,"_uid":269,"icon":270,"name":271,"component":257},"blog_post","23419e83-2e56-4c4c-8a05-9fd1b3c9a9bd","fa-file-image","Blog Posts","search",{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":274},{},"navigation\u002Fsearch",60,[],"11e1fd31-95cd-4fc9-b736-8b8910663e6c","2024-10-21T23:17:05.904Z",[],{"name":218,"created_at":282,"published_at":283,"updated_at":284,"id":285,"uuid":216,"content":286,"slug":300,"full_slug":217,"sort_by_date":194,"position":301,"tag_list":302,"is_startpage":162,"parent_id":303,"meta_data":194,"group_id":304,"first_published_at":305,"release_id":194,"lang":200,"path":194,"alternates":306,"default_full_slug":194,"translated_slugs":194},"2022-09-19T14:42:29.685Z","2024-07-30T18:17:22.506Z","2024-07-30T18:17:22.525Z",2660,{"_uid":287,"icon":16,"name":218,"guides":288,"pinned":59,"summary":289,"category":16,"component":290,"blog_posts":291,"content_hub":59,"icon_custom":292,"case_studies":293,"faq_sections":294,"help_articles":295,"featured_guides":296,"mailbox_category":16,"featured_articles":297,"featured_blog_posts":298,"featured_case_studies":299},"d6dae89a-907a-4bf7-82de-fe2ba875ee6e",[],"Get your questions answered with our browsable knowledge base.","help_center_category",[],{"id":194,"alt":194,"name":16,"focus":194,"title":194,"filename":16,"copyright":194,"fieldtype":18},[],[],[],[],[],[],[],"categories",530,[],2658,"19ebcdd2-027f-47f5-9a5b-a8992c959578","2022-09-19T16:24:39.219Z",[],{"name":308,"created_at":309,"published_at":310,"updated_at":311,"id":312,"uuid":313,"content":314,"slug":1157,"full_slug":1158,"sort_by_date":194,"position":1159,"tag_list":1160,"is_startpage":59,"parent_id":1161,"meta_data":194,"group_id":1162,"first_published_at":310,"release_id":194,"lang":200,"path":194,"alternates":1163,"default_full_slug":194,"translated_slugs":194},"Authorize.net ACH","2026-08-17T21:09:25.480Z","2026-08-19T20:50:59.635Z","2026-08-19T20:50:59.658Z",210171353074345,"db6029ae-d6f5-4e62-b7e5-c8fcf5d67ff2",{"_uid":315,"body":316,"name":308,"page":1124,"about":1125,"video":16,"content":1126,"pricing":16,"summary":1129,"website":1130,"featured":59,"component":1131,"icon_dark":1132,"logo_dark":1135,"categories":1138,"icon_color":1140,"icon_light":1143,"logo_color":1146,"logo_light":1149,"screenshots":1152,"gateway_support":1153,"enable_help_page":162,"integration_link":16,"supports_refunds":59,"supported_features":1154,"supports_3d_secure":59,"enable_details_page":59,"supported_countries":1155,"supports_verifications":59,"supports_multi_currency":59,"supports_delayed_payments":59,"supports_immediate_payments":59,"supports_auth_only_and_delayed_capture":162},"e740aa29-ad97-4e2f-8608-5ec4701ce7dc",{"type":317,"attrs":318,"content":319},"doc",{"backgroundColor":194},[320,334,339,344,393,400,406,411,496,507,512,517,570,575,580,680,685,707,712,717,763,774,791,796,801,824,829,840,845,868,873,892,897,902,948,953,1047,1052,1066,1090,1099,1108],{"type":321,"attrs":322,"content":323},"paragraph",{"textAlign":194},[324,327,332],{"text":325,"type":326},"Authorize.net ACH lets you take payment directly from a customer's US bank account using Authorize.net's ","text",{"text":328,"type":326,"marks":329},"eCheck.Net",[330],{"type":331},"bold",{"text":333,"type":326}," service, which moves funds over the ACH network. It is a separate product from Authorize.net's card processing and has to be applied for separately, even if you already process cards through Authorize.net.",{"type":321,"attrs":335,"content":336},{"textAlign":194},[337],{"text":338,"type":326},"Supported country: United States. ACH is a US-only bank network, so this gateway processes USD from US bank accounts only.",{"type":321,"attrs":340,"content":341},{"textAlign":194},[342],{"text":343,"type":326},"Authorize.net ACH is by a wide margin the most-used ACH gateway on Foxy, so if you are choosing an ACH provider and have no other constraint, it is the best-trodden path.",{"type":345,"attrs":346},"blok",{"id":347,"body":348},"f0b8531b-fde6-586f-a38f-b3f06d30002c",[349],{"_uid":350,"body":351,"type":391,"title":16,"component":392},"446b2614-2903-5a19-a254-d21b7625e664",{"type":317,"content":352},[353],{"type":321,"content":354},[355,359,365,369,371,374,376,379,381,389],{"text":356,"type":326,"marks":357},"Read this first: ACH transactions in Foxy stay ",[358],{"type":331},{"text":360,"type":326,"marks":361},"pending",[362,364],{"type":363},"code",{"type":331},{"text":366,"type":326,"marks":367},".",[368],{"type":331},{"text":370,"type":326}," Authorize.net does not send Foxy any notification when an ACH payment settles or is returned, so Foxy has no way to learn the outcome. An ACH transaction is recorded as ",{"text":360,"type":326,"marks":372},[373],{"type":363},{"text":375,"type":326}," and stays ",{"text":360,"type":326,"marks":377},[378],{"type":363},{"text":380,"type":326}," — it will not move to approved or declined on its own. You reconcile settlement in your Authorize.net account or your bank, not in Foxy. This is a limitation at the gateway, not in Foxy. See ",{"text":382,"type":326,"marks":383},"ACH payments on Foxy",[384],{"type":385,"attrs":386},"link",{"href":387,"uuid":194,"anchor":194,"target":388,"linktype":25},"\u002Fhelp\u002Farticles\u002Fach-payments-overview","_blank",{"text":390,"type":326}," for the full explanation and a suggested reconciliation routine.","info","global___alert",{"type":394,"attrs":395,"content":397},"heading",{"level":396,"textAlign":194},2,[398],{"text":399,"type":326},"Setting up Authorize.net ACH",{"type":394,"attrs":401,"content":403},{"level":402,"textAlign":194},3,[404],{"text":405,"type":326},"1. Apply for eCheck.Net in Authorize.net",{"type":321,"attrs":407,"content":408},{"textAlign":194},[409],{"text":410,"type":326},"You cannot run ACH through Authorize.net until eCheck.Net is approved on your account. Card processing being active is not enough.",{"type":412,"attrs":413,"content":415},"ordered_list",{"order":414},1,[416,430,469,476,483],{"type":417,"content":418},"list_item",[419],{"type":321,"attrs":420,"content":421},{"textAlign":194},[422,424,429],{"text":423,"type":326},"Sign in to your Authorize.net Merchant Interface at ",{"text":425,"type":326,"marks":426},"https:\u002F\u002Flogin.authorize.net",[427],{"type":385,"attrs":428},{"href":425,"uuid":194,"anchor":194,"target":388,"linktype":25},{"text":366,"type":326},{"type":417,"content":431},[432,437],{"type":321,"attrs":433,"content":434},{"textAlign":194},[435],{"text":436,"type":326},"Find the eCheck application:",{"type":438,"content":439},"bullet_list",[440,455],{"type":417,"content":441},[442],{"type":321,"attrs":443,"content":444},{"textAlign":194},[445,449,451],{"text":446,"type":326,"marks":447},"New Experience (2.0):",[448],{"type":331},{"text":450,"type":326}," ",{"text":452,"type":326,"marks":453},"Marketplace > eCheck > Start Application",[454],{"type":331},{"type":417,"content":456},[457],{"type":321,"attrs":458,"content":459},{"textAlign":194},[460,464,465],{"text":461,"type":326,"marks":462},"Classic Experience (1.0):",[463],{"type":331},{"text":450,"type":326},{"text":466,"type":326,"marks":467},"Products & Services > eCheck",[468],{"type":331},{"type":417,"content":470},[471],{"type":321,"attrs":472,"content":473},{"textAlign":194},[474],{"text":475,"type":326},"Complete the application and review the service agreement.",{"type":417,"content":477},[478],{"type":321,"attrs":479,"content":480},{"textAlign":194},[481],{"text":482,"type":326},"Submit it. Authorize.net's underwriting team reviews the application manually — usually a few minutes, but up to about three business days if they need more documentation from you.",{"type":417,"content":484},[485],{"type":321,"attrs":486,"content":487},{"textAlign":194},[488,490,494],{"text":489,"type":326},"Check the status in the Merchant Interface under ",{"text":491,"type":326,"marks":492},"Account > Marketplace",[493],{"type":331},{"text":495,"type":326},", or in your Merchant Profile.",{"type":321,"attrs":497,"content":498},{"textAlign":194},[499,501],{"text":500,"type":326},"Note that Authorize.net does not offer eCheck.Net to businesses in the high-risk categories listed in its service agreement (gambling, drug paraphernalia, adult content, pyramid schemes and similar). If your application is declined you can reapply with more detail. Authorize.net's own guide to the process is ",{"text":502,"type":326,"marks":503},"What is eCheck and how do you apply for it?",[504],{"type":385,"attrs":505},{"href":506,"uuid":194,"anchor":194,"target":388,"linktype":25},"https:\u002F\u002Fsupport.authorize.net\u002Fknowledgebase\u002Farticle\u002FKA-04421\u002Fen-us",{"type":394,"attrs":508,"content":509},{"level":402,"textAlign":194},[510],{"text":511,"type":326},"2. Get your API credentials",{"type":321,"attrs":513,"content":514},{"textAlign":194},[515],{"text":516,"type":326},"Authorize.net ACH uses exactly the same API credentials as Authorize.net card processing — there is no separate eCheck credential.",{"type":412,"attrs":518,"content":519},{"order":414},[520,532,550,557],{"type":417,"content":521},[522],{"type":321,"attrs":523,"content":524},{"textAlign":194},[525,527,531],{"text":526,"type":326},"In the Authorize.net Merchant Interface, go to ",{"text":528,"type":326,"marks":529},"Settings",[530],{"type":331},{"text":366,"type":326},{"type":417,"content":533},[534],{"type":321,"attrs":535,"content":536},{"textAlign":194},[537,539,543,545,549],{"text":538,"type":326},"Under ",{"text":540,"type":326,"marks":541},"Security Settings",[542],{"type":331},{"text":544,"type":326},", choose ",{"text":546,"type":326,"marks":547},"API Login ID and Transaction Key",[548],{"type":331},{"text":366,"type":326},{"type":417,"content":551},[552],{"type":321,"attrs":553,"content":554},{"textAlign":194},[555],{"text":556,"type":326},"Obtain a Transaction Key by answering your security question.",{"type":417,"content":558},[559],{"type":321,"attrs":560,"content":561},{"textAlign":194},[562,564,568],{"text":563,"type":326},"Copy your ",{"text":565,"type":326,"marks":566},"API Login ID",[567],{"type":331},{"text":569,"type":326},". If one isn't shown, use your Authorize.net login username instead.",{"type":321,"attrs":571,"content":572},{"textAlign":194},[573],{"text":574,"type":326},"If you already have Authorize.net card processing connected to Foxy, these are the same two values you used there — you can reuse them rather than generating a new Transaction Key. Generating a new Transaction Key invalidates the old one, which will break your existing card connection.",{"type":394,"attrs":576,"content":577},{"level":402,"textAlign":194},[578],{"text":579,"type":326},"3. Add the payment method in Foxy",{"type":412,"attrs":581,"content":582},{"order":414},[583,603,615,632,662],{"type":417,"content":584},[585],{"type":321,"attrs":586,"content":587},{"textAlign":194},[588,590,596,598,602],{"text":589,"type":326},"Go to the ",{"text":591,"type":326,"marks":592},"Foxy admin",[593],{"type":385,"attrs":594},{"href":595,"uuid":194,"anchor":194,"target":388,"linktype":25},"https:\u002F\u002Fadmin.foxy.io",{"text":597,"type":326}," and open ",{"text":599,"type":326,"marks":600},"Settings > Payments",[601],{"type":331},{"text":366,"type":326},{"type":417,"content":604},[605],{"type":321,"attrs":606,"content":607},{"textAlign":194},[608,610,614],{"text":609,"type":326},"Open or create a payment method set. If you only have one, it will be the ",{"text":611,"type":326,"marks":612},"Default Payment Method Set",[613],{"type":331},{"text":366,"type":326},{"type":417,"content":616},[617],{"type":321,"attrs":618,"content":619},{"textAlign":194},[620,622,626,628,631],{"text":621,"type":326},"Click ",{"text":623,"type":326,"marks":624},"Add payment method +",[625],{"type":331},{"text":627,"type":326}," and choose ",{"text":308,"type":326,"marks":629},[630],{"type":331},{"text":366,"type":326},{"type":417,"content":633},[634],{"type":321,"attrs":635,"content":636},{"textAlign":194},[637,638,642,644,648,650,654,656,660],{"text":538,"type":326},{"text":639,"type":326,"marks":640},"Live setup",[641],{"type":331},{"text":643,"type":326},", enter your Authorize.net API Login ID in the ",{"text":645,"type":326,"marks":646},"API ID",[647],{"type":331},{"text":649,"type":326}," field and your Transaction Key in the ",{"text":651,"type":326,"marks":652},"Transaction Key",[653],{"type":331},{"text":655,"type":326}," field. This setup only takes effect once ",{"text":657,"type":326,"marks":658},"Use live credentials",[659],{"type":331},{"text":661,"type":326}," is turned on for the payment method set.",{"type":417,"content":663},[664],{"type":321,"attrs":665,"content":666},{"textAlign":194},[667,668,672,674,678],{"text":621,"type":326},{"text":669,"type":326,"marks":670},"Create",[671],{"type":331},{"text":673,"type":326}," — or ",{"text":675,"type":326,"marks":676},"Save",[677],{"type":331},{"text":679,"type":326},", if you are editing an existing entry.",{"type":321,"attrs":681,"content":682},{"textAlign":194},[683],{"text":684,"type":326},"Authorize.net ACH is added alongside your card payment method, not instead of it. A payment method set can hold both, and customers pick between card and bank account at checkout.",{"type":321,"attrs":686,"content":687},{"textAlign":194},[688,690,693,695,699,701,705],{"text":689,"type":326},"The panel is split into a ",{"text":639,"type":326,"marks":691},[692],{"type":331},{"text":694,"type":326}," block and a ",{"text":696,"type":326,"marks":697},"Test setup",[698],{"type":331},{"text":700,"type":326}," block carrying the same two fields. (The Live heading reads \"Live setup (inactive)\" while the set has ",{"text":657,"type":326,"marks":702},[703],{"type":704},"italic",{"text":706,"type":326}," switched off — that is the current state of the set, not a different set of fields.)",{"type":394,"attrs":708,"content":709},{"level":396,"textAlign":194},[710],{"text":711,"type":326},"What the customer fills in at checkout",{"type":321,"attrs":713,"content":714},{"textAlign":194},[715],{"text":716,"type":326},"For an Authorize.net ACH payment, Foxy collects:",{"type":438,"content":718},[719,730,741,752],{"type":417,"content":720},[721],{"type":321,"attrs":722,"content":723},{"textAlign":194},[724,728],{"text":725,"type":326,"marks":726},"Routing number",[727],{"type":331},{"text":729,"type":326}," — Notes: The nine-digit ABA routing number of the customer's bank.",{"type":417,"content":731},[732],{"type":321,"attrs":733,"content":734},{"textAlign":194},[735,739],{"text":736,"type":326,"marks":737},"Account number",[738],{"type":331},{"text":740,"type":326}," — Notes: The bank account number.",{"type":417,"content":742},[743],{"type":321,"attrs":744,"content":745},{"textAlign":194},[746,750],{"text":747,"type":326,"marks":748},"Name on account",[749],{"type":331},{"text":751,"type":326}," — Notes: The name on the bank account.",{"type":417,"content":753},[754],{"type":321,"attrs":755,"content":756},{"textAlign":194},[757,761],{"text":758,"type":326,"marks":759},"Account-ownership checkbox",[760],{"type":331},{"text":762,"type":326}," — Notes: See below.",{"type":321,"attrs":764,"content":765},{"textAlign":194},[766,768,772],{"text":767,"type":326},"There is ",{"text":769,"type":326,"marks":770},"no checking\u002Fsavings selector",[771],{"type":331},{"text":773,"type":326}," on this gateway. The checkout does not ask, and Foxy does not send an account type to Authorize.net.",{"type":321,"attrs":775,"content":776},{"textAlign":194},[777,779,783,785,789],{"text":778,"type":326},"The checkout also shows a checkbox the customer has to tick, reading ",{"text":780,"type":326,"marks":781},"\"I represent that I am the owner and\u002For authorized signer on the checking account above\"",[782],{"type":704},{"text":784,"type":326},". The checkout will not submit without it, and there is no setting to turn it off. ACH is a pull from someone's bank account, and NACHA — the body that governs the ACH network — expects the account holder to have authorised the debit. See ",{"text":382,"type":326,"marks":786},[787],{"type":385,"attrs":788},{"href":387,"uuid":194,"anchor":194,"target":388,"linktype":25},{"text":790,"type":326}," for more on these fields.",{"type":394,"attrs":792,"content":793},{"level":396,"textAlign":194},[794],{"text":795,"type":326},"Testing",{"type":321,"attrs":797,"content":798},{"textAlign":194},[799],{"text":800,"type":326},"Foxy provides shared test credentials for Authorize.net ACH, so you can run test transactions without setting up your own sandbox account. Leave the Test setup fields as they are.",{"type":321,"attrs":802,"content":803},{"textAlign":194},[804,806,810,812,817,819,822],{"text":805,"type":326},"Those shared credentials exercise the integration only. If you need to test against your ",{"text":807,"type":326,"marks":808},"own",[809],{"type":704},{"text":811,"type":326}," account configuration, create an Authorize.net sandbox account at ",{"text":813,"type":326,"marks":814},"https:\u002F\u002Fdeveloper.authorize.net\u002Fhello_world\u002Fsandbox\u002F",[815],{"type":385,"attrs":816},{"href":813,"uuid":194,"anchor":194,"target":388,"linktype":25},{"text":818,"type":326}," and put its API Login ID and Transaction Key into the ",{"text":696,"type":326,"marks":820},[821],{"type":331},{"text":823,"type":326}," fields instead.",{"type":394,"attrs":825,"content":826},{"level":402,"textAlign":194},[827],{"text":828,"type":326},"You cannot test settlement",{"type":321,"attrs":830,"content":831},{"textAlign":194},[832,834,838],{"text":833,"type":326},"This is the important caveat. Authorize.net has told us that ",{"text":835,"type":326,"marks":836},"sandbox ACH transactions are always in a pending status and never reach a settled status",[837],{"type":331},{"text":839,"type":326},". There is no way to make a test ACH payment settle, or to make one return.",{"type":321,"attrs":841,"content":842},{"textAlign":194},[843],{"text":844,"type":326},"That means:",{"type":438,"content":846},[847,854,861],{"type":417,"content":848},[849],{"type":321,"attrs":850,"content":851},{"textAlign":194},[852],{"text":853,"type":326},"You can confirm that your checkout accepts bank details and that Authorize.net accepts the transaction.",{"type":417,"content":855},[856],{"type":321,"attrs":857,"content":858},{"textAlign":194},[859],{"text":860,"type":326},"You cannot rehearse what happens on settlement, or on a return, before going live.",{"type":417,"content":862},[863],{"type":321,"attrs":864,"content":865},{"textAlign":194},[866],{"text":867,"type":326},"Because Foxy never receives a settlement notification from Authorize.net in the first place, this is a smaller loss than it sounds — a settled sandbox transaction would not change anything on the Foxy side either. Your reconciliation process is the thing you cannot dry-run, and you should plan it before your first live ACH order rather than after.",{"type":394,"attrs":869,"content":870},{"level":402,"textAlign":194},[871],{"text":872,"type":326},"Test bank details",{"type":321,"attrs":874,"content":875},{"textAlign":194},[876,878,882,884,890],{"text":877,"type":326},"Authorize.net's sandbox accepts a structurally valid routing number and any account number. Foxy's own internal integration tests use routing number ",{"text":879,"type":326,"marks":880},"125000024",[881],{"type":363},{"text":883,"type":326},". If your sandbox rejects it, check Authorize.net's current ",{"text":885,"type":326,"marks":886},"eCheck API reference",[887],{"type":385,"attrs":888},{"href":889,"uuid":194,"anchor":194,"target":388,"linktype":25},"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002Ffeatures\u002Fecheck.html",{"text":891,"type":326}," for the values they publish.",{"type":321,"attrs":893,"content":894},{"textAlign":194},[895],{"text":896,"type":326},"There are no test card numbers for this gateway — it does not touch cards at all.",{"type":394,"attrs":898,"content":899},{"level":396,"textAlign":194},[900],{"text":901,"type":326},"Advanced features",{"type":438,"content":903},[904,915,926,937],{"type":417,"content":905},[906],{"type":321,"attrs":907,"content":908},{"textAlign":194},[909,913],{"text":910,"type":326,"marks":911},"No 3-D Secure, no client-side JavaScript.",[912],{"type":331},{"text":914,"type":326}," ACH has no equivalent of card authentication, and this gateway needs no gateway SDK or JavaScript on your checkout. It is a plain server-side integration, which means fewer moving parts and nothing to break when a script fails to load.",{"type":417,"content":916},[917],{"type":321,"attrs":918,"content":919},{"textAlign":194},[920,924],{"text":921,"type":326,"marks":922},"No card verification.",[923],{"type":331},{"text":925,"type":326}," There is no CSC or AVS equivalent for a bank account. AVS and CSC settings on your Authorize.net account do not apply to eCheck transactions.",{"type":417,"content":927},[928],{"type":321,"attrs":929,"content":930},{"textAlign":194},[931,935],{"text":932,"type":326,"marks":933},"The \"Authorize only (no capture)\" toggle works here.",[934],{"type":331},{"text":936,"type":326}," Authorize.net ACH is the one ACH gateway on Foxy where this toggle genuinely does what it says: turn it on and Foxy submits the transaction as an authorization to be captured later instead of an immediate debit, exactly like the equivalent setting on the Authorize.net card gateway. This is worth knowing precisely because it is the exception — every other ACH gateway on Foxy renders the same toggle but ignores it.",{"type":417,"content":938},[939],{"type":321,"attrs":940,"content":941},{"textAlign":194},[942,946],{"text":943,"type":326,"marks":944},"You cannot refund or void an Authorize.net ACH transaction through Foxy.",[945],{"type":331},{"text":947,"type":326}," This is worth reading twice, because the Foxy admin looks the same for every payment method. Refunds and voids are not implemented for this gateway: an attempt fails inside Foxy and returns a message to the effect that the gateway is not configured for that action. Nothing is sent to Authorize.net. If you need to return money to a customer who paid by ACH, you do it in your Authorize.net Merchant Interface or through your bank, and you record it in your own systems. Plan for this before you take your first live ACH order — it is not a bug and it is not something support can switch on.",{"type":394,"attrs":949,"content":950},{"level":396,"textAlign":194},[951],{"text":952,"type":326},"Important notes and caveats",{"type":438,"content":954},[955,997,1008,1019,1036],{"type":417,"content":956},[957],{"type":321,"attrs":958,"content":959},{"textAlign":194},[960,964,968,972,974,978,980,984,986,989,991,995],{"text":961,"type":326,"marks":962},"Transactions stay ",[963],{"type":331},{"text":360,"type":326,"marks":965},[966,967],{"type":363},{"type":331},{"text":969,"type":326,"marks":970}," forever.",[971],{"type":331},{"text":973,"type":326}," Covered above and in ",{"text":382,"type":326,"marks":975},[976],{"type":385,"attrs":977},{"href":387,"uuid":194,"anchor":194,"target":388,"linktype":25},{"text":979,"type":326},". If you have a datafeed, the ",{"text":981,"type":326,"marks":982},"status",[983],{"type":363},{"text":985,"type":326}," node on an ACH transaction will read ",{"text":360,"type":326,"marks":987},[988],{"type":363},{"text":990,"type":326}," and no further datafeed will arrive to change it. Do not write fulfilment logic that waits for ",{"text":992,"type":326,"marks":993},"approved",[994],{"type":363},{"text":996,"type":326}," on an ACH order — it will never come.",{"type":417,"content":998},[999],{"type":321,"attrs":1000,"content":1001},{"textAlign":194},[1002,1006],{"text":1003,"type":326,"marks":1004},"ACH is slow.",[1005],{"type":331},{"text":1007,"type":326}," Authorize.net states that eCheck funds arrive within seven days of submission, and that unlike card payments, eCheck transactions receive no immediate authorisation. Nothing about the payment is confirmed at the moment the customer checks out. If you ship on payment, decide explicitly whether you are willing to ship against an unsettled ACH payment.",{"type":417,"content":1009},[1010],{"type":321,"attrs":1011,"content":1012},{"textAlign":194},[1013,1017],{"text":1014,"type":326,"marks":1015},"eCheck.Net can be switched off on you.",[1016],{"type":331},{"text":1018,"type":326}," Authorize.net cancels eCheck services for businesses that fall into its prohibited categories. If your product mix changes, check that you are still eligible.",{"type":417,"content":1020},[1021],{"type":321,"attrs":1022,"content":1023},{"textAlign":194},[1024,1028,1030,1034],{"text":1025,"type":326,"marks":1026},"Reusing your card Transaction Key.",[1027],{"type":331},{"text":1029,"type":326}," If you regenerate your Authorize.net Transaction Key for any reason, update it in ",{"text":1031,"type":326,"marks":1032},"both",[1033],{"type":704},{"text":1035,"type":326}," the Authorize.net and Authorize.net ACH entries in your payment method set.",{"type":417,"content":1037},[1038],{"type":321,"attrs":1039,"content":1040},{"textAlign":194},[1041,1045],{"text":1042,"type":326,"marks":1043},"No refunds or voids from Foxy.",[1044],{"type":331},{"text":1046,"type":326}," Covered under Advanced features above, and it is the second thing about this gateway that surprises merchants after the pending status.",{"type":394,"attrs":1048,"content":1049},{"level":396,"textAlign":194},[1050],{"text":1051,"type":326},"Troubleshooting",{"type":321,"attrs":1053,"content":1054},{"textAlign":194},[1055,1059,1061,1064],{"text":1056,"type":326,"marks":1057},"Every ACH transaction is declined immediately, while card transactions work.",[1058],{"type":331},{"text":1060,"type":326}," The most likely cause is that eCheck.Net is not actually approved and active on your Authorize.net account. Card credentials working proves nothing about eCheck — check the eCheck application status in ",{"text":491,"type":326,"marks":1062},[1063],{"type":331},{"text":1065,"type":326}," in the Merchant Interface.",{"type":321,"attrs":1067,"content":1068},{"textAlign":194},[1069,1073,1075,1078,1080,1083,1085,1088],{"text":1070,"type":326,"marks":1071},"Credentials rejected.",[1072],{"type":331},{"text":1074,"type":326}," Confirm the API ID and Transaction Key are in the section matching the mode you are running in — ",{"text":639,"type":326,"marks":1076},[1077],{"type":331},{"text":1079,"type":326}," if the payment method set has ",{"text":657,"type":326,"marks":1081},[1082],{"type":704},{"text":1084,"type":326}," on, ",{"text":696,"type":326,"marks":1086},[1087],{"type":331},{"text":1089,"type":326}," if it does not.",{"type":321,"attrs":1091,"content":1092},{"textAlign":194},[1093,1097],{"text":1094,"type":326,"marks":1095},"A transaction shows as pending days later.",[1096],{"type":331},{"text":1098,"type":326}," That is expected and permanent. See above.",{"type":321,"attrs":1100,"content":1101},{"textAlign":194},[1102,1106],{"text":1103,"type":326,"marks":1104},"\"This gateway is not configured for this action\" when refunding.",[1105],{"type":331},{"text":1107,"type":326}," Expected. Foxy has no refund or void path for Authorize.net ACH. Issue the refund in your Authorize.net Merchant Interface instead.",{"type":321,"attrs":1109,"content":1110},{"textAlign":194},[1111,1115,1116,1122],{"text":1112,"type":326,"marks":1113},"Response codes.",[1114],{"type":331},{"text":450,"type":326},{"text":1117,"type":326,"marks":1118},"Response Reason Codes and Response Reason Text",[1119],{"type":385,"attrs":1120},{"href":1121,"uuid":194,"anchor":194,"target":388,"linktype":25},"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002FresponseCodes.html",{"text":1123,"type":326}," is Authorize.net's authoritative reference. For anything about a specific eCheck transaction's fate — settled, returned, or held — Authorize.net can see detail that Foxy cannot.",[],"Authorize.net is a payment gateway owned by Visa. Authorize.net ACH uses its eCheck.Net service to process ACH bank debits from US bank accounts, applied for and configured separately from Authorize.net's card processing.",{"type":317,"content":1127},[1128],{"type":321},"Connect Foxy to Authorize.net ACH for secure payments.","https:\u002F\u002Fwww.authorize.net\u002F","payment_method",{"id":1133,"alt":16,"name":16,"focus":16,"title":16,"filename":1134,"copyright":16,"fieldtype":18,"is_external_url":59},39155,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002F611x632\u002F49443610b1\u002Fauthorize-icon-dark.png",{"id":1136,"alt":16,"name":16,"focus":16,"title":16,"filename":1137,"copyright":16,"fieldtype":18,"is_external_url":59},39154,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002F600x73\u002F72c17d4da2\u002Fauthorize-logo-dark.png",[1139],"efb0ca20-6094-4042-a27b-1f3187cc2176",{"id":1141,"alt":16,"name":16,"focus":16,"title":16,"filename":1142,"copyright":16,"fieldtype":18,"is_external_url":59},39153,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002F611x632\u002Ff0497ce8ad\u002Fauthorize-icon-color.png",{"id":1144,"alt":16,"name":16,"focus":16,"title":16,"filename":1145,"copyright":16,"fieldtype":18,"is_external_url":59},39156,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002F611x632\u002Fbf194610c2\u002Fauthorize-icon-light.png",{"id":1147,"alt":16,"name":16,"focus":16,"title":16,"filename":1148,"copyright":16,"fieldtype":18,"is_external_url":59},39157,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002F600x73\u002Fcbb9acc6d3\u002Fauthorize-logo-color.png",{"id":1150,"alt":16,"name":16,"focus":16,"title":16,"filename":1151,"copyright":16,"fieldtype":18,"is_external_url":59},39158,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002F600x73\u002F05ad292bdf\u002Fauthorize-logo-light.png",[],[],[],[1156],"US","authorize-net-ach","payment-methods\u002Fmethods\u002Fauthorize-net-ach",-1410,[],3352,"ed22c535-5d7a-4ea2-bea4-55ad4d590688",[],{"html":1165,"sections":1166,"segments":1191},"\u003Cp>Authorize.net ACH lets you take payment directly from a customer&#039;s US bank account using Authorize.net&#039;s \u003Cstrong>eCheck.Net\u003C\u002Fstrong> service, which moves funds over the ACH network. It is a separate product from Authorize.net&#039;s card processing and has to be applied for separately, even if you already process cards through Authorize.net.\u003C\u002Fp>\u003Cp>Supported country: United States. ACH is a US-only bank network, so this gateway processes USD from US bank accounts only.\u003C\u002Fp>\u003Cp>Authorize.net ACH is by a wide margin the most-used ACH gateway on Foxy, so if you are choosing an ACH provider and have no other constraint, it is the best-trodden path.\u003C\u002Fp>\u003Cdiv class=\"alert alert-soft-info text-body my-5 rounded-2\" role=\"alert\">\u003C!---->\u003Cdiv class=\"paragraph-m-0\">\u003Cp>\u003Cstrong>Read this first: ACH transactions in Foxy stay \u003C\u002Fstrong>\u003Cstrong>\u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cstrong>.\u003C\u002Fstrong> Authorize.net does not send Foxy any notification when an ACH payment settles or is returned, so Foxy has no way to learn the outcome. An ACH transaction is recorded as \u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode> and stays \u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode> — it will not move to approved or declined on its own. You reconcile settlement in your Authorize.net account or your bank, not in Foxy. This is a limitation at the gateway, not in Foxy. See \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fach-payments-overview\" target=\"_blank\" class=\"\">ACH payments on Foxy\u003C\u002Fa> for the full explanation and a suggested reconciliation routine.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Csection id=\"setting-up-authorizenet-ach\" data-title=\"Setting up Authorize.net ACH\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"setting-up-authorizenet-ach\">Setting up Authorize.net ACH\u003C\u002Fh2>\u003C\u002Fsection>\u003Csection id=\"1-apply-for-echecknet-in-authorizenet\" data-title=\"1. Apply for eCheck.Net in Authorize.net\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"1-apply-for-echecknet-in-authorizenet\">1. Apply for eCheck.Net in Authorize.net\u003C\u002Fh3>\u003Cp>You cannot run ACH through Authorize.net until eCheck.Net is approved on your account. Card processing being active is not enough.\u003C\u002Fp>\u003Col class=\"step step-icon-sm step-dashed step-border-last-0 mt-3\">\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">1\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Sign in to your Authorize.net Merchant Interface at \u003Ca href=\"https:\u002F\u002Flogin.authorize.net\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Flogin.authorize.net\u003C\u002Fa>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">2\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Find the eCheck application:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>New Experience (2.0):\u003C\u002Fstrong> \u003Cstrong>Marketplace &gt; eCheck &gt; Start Application\u003C\u002Fstrong>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Classic Experience (1.0):\u003C\u002Fstrong> \u003Cstrong>Products &amp; Services &gt; eCheck\u003C\u002Fstrong>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">3\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Complete the application and review the service agreement.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">4\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Submit it. Authorize.net&#039;s underwriting team reviews the application manually — usually a few minutes, but up to about three business days if they need more documentation from you.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">5\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Check the status in the Merchant Interface under \u003Cstrong>Account &gt; Marketplace\u003C\u002Fstrong>, or in your Merchant Profile.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Note that Authorize.net does not offer eCheck.Net to businesses in the high-risk categories listed in its service agreement (gambling, drug paraphernalia, adult content, pyramid schemes and similar). If your application is declined you can reapply with more detail. Authorize.net&#039;s own guide to the process is \u003Ca href=\"https:\u002F\u002Fsupport.authorize.net\u002Fknowledgebase\u002Farticle\u002FKA-04421\u002Fen-us\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">What is eCheck and how do you apply for it?\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"2-get-your-api-credentials\" data-title=\"2. Get your API credentials\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"2-get-your-api-credentials\">2. Get your API credentials\u003C\u002Fh3>\u003Cp>Authorize.net ACH uses exactly the same API credentials as Authorize.net card processing — there is no separate eCheck credential.\u003C\u002Fp>\u003Col class=\"step step-icon-sm step-dashed step-border-last-0 mt-3\">\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">1\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>In the Authorize.net Merchant Interface, go to \u003Cstrong>Settings\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">2\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Under \u003Cstrong>Security Settings\u003C\u002Fstrong>, choose \u003Cstrong>API Login ID and Transaction Key\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">3\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Obtain a Transaction Key by answering your security question.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">4\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Copy your \u003Cstrong>API Login ID\u003C\u002Fstrong>. If one isn&#039;t shown, use your Authorize.net login username instead.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>If you already have Authorize.net card processing connected to Foxy, these are the same two values you used there — you can reuse them rather than generating a new Transaction Key. Generating a new Transaction Key invalidates the old one, which will break your existing card connection.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"3-add-the-payment-method-in-foxy\" data-title=\"3. Add the payment method in Foxy\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"3-add-the-payment-method-in-foxy\">3. Add the payment method in Foxy\u003C\u002Fh3>\u003Col class=\"step step-icon-sm step-dashed step-border-last-0 mt-3\">\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">1\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Go to the \u003Ca href=\"https:\u002F\u002Fadmin.foxy.io\" target=\"_blank\" class=\"\">Foxy admin\u003C\u002Fa> and open \u003Cstrong>Settings &gt; Payments\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">2\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Open or create a payment method set. If you only have one, it will be the \u003Cstrong>Default Payment Method Set\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">3\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Click \u003Cstrong>Add payment method +\u003C\u002Fstrong> and choose \u003Cstrong>Authorize.net ACH\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">4\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Under \u003Cstrong>Live setup\u003C\u002Fstrong>, enter your Authorize.net API Login ID in the \u003Cstrong>API ID\u003C\u002Fstrong> field and your Transaction Key in the \u003Cstrong>Transaction Key\u003C\u002Fstrong> field. This setup only takes effect once \u003Cstrong>Use live credentials\u003C\u002Fstrong> is turned on for the payment method set.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003Cli class=\"step-item\">\u003Cdiv class=\"step-content-wrapper\">\u003Cspan class=\"step-icon step-icon-soft-primary\">5\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Click \u003Cstrong>Create\u003C\u002Fstrong> — or \u003Cstrong>Save\u003C\u002Fstrong>, if you are editing an existing entry.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Authorize.net ACH is added alongside your card payment method, not instead of it. A payment method set can hold both, and customers pick between card and bank account at checkout.\u003C\u002Fp>\u003Cp>The panel is split into a \u003Cstrong>Live setup\u003C\u002Fstrong> block and a \u003Cstrong>Test setup\u003C\u002Fstrong> block carrying the same two fields. (The Live heading reads &quot;Live setup (inactive)&quot; while the set has \u003Cem>Use live credentials\u003C\u002Fem> switched off — that is the current state of the set, not a different set of fields.)\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"what-the-customer-fills-in-at-checkout\" data-title=\"What the customer fills in at checkout\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"what-the-customer-fills-in-at-checkout\">What the customer fills in at checkout\u003C\u002Fh2>\u003Cp>For an Authorize.net ACH payment, Foxy collects:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Routing number\u003C\u002Fstrong> — Notes: The nine-digit ABA routing number of the customer&#039;s bank.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Account number\u003C\u002Fstrong> — Notes: The bank account number.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Name on account\u003C\u002Fstrong> — Notes: The name on the bank account.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Account-ownership checkbox\u003C\u002Fstrong> — Notes: See below.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>There is \u003Cstrong>no checking\u002Fsavings selector\u003C\u002Fstrong> on this gateway. The checkout does not ask, and Foxy does not send an account type to Authorize.net.\u003C\u002Fp>\u003Cp>The checkout also shows a checkbox the customer has to tick, reading \u003Cem>&quot;I represent that I am the owner and\u002For authorized signer on the checking account above&quot;\u003C\u002Fem>. The checkout will not submit without it, and there is no setting to turn it off. ACH is a pull from someone&#039;s bank account, and NACHA — the body that governs the ACH network — expects the account holder to have authorised the debit. See \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fach-payments-overview\" target=\"_blank\" class=\"\">ACH payments on Foxy\u003C\u002Fa> for more on these fields.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"testing\" data-title=\"Testing\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"testing\">Testing\u003C\u002Fh2>\u003Cp>Foxy provides shared test credentials for Authorize.net ACH, so you can run test transactions without setting up your own sandbox account. Leave the Test setup fields as they are.\u003C\u002Fp>\u003Cp>Those shared credentials exercise the integration only. If you need to test against your \u003Cem>own\u003C\u002Fem> account configuration, create an Authorize.net sandbox account at \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fhello_world\u002Fsandbox\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fdeveloper.authorize.net\u002Fhello_world\u002Fsandbox\u002F\u003C\u002Fa> and put its API Login ID and Transaction Key into the \u003Cstrong>Test setup\u003C\u002Fstrong> fields instead.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"you-cannot-test-settlement\" data-title=\"You cannot test settlement\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"you-cannot-test-settlement\">You cannot test settlement\u003C\u002Fh3>\u003Cp>This is the important caveat. Authorize.net has told us that \u003Cstrong>sandbox ACH transactions are always in a pending status and never reach a settled status\u003C\u002Fstrong>. There is no way to make a test ACH payment settle, or to make one return.\u003C\u002Fp>\u003Cp>That means:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>You can confirm that your checkout accepts bank details and that Authorize.net accepts the transaction.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>You cannot rehearse what happens on settlement, or on a return, before going live.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Because Foxy never receives a settlement notification from Authorize.net in the first place, this is a smaller loss than it sounds — a settled sandbox transaction would not change anything on the Foxy side either. Your reconciliation process is the thing you cannot dry-run, and you should plan it before your first live ACH order rather than after.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fsection>\u003Csection id=\"test-bank-details\" data-title=\"Test bank details\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"test-bank-details\">Test bank details\u003C\u002Fh3>\u003Cp>Authorize.net&#039;s sandbox accepts a structurally valid routing number and any account number. Foxy&#039;s own internal integration tests use routing number \u003Ccode class=\"badge bg-soft-danger text-danger\">125000024\u003C\u002Fcode>. If your sandbox rejects it, check Authorize.net&#039;s current \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002Ffeatures\u002Fecheck.html\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">eCheck API reference\u003C\u002Fa> for the values they publish.\u003C\u002Fp>\u003Cp>There are no test card numbers for this gateway — it does not touch cards at all.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"advanced-features\" data-title=\"Advanced features\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"advanced-features\">Advanced features\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>No 3-D Secure, no client-side JavaScript.\u003C\u002Fstrong> ACH has no equivalent of card authentication, and this gateway needs no gateway SDK or JavaScript on your checkout. It is a plain server-side integration, which means fewer moving parts and nothing to break when a script fails to load.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>No card verification.\u003C\u002Fstrong> There is no CSC or AVS equivalent for a bank account. AVS and CSC settings on your Authorize.net account do not apply to eCheck transactions.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>The &quot;Authorize only (no capture)&quot; toggle works here.\u003C\u002Fstrong> Authorize.net ACH is the one ACH gateway on Foxy where this toggle genuinely does what it says: turn it on and Foxy submits the transaction as an authorization to be captured later instead of an immediate debit, exactly like the equivalent setting on the Authorize.net card gateway. This is worth knowing precisely because it is the exception — every other ACH gateway on Foxy renders the same toggle but ignores it.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>You cannot refund or void an Authorize.net ACH transaction through Foxy.\u003C\u002Fstrong> This is worth reading twice, because the Foxy admin looks the same for every payment method. Refunds and voids are not implemented for this gateway: an attempt fails inside Foxy and returns a message to the effect that the gateway is not configured for that action. Nothing is sent to Authorize.net. If you need to return money to a customer who paid by ACH, you do it in your Authorize.net Merchant Interface or through your bank, and you record it in your own systems. Plan for this before you take your first live ACH order — it is not a bug and it is not something support can switch on.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fsection>\u003Csection id=\"important-notes-and-caveats\" data-title=\"Important notes and caveats\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"important-notes-and-caveats\">Important notes and caveats\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Transactions stay \u003C\u002Fstrong>\u003Cstrong>\u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cstrong> forever.\u003C\u002Fstrong> Covered above and in \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fach-payments-overview\" target=\"_blank\" class=\"\">ACH payments on Foxy\u003C\u002Fa>. If you have a datafeed, the \u003Ccode class=\"badge bg-soft-danger text-danger\">status\u003C\u002Fcode> node on an ACH transaction will read \u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode> and no further datafeed will arrive to change it. Do not write fulfilment logic that waits for \u003Ccode class=\"badge bg-soft-danger text-danger\">approved\u003C\u002Fcode> on an ACH order — it will never come.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>ACH is slow.\u003C\u002Fstrong> Authorize.net states that eCheck funds arrive within seven days of submission, and that unlike card payments, eCheck transactions receive no immediate authorisation. Nothing about the payment is confirmed at the moment the customer checks out. If you ship on payment, decide explicitly whether you are willing to ship against an unsettled ACH payment.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>eCheck.Net can be switched off on you.\u003C\u002Fstrong> Authorize.net cancels eCheck services for businesses that fall into its prohibited categories. If your product mix changes, check that you are still eligible.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Reusing your card Transaction Key.\u003C\u002Fstrong> If you regenerate your Authorize.net Transaction Key for any reason, update it in \u003Cem>both\u003C\u002Fem> the Authorize.net and Authorize.net ACH entries in your payment method set.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>No refunds or voids from Foxy.\u003C\u002Fstrong> Covered under Advanced features above, and it is the second thing about this gateway that surprises merchants after the pending status.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fsection>\u003Csection id=\"troubleshooting\" data-title=\"Troubleshooting\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"troubleshooting\">Troubleshooting\u003C\u002Fh2>\u003Cp>\u003Cstrong>Every ACH transaction is declined immediately, while card transactions work.\u003C\u002Fstrong> The most likely cause is that eCheck.Net is not actually approved and active on your Authorize.net account. Card credentials working proves nothing about eCheck — check the eCheck application status in \u003Cstrong>Account &gt; Marketplace\u003C\u002Fstrong> in the Merchant Interface.\u003C\u002Fp>\u003Cp>\u003Cstrong>Credentials rejected.\u003C\u002Fstrong> Confirm the API ID and Transaction Key are in the section matching the mode you are running in — \u003Cstrong>Live setup\u003C\u002Fstrong> if the payment method set has \u003Cem>Use live credentials\u003C\u002Fem> on, \u003Cstrong>Test setup\u003C\u002Fstrong> if it does not.\u003C\u002Fp>\u003Cp>\u003Cstrong>A transaction shows as pending days later.\u003C\u002Fstrong> That is expected and permanent. See above.\u003C\u002Fp>\u003Cp>\u003Cstrong>&quot;This gateway is not configured for this action&quot; when refunding.\u003C\u002Fstrong> Expected. Foxy has no refund or void path for Authorize.net ACH. Issue the refund in your Authorize.net Merchant Interface instead.\u003C\u002Fp>\u003Cp>\u003Cstrong>Response codes.\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002FresponseCodes.html\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Response Reason Codes and Response Reason Text\u003C\u002Fa> is Authorize.net&#039;s authoritative reference. For anything about a specific eCheck transaction&#039;s fate — settled, returned, or held — Authorize.net can see detail that Foxy cannot.\u003C\u002Fp>\u003C\u002Fsection>",[1167,1170,1173,1175,1177,1179,1181,1183,1185,1187,1189],{"id":1168,"title":399,"level":1169},"setting-up-authorizenet-ach","H2",{"id":1171,"title":405,"level":1172},"1-apply-for-echecknet-in-authorizenet","H3",{"id":1174,"title":511,"level":1172},"2-get-your-api-credentials",{"id":1176,"title":579,"level":1172},"3-add-the-payment-method-in-foxy",{"id":1178,"title":711,"level":1169},"what-the-customer-fills-in-at-checkout",{"id":1180,"title":795,"level":1169},"testing",{"id":1182,"title":828,"level":1172},"you-cannot-test-settlement",{"id":1184,"title":872,"level":1172},"test-bank-details",{"id":1186,"title":901,"level":1169},"advanced-features",{"id":1188,"title":952,"level":1169},"important-notes-and-caveats",{"id":1190,"title":1051,"level":1169},"troubleshooting",[1192,1195,1196],{"type":1193,"content":1194},"html","\u003Cp>Authorize.net ACH lets you take payment directly from a customer&#039;s US bank account using Authorize.net&#039;s \u003Cstrong>eCheck.Net\u003C\u002Fstrong> service, which moves funds over the ACH network. It is a separate product from Authorize.net&#039;s card processing and has to be applied for separately, even if you already process cards through Authorize.net.\u003C\u002Fp>\u003Cp>Supported country: United States. ACH is a US-only bank network, so this gateway processes USD from US bank accounts only.\u003C\u002Fp>\u003Cp>Authorize.net ACH is by a wide margin the most-used ACH gateway on Foxy, so if you are choosing an ACH provider and have no other constraint, it is the best-trodden path.\u003C\u002Fp>",{"type":345,"blok":349},{"type":1193,"content":1197},"\u003Ch2>Setting up Authorize.net ACH\u003C\u002Fh2>\u003Ch3>1. Apply for eCheck.Net in Authorize.net\u003C\u002Fh3>\u003Cp>You cannot run ACH through Authorize.net until eCheck.Net is approved on your account. Card processing being active is not enough.\u003C\u002Fp>\u003Col order=\"1\">\u003Cli>\u003Cp>Sign in to your Authorize.net Merchant Interface at \u003Ca href=\"https:\u002F\u002Flogin.authorize.net\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Flogin.authorize.net\u003C\u002Fa>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Find the eCheck application:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>New Experience (2.0):\u003C\u002Fstrong> \u003Cstrong>Marketplace &gt; eCheck &gt; Start Application\u003C\u002Fstrong>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Classic Experience (1.0):\u003C\u002Fstrong> \u003Cstrong>Products &amp; Services &gt; eCheck\u003C\u002Fstrong>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>Complete the application and review the service agreement.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Submit it. Authorize.net&#039;s underwriting team reviews the application manually — usually a few minutes, but up to about three business days if they need more documentation from you.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Check the status in the Merchant Interface under \u003Cstrong>Account &gt; Marketplace\u003C\u002Fstrong>, or in your Merchant Profile.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Note that Authorize.net does not offer eCheck.Net to businesses in the high-risk categories listed in its service agreement (gambling, drug paraphernalia, adult content, pyramid schemes and similar). If your application is declined you can reapply with more detail. Authorize.net&#039;s own guide to the process is \u003Ca href=\"https:\u002F\u002Fsupport.authorize.net\u002Fknowledgebase\u002Farticle\u002FKA-04421\u002Fen-us\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">What is eCheck and how do you apply for it?\u003C\u002Fa>\u003C\u002Fp>\u003Ch3>2. Get your API credentials\u003C\u002Fh3>\u003Cp>Authorize.net ACH uses exactly the same API credentials as Authorize.net card processing — there is no separate eCheck credential.\u003C\u002Fp>\u003Col order=\"1\">\u003Cli>\u003Cp>In the Authorize.net Merchant Interface, go to \u003Cstrong>Settings\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Under \u003Cstrong>Security Settings\u003C\u002Fstrong>, choose \u003Cstrong>API Login ID and Transaction Key\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Obtain a Transaction Key by answering your security question.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Copy your \u003Cstrong>API Login ID\u003C\u002Fstrong>. If one isn&#039;t shown, use your Authorize.net login username instead.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>If you already have Authorize.net card processing connected to Foxy, these are the same two values you used there — you can reuse them rather than generating a new Transaction Key. Generating a new Transaction Key invalidates the old one, which will break your existing card connection.\u003C\u002Fp>\u003Ch3>3. Add the payment method in Foxy\u003C\u002Fh3>\u003Col order=\"1\">\u003Cli>\u003Cp>Go to the \u003Ca href=\"https:\u002F\u002Fadmin.foxy.io\" target=\"_blank\" class=\"\">Foxy admin\u003C\u002Fa> and open \u003Cstrong>Settings &gt; Payments\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Open or create a payment method set. If you only have one, it will be the \u003Cstrong>Default Payment Method Set\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Click \u003Cstrong>Add payment method +\u003C\u002Fstrong> and choose \u003Cstrong>Authorize.net ACH\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Under \u003Cstrong>Live setup\u003C\u002Fstrong>, enter your Authorize.net API Login ID in the \u003Cstrong>API ID\u003C\u002Fstrong> field and your Transaction Key in the \u003Cstrong>Transaction Key\u003C\u002Fstrong> field. This setup only takes effect once \u003Cstrong>Use live credentials\u003C\u002Fstrong> is turned on for the payment method set.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Click \u003Cstrong>Create\u003C\u002Fstrong> — or \u003Cstrong>Save\u003C\u002Fstrong>, if you are editing an existing entry.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Authorize.net ACH is added alongside your card payment method, not instead of it. A payment method set can hold both, and customers pick between card and bank account at checkout.\u003C\u002Fp>\u003Cp>The panel is split into a \u003Cstrong>Live setup\u003C\u002Fstrong> block and a \u003Cstrong>Test setup\u003C\u002Fstrong> block carrying the same two fields. (The Live heading reads &quot;Live setup (inactive)&quot; while the set has \u003Cem>Use live credentials\u003C\u002Fem> switched off — that is the current state of the set, not a different set of fields.)\u003C\u002Fp>\u003Ch2>What the customer fills in at checkout\u003C\u002Fh2>\u003Cp>For an Authorize.net ACH payment, Foxy collects:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Routing number\u003C\u002Fstrong> — Notes: The nine-digit ABA routing number of the customer&#039;s bank.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Account number\u003C\u002Fstrong> — Notes: The bank account number.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Name on account\u003C\u002Fstrong> — Notes: The name on the bank account.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Account-ownership checkbox\u003C\u002Fstrong> — Notes: See below.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>There is \u003Cstrong>no checking\u002Fsavings selector\u003C\u002Fstrong> on this gateway. The checkout does not ask, and Foxy does not send an account type to Authorize.net.\u003C\u002Fp>\u003Cp>The checkout also shows a checkbox the customer has to tick, reading \u003Cem>&quot;I represent that I am the owner and\u002For authorized signer on the checking account above&quot;\u003C\u002Fem>. The checkout will not submit without it, and there is no setting to turn it off. ACH is a pull from someone&#039;s bank account, and NACHA — the body that governs the ACH network — expects the account holder to have authorised the debit. See \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fach-payments-overview\" target=\"_blank\" class=\"\">ACH payments on Foxy\u003C\u002Fa> for more on these fields.\u003C\u002Fp>\u003Ch2>Testing\u003C\u002Fh2>\u003Cp>Foxy provides shared test credentials for Authorize.net ACH, so you can run test transactions without setting up your own sandbox account. Leave the Test setup fields as they are.\u003C\u002Fp>\u003Cp>Those shared credentials exercise the integration only. If you need to test against your \u003Cem>own\u003C\u002Fem> account configuration, create an Authorize.net sandbox account at \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fhello_world\u002Fsandbox\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fdeveloper.authorize.net\u002Fhello_world\u002Fsandbox\u002F\u003C\u002Fa> and put its API Login ID and Transaction Key into the \u003Cstrong>Test setup\u003C\u002Fstrong> fields instead.\u003C\u002Fp>\u003Ch3>You cannot test settlement\u003C\u002Fh3>\u003Cp>This is the important caveat. Authorize.net has told us that \u003Cstrong>sandbox ACH transactions are always in a pending status and never reach a settled status\u003C\u002Fstrong>. There is no way to make a test ACH payment settle, or to make one return.\u003C\u002Fp>\u003Cp>That means:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>You can confirm that your checkout accepts bank details and that Authorize.net accepts the transaction.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>You cannot rehearse what happens on settlement, or on a return, before going live.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Because Foxy never receives a settlement notification from Authorize.net in the first place, this is a smaller loss than it sounds — a settled sandbox transaction would not change anything on the Foxy side either. Your reconciliation process is the thing you cannot dry-run, and you should plan it before your first live ACH order rather than after.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>Test bank details\u003C\u002Fh3>\u003Cp>Authorize.net&#039;s sandbox accepts a structurally valid routing number and any account number. Foxy&#039;s own internal integration tests use routing number \u003Ccode class=\"badge bg-soft-danger text-danger\">125000024\u003C\u002Fcode>. If your sandbox rejects it, check Authorize.net&#039;s current \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002Ffeatures\u002Fecheck.html\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">eCheck API reference\u003C\u002Fa> for the values they publish.\u003C\u002Fp>\u003Cp>There are no test card numbers for this gateway — it does not touch cards at all.\u003C\u002Fp>\u003Ch2>Advanced features\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>No 3-D Secure, no client-side JavaScript.\u003C\u002Fstrong> ACH has no equivalent of card authentication, and this gateway needs no gateway SDK or JavaScript on your checkout. It is a plain server-side integration, which means fewer moving parts and nothing to break when a script fails to load.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>No card verification.\u003C\u002Fstrong> There is no CSC or AVS equivalent for a bank account. AVS and CSC settings on your Authorize.net account do not apply to eCheck transactions.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>The &quot;Authorize only (no capture)&quot; toggle works here.\u003C\u002Fstrong> Authorize.net ACH is the one ACH gateway on Foxy where this toggle genuinely does what it says: turn it on and Foxy submits the transaction as an authorization to be captured later instead of an immediate debit, exactly like the equivalent setting on the Authorize.net card gateway. This is worth knowing precisely because it is the exception — every other ACH gateway on Foxy renders the same toggle but ignores it.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>You cannot refund or void an Authorize.net ACH transaction through Foxy.\u003C\u002Fstrong> This is worth reading twice, because the Foxy admin looks the same for every payment method. Refunds and voids are not implemented for this gateway: an attempt fails inside Foxy and returns a message to the effect that the gateway is not configured for that action. Nothing is sent to Authorize.net. If you need to return money to a customer who paid by ACH, you do it in your Authorize.net Merchant Interface or through your bank, and you record it in your own systems. Plan for this before you take your first live ACH order — it is not a bug and it is not something support can switch on.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Important notes and caveats\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Transactions stay \u003C\u002Fstrong>\u003Cstrong>\u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cstrong> forever.\u003C\u002Fstrong> Covered above and in \u003Ca href=\"\u002Fhelp\u002Farticles\u002Fach-payments-overview\" target=\"_blank\" class=\"\">ACH payments on Foxy\u003C\u002Fa>. If you have a datafeed, the \u003Ccode class=\"badge bg-soft-danger text-danger\">status\u003C\u002Fcode> node on an ACH transaction will read \u003Ccode class=\"badge bg-soft-danger text-danger\">pending\u003C\u002Fcode> and no further datafeed will arrive to change it. Do not write fulfilment logic that waits for \u003Ccode class=\"badge bg-soft-danger text-danger\">approved\u003C\u002Fcode> on an ACH order — it will never come.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>ACH is slow.\u003C\u002Fstrong> Authorize.net states that eCheck funds arrive within seven days of submission, and that unlike card payments, eCheck transactions receive no immediate authorisation. Nothing about the payment is confirmed at the moment the customer checks out. If you ship on payment, decide explicitly whether you are willing to ship against an unsettled ACH payment.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>eCheck.Net can be switched off on you.\u003C\u002Fstrong> Authorize.net cancels eCheck services for businesses that fall into its prohibited categories. If your product mix changes, check that you are still eligible.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Reusing your card Transaction Key.\u003C\u002Fstrong> If you regenerate your Authorize.net Transaction Key for any reason, update it in \u003Cem>both\u003C\u002Fem> the Authorize.net and Authorize.net ACH entries in your payment method set.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>No refunds or voids from Foxy.\u003C\u002Fstrong> Covered under Advanced features above, and it is the second thing about this gateway that surprises merchants after the pending status.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Troubleshooting\u003C\u002Fh2>\u003Cp>\u003Cstrong>Every ACH transaction is declined immediately, while card transactions work.\u003C\u002Fstrong> The most likely cause is that eCheck.Net is not actually approved and active on your Authorize.net account. Card credentials working proves nothing about eCheck — check the eCheck application status in \u003Cstrong>Account &gt; Marketplace\u003C\u002Fstrong> in the Merchant Interface.\u003C\u002Fp>\u003Cp>\u003Cstrong>Credentials rejected.\u003C\u002Fstrong> Confirm the API ID and Transaction Key are in the section matching the mode you are running in — \u003Cstrong>Live setup\u003C\u002Fstrong> if the payment method set has \u003Cem>Use live credentials\u003C\u002Fem> on, \u003Cstrong>Test setup\u003C\u002Fstrong> if it does not.\u003C\u002Fp>\u003Cp>\u003Cstrong>A transaction shows as pending days later.\u003C\u002Fstrong> That is expected and permanent. See above.\u003C\u002Fp>\u003Cp>\u003Cstrong>&quot;This gateway is not configured for this action&quot; when refunding.\u003C\u002Fstrong> Expected. Foxy has no refund or void path for Authorize.net ACH. Issue the refund in your Authorize.net Merchant Interface instead.\u003C\u002Fp>\u003Cp>\u003Cstrong>Response codes.\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002FresponseCodes.html\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Response Reason Codes and Response Reason Text\u003C\u002Fa> is Authorize.net&#039;s authoritative reference. For anything about a specific eCheck transaction&#039;s fate — settled, returned, or held — Authorize.net can see detail that Foxy cannot.\u003C\u002Fp>",{"name":1199,"created_at":1200,"published_at":1201,"updated_at":1202,"id":1203,"uuid":171,"content":1204,"slug":172,"full_slug":172,"sort_by_date":194,"position":1380,"tag_list":1381,"is_startpage":59,"parent_id":194,"meta_data":194,"group_id":1382,"first_published_at":1383,"release_id":194,"lang":200,"path":194,"alternates":1384,"default_full_slug":194,"translated_slugs":194},"Contact","2022-09-23T19:56:58.957Z","2025-05-08T18:24:40.382Z","2025-05-08T18:24:40.392Z",3138,{"seo":1205,"_uid":1208,"title":1209,"action":1210,"fields":1211,"method":1356,"columns":1357,"subtitle":1371,"component":172,"button_text":1377,"submit_title":1378,"submit_subtitle":1379},{"_uid":1206,"title":1199,"plugin":1207,"description":16},"24ff7574-3bcc-48d2-85b5-e529dfea1cc4","meta-fields","8f54f1da-9d8f-49b2-89e7-840e886491cb","We're here to help.","https:\u002F\u002Fusebasin.com\u002Ff\u002F029f48d65402",[1212,1217,1221,1327,1330,1335,1350],{"_uid":1213,"name":1214,"type":326,"label":1215,"options":16,"required":162,"component":1216,"placeholder":16},"9a70b226-2036-4f90-a052-b3efa61c5896","name","Name","form___field",{"_uid":1218,"name":1219,"type":1219,"label":1220,"options":16,"required":162,"component":1216,"placeholder":16},"86ba35be-ff43-4a28-8633-14052a8f6622","email","Email Address",{"_uid":1222,"name":1223,"type":1224,"label":1225,"options":1226,"required":162,"component":1216,"conditions":1227,"placeholder":16},"3f827475-492c-4f97-aa1e-2386ac263b6c","topic","select","Topic","Presales, Support, Billing, Partnerships, Order Enquiry, Other",[1228,1281,1291,1298,1306,1314,1320],{"_uid":1229,"equals":1230,"fields":1231,"component":1280},"e21d97dd-e68e-4fa6-ba97-bc40f3041dde","Order Enquiry",[1232],{"_uid":1233,"body":1234,"type":1279,"title":16,"component":392},"b64992bc-6d53-48b8-b7a0-d81e5a062e50",{"type":317,"content":1235},[1236],{"type":321,"content":1237},[1238,1240,1247,1249,1251,1252,1256,1258,1262,1270,1272,1277],{"text":1239,"type":326},"We are ",{"text":1241,"type":326,"marks":1242},"Foxy.io",[1243],{"type":385,"attrs":1244},{"href":1245,"uuid":194,"anchor":194,"custom":1246,"target":194,"linktype":25},"http:\u002F\u002FFoxy.io",{},{"text":1248,"type":326},", an ecommerce platform powering ecommerce for other merchants. We do not sell products, and are unable to assist with questions about order statuses or refunds for any merchants using our platform. Please contact the merchant you ordered from for assistance. If you’d like to report a store using Foxy for fraudulent practices, please select ‘other’ in the subject.",{"type":1250},"hard_break",{"type":1250},{"text":1253,"type":326,"marks":1254},"NOTE:",[1255],{"type":331},{"text":1257,"type":326}," We are ",{"text":1259,"type":326,"marks":1260},"not ",[1261],{"type":704},{"text":1263,"type":326,"marks":1264},"Foxy.in",[1265,1269],{"type":385,"attrs":1266},{"href":1267,"uuid":194,"anchor":194,"custom":1268,"target":194,"linktype":25},"http:\u002F\u002FFoxy.in",{},{"type":704},{"text":1271,"type":326},". We are not in any way affiliated with ",{"text":1263,"type":326,"marks":1273},[1274],{"type":385,"attrs":1275},{"href":1267,"uuid":194,"anchor":194,"custom":1276,"target":194,"linktype":25},{},{"text":1278,"type":326},", and cannot help in any way with your order from that website.","danger","form___condition",{"_uid":1282,"equals":1283,"fields":1284,"component":1280},"8765c3e1-25cf-44aa-b8ea-fc6094acf9c3","Presales",[1285],{"_uid":1286,"name":1287,"type":1288,"label":16,"options":16,"required":59,"component":1216,"conditions":1289,"placeholder":16,"default_value":1290},"cf464f8e-d643-4f6e-af29-d3abffaf7380","department_email_address","hidden",[],"hello@foxy.io",{"_uid":1292,"equals":149,"fields":1293,"component":1280},"4007b6d8-77e5-421d-bd1e-6f336dd853fb",[1294],{"_uid":1295,"name":1287,"type":1288,"label":16,"options":16,"required":59,"component":1216,"conditions":1296,"placeholder":16,"default_value":1297},"7b4c6aa5-a68c-45e0-9ce1-0a36af10c0c2",[],"help@foxy.io",{"_uid":1299,"equals":1300,"fields":1301,"component":1280},"1dbb8f11-613d-43cd-9e09-1b94f6e19219","Billing",[1302],{"_uid":1303,"name":1287,"type":1288,"label":16,"options":16,"required":59,"component":1216,"conditions":1304,"placeholder":16,"default_value":1305},"a0ac0d1b-bc4f-4a6c-a682-581d450b0b73",[],"help+billing@foxy.io",{"_uid":1307,"equals":1308,"fields":1309,"component":1280},"a0a53a50-7172-4a29-ba58-181e38874e12","Partnerships",[1310],{"_uid":1311,"name":1287,"type":1288,"label":16,"options":16,"required":59,"component":1216,"conditions":1312,"placeholder":16,"default_value":1313},"7aa011d9-f374-4aed-b5a5-929b54aaf152",[],"partners@foxy.io",{"_uid":1315,"equals":1230,"fields":1316,"component":1280},"a4cd431f-25d5-41c7-bfdc-02c908c8fb47",[1317],{"_uid":1318,"name":1287,"type":1288,"label":16,"options":16,"required":59,"component":1216,"conditions":1319,"placeholder":16,"default_value":1290},"f5d52168-d6ae-451b-94ee-2ced1cbd28ad",[],{"_uid":1321,"equals":1322,"fields":1323,"component":1280},"25aba1ed-eb41-4bbc-aa89-f7a7167ea86e","Other",[1324],{"_uid":1325,"name":1287,"type":1288,"label":16,"options":16,"required":59,"component":1216,"conditions":1326,"placeholder":16,"default_value":1290},"f40dfaef-c203-4b71-bf4e-e1b43cef192b",[],{"_uid":1328,"component":1329},"e9c53a05-f40a-4510-aaf8-bc072a235a0c","form___subject",{"_uid":1331,"name":1332,"type":1333,"label":1334,"options":16,"required":162,"component":1216,"placeholder":16},"a4c4d385-fff4-4978-99fb-b68cfea623d6","message","textarea","Message",{"_uid":1336,"name":1337,"type":1224,"label":1338,"options":1339,"required":162,"component":1216,"conditions":1340,"placeholder":16},"8a3c9f85-f438-427d-9c7a-d7b295a14b5b","existing_user","Are you an existing user?","No, Yes",[1341],{"_uid":1342,"equals":1343,"fields":1344,"component":1280},"115933d6-262a-4b59-8fa8-579c5ad73de1","Yes",[1345],{"_uid":1346,"name":1347,"type":326,"label":1348,"options":16,"required":162,"component":1216,"conditions":1349,"placeholder":16},"44b6ff23-98f0-4e95-b7f5-c23e06415c2d","subdomain","Store Subdomain",[],{"_uid":1351,"name":1352,"type":1224,"label":1353,"options":1354,"required":162,"component":1216,"conditions":1355,"placeholder":16},"922a5cef-3af2-4113-8855-36c7910e3ee3","user_type","What type of user are you?","Developer, Designer, Merchant",[],"POST",[1358],{"_uid":1359,"text":1360,"title":1369,"component":1370},"7323b90d-a93a-4bf1-baa9-20d0b7ead61b",{"type":317,"content":1361},[1362],{"type":321,"content":1363},[1364,1366,1367],{"text":1365,"type":326},"855.369.9227",{"type":1250},{"text":1368,"type":326},"9:30am-6pm Central M-F","Pre-sales, Sales, & Partnerships","contact___footer_column",{"type":317,"content":1372},[1373],{"type":321,"content":1374},[1375],{"text":1376,"type":326},"Get in touch to get help from our friendly support team.","Submit","Success!","Your email has been received. We'll get back to you as soon as we can, but it might take a business day. If you don't hear back from us in a timely manner, please check your spam folder to ensure our reply didn't go there.",-80,[],"2fd9fb7d-a48a-4184-acfd-30022d8d6f08","2022-09-23T20:10:45.360Z",[],[281,1386,1414],{"name":1387,"created_at":1388,"published_at":1389,"updated_at":1390,"id":1391,"uuid":1392,"content":1393,"slug":1407,"full_slug":1408,"sort_by_date":194,"position":1409,"tag_list":1410,"is_startpage":59,"parent_id":303,"meta_data":194,"group_id":1411,"first_published_at":1412,"release_id":194,"lang":200,"path":194,"alternates":1413,"default_full_slug":194,"translated_slugs":194},"Payments","2025-05-19T15:01:39.297Z","2025-10-15T00:38:24.356Z","2025-10-15T00:38:24.365Z",34027808,"7093e179-f73f-4533-a5ed-230e211e3724",{"_uid":1394,"icon":1395,"name":1387,"type":1396,"pinned":59,"summary":1397,"category":16,"component":290,"blog_posts":1398,"icon_custom":1399,"case_studies":1401,"faq_sections":1402,"featured_guides":1403,"mailbox_category":16,"featured_articles":1404,"featured_blog_posts":1405,"featured_case_studies":1406},"d71d645d-26db-4d04-950c-5be6f945b883","fa-cash-register","simple","Manage payment methods, settings, and other payment related options.",[],{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1400},{},[],[],[],[],[],[],"payments","help\u002Fcategories\u002Fpayments",-100,[],"76057f91-3ad5-43ee-8674-7d3562faf5eb","2025-05-23T19:23:05.066Z",[],{"name":1415,"created_at":1416,"published_at":1417,"updated_at":1418,"id":1419,"uuid":1420,"content":1421,"slug":1426,"full_slug":1427,"sort_by_date":194,"position":1428,"tag_list":1429,"is_startpage":59,"parent_id":303,"meta_data":194,"group_id":1430,"first_published_at":1431,"release_id":194,"lang":200,"path":194,"alternates":1432,"default_full_slug":194,"translated_slugs":194},"Payment Methods","2023-02-08T18:30:30.817Z","2025-05-23T19:23:31.827Z","2025-05-23T19:23:31.839Z",33614,"ef18e20b-2ce2-4b8d-a761-2b928d9c62b2",{"_uid":1422,"icon":1423,"name":1415,"summary":1424,"category":1392,"component":1425},"932ca1a1-796c-47e0-acf8-352bf7132553","fa-credit-card","Easily connect to 100+ payment gateways and alternate payment methods.","help_payment_methods","payment-methods","help\u002Fcategories\u002Fpayment-methods",10,[],"24d41da1-50ea-4d24-b21d-eb1d0fa39d09","2023-02-08T18:37:13.850Z",[],{},1787182021544]