[{"data":1,"prerenderedAt":1629},["ShallowReactive",2],{"footer:default":3,"header:help":202,"story:navigation\u002Fsearch:help":243,"story:help\u002Fcategories":281,"story:help\u002Fpayment-methods\u002Fbambora":307,"article:\u002Fhelp\u002Fpayment-methods\u002Fbambora":1353,"story:contact":1393,"help:tree:32f315e8-1a38-454e-adab-0cbd6e60f74c:default":1580,"_apollo:default":1628},{"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":1345,"full_slug":1346,"sort_by_date":194,"position":1347,"tag_list":1348,"is_startpage":59,"parent_id":1349,"meta_data":194,"group_id":1350,"first_published_at":1351,"release_id":194,"lang":200,"path":194,"alternates":1352,"default_full_slug":194,"translated_slugs":194},"Bambora","2026-08-17T21:06:24.741Z","2026-08-19T22:58:40.258Z","2026-08-19T22:58:40.279Z",210170612763302,"32f315e8-1a38-454e-adab-0cbd6e60f74c",{"_uid":315,"body":316,"name":1315,"page":1316,"about":1317,"video":16,"content":1318,"pricing":16,"summary":1321,"website":1322,"featured":59,"component":1323,"icon_dark":1324,"logo_dark":1326,"categories":1328,"icon_color":1330,"icon_light":1332,"logo_color":1334,"logo_light":1336,"screenshots":1338,"gateway_support":1339,"enable_help_page":162,"integration_link":1340,"supports_refunds":59,"supported_features":1341,"supports_3d_secure":59,"enable_details_page":59,"supported_countries":1342,"supports_verifications":59,"supports_multi_currency":59,"supports_delayed_payments":59,"supports_immediate_payments":59,"supports_auth_only_and_delayed_capture":162},"133a1be2-636d-4b51-a150-9179172abca9",{"type":317,"attrs":318,"content":319},"doc",{"backgroundColor":194},[320,340,351,356,387,428,435,440,446,457,462,480,491,555,566,576,581,597,602,712,735,740,750,770,775,840,845,850,855,866,871,883,893,898,903,910,923,973,984,1040,1052,1074,1085,1107,1129,1134,1189,1194,1199,1222,1227,1232,1278,1283,1299],{"type":321,"attrs":322,"content":323},"paragraph",{"textAlign":194},[324,327,332,334,338],{"text":325,"type":326},"Bambora is a card gateway serving merchants in ","text",{"text":328,"type":326,"marks":329},"Canada and the United States",[330],{"type":331},"bold",{"text":333,"type":326},". It is the North American platform originally sold as ",{"text":335,"type":326,"marks":336},"Beanstream",[337],{"type":331},{"text":339,"type":326},", later rebranded to Bambora, and it is the gateway most Foxy stores in Canada connect to under this name.",{"type":321,"attrs":341,"content":342},{"textAlign":194},[343,345,349],{"text":344,"type":326},"Supported regions: Canada, United States. Bambora on Foxy is ",{"text":346,"type":326,"marks":347},"single-currency",[348],{"type":331},{"text":350,"type":326}," — the gateway processes in the currency your Bambora account is configured for, so it is not suitable if you need multi-currency processing.",{"type":321,"attrs":352,"content":353},{"textAlign":194},[354],{"text":355,"type":326},"Foxy offers Bambora in two forms, and it matters which one you pick:",{"type":357,"content":358},"bullet_list",[359,376],{"type":360,"content":361},"list_item",[362],{"type":321,"attrs":363,"content":364},{"textAlign":194},[365,368,370,374],{"text":308,"type":326,"marks":366},[367],{"type":331},{"text":369,"type":326}," — the modern Bambora API. ",{"text":371,"type":326,"marks":372},"This is what a new merchant should choose.",[373],{"type":331},{"text":375,"type":326}," It uses a Merchant ID plus two passcodes, and it supports stored payment profiles (needed for subscriptions and saved cards).",{"type":360,"content":377},[378],{"type":321,"attrs":379,"content":380},{"textAlign":194},[381,385],{"text":382,"type":326,"marks":383},"Bambora (formerly Beanstream, deprecated)",[384],{"type":331},{"text":386,"type":326}," — the legacy Beanstream API, using a Merchant ID and a SHA-1 hash key. It is marked deprecated in Foxy and exists only to keep long-standing stores working. Do not start a new integration on it.",{"type":388,"attrs":389},"blok",{"id":390,"body":391},"e19450a6-51d4-517d-bfa2-856ebc4f27cf",[392],{"_uid":393,"body":394,"type":426,"title":16,"component":427},"37ca7e82-f142-5f1e-8c1c-5c32f685881b",{"type":317,"content":395},[396],{"type":321,"content":397},[398,402,404,408,410,418,420,424],{"text":399,"type":326,"marks":400},"Ownership note.",[401],{"type":331},{"text":403,"type":326}," Bambora North America has changed hands. Worldline acquired Bambora and ran it as its North American business; on ",{"text":405,"type":326,"marks":406},"2 March 2026, Shift4 completed its acquisition of Bambora North America from Worldline",[407],{"type":331},{"text":409,"type":326},". The developer documentation now sits under Worldline NAM branding while support runs under Shift4, and the API hostnames are being migrated to Shift4 domains. See ",{"text":411,"type":326,"marks":412},"Endpoint migration",[413],{"type":414,"attrs":415},"link",{"href":416,"uuid":194,"anchor":194,"target":417,"linktype":25},"#endpoint-migration-read-this","_blank",{"text":419,"type":326}," below — this affects live integrations and has a deadline. This is a different company and a different platform from ",{"text":421,"type":326,"marks":422},"Worldline Hosted",[423],{"type":331},{"text":425,"type":326},", the European Worldline Direct gateway Foxy also offers; the two are unrelated apart from the shared corporate history.","info","global___alert",{"type":429,"attrs":430,"content":432},"heading",{"level":431,"textAlign":194},2,[433],{"text":434,"type":326},"Setting up Bambora",{"type":321,"attrs":436,"content":437},{"textAlign":194},[438],{"text":439,"type":326},"You need three values from your Bambora account. Get all three first, then enter them in the Foxy admin in one pass.",{"type":429,"attrs":441,"content":443},{"level":442,"textAlign":194},3,[444],{"text":445,"type":326},"1. Merchant ID",{"type":321,"attrs":447,"content":448},{"textAlign":194},[449,451,455],{"text":450,"type":326},"Log in to your Bambora member area. Your ",{"text":452,"type":326,"marks":453},"merchant ID",[454],{"type":331},{"text":456,"type":326}," is shown in the top right.",{"type":429,"attrs":458,"content":459},{"level":442,"textAlign":194},[460],{"text":461,"type":326},"2. Payment Profile passcode",{"type":463,"attrs":464,"content":466},"ordered_list",{"order":465},1,[467],{"type":360,"content":468},[469],{"type":321,"attrs":470,"content":471},{"textAlign":194},[472,474,478],{"text":473,"type":326},"In your Bambora admin, go to ",{"text":475,"type":326,"marks":476},"Configuration > Payment Profile Configuration",[477],{"type":331},{"text":479,"type":326},".",{"type":321,"attrs":481,"content":482},{"textAlign":194},[483,485,489],{"text":484,"type":326},"If you do not see this option under the ",{"text":486,"type":326,"marks":487},"Configuration",[488],{"type":331},{"text":490,"type":326}," menu, it is not enabled on your account. Contact Bambora and ask them to turn it on — you cannot proceed without it.",{"type":463,"attrs":492,"content":493},{"order":465},[494,506,518,531],{"type":360,"content":495},[496],{"type":321,"attrs":497,"content":498},{"textAlign":194},[499,501,505],{"text":500,"type":326},"Uncheck ",{"text":502,"type":326,"marks":503},"Do not allow profile to be created with card data duplicated from an existing profile",[504],{"type":331},{"text":479,"type":326},{"type":360,"content":507},[508],{"type":321,"attrs":509,"content":510},{"textAlign":194},[511,512,516],{"text":500,"type":326},{"text":513,"type":326,"marks":514},"Require card validation",[515],{"type":331},{"text":517,"type":326},". This one is optional, but recommended.",{"type":360,"content":519},[520],{"type":321,"attrs":521,"content":522},{"textAlign":194},[523,525,529],{"text":524,"type":326},"Click ",{"text":526,"type":326,"marks":527},"Update",[528],{"type":331},{"text":530,"type":326}," at the bottom to save.",{"type":360,"content":532},[533],{"type":321,"attrs":534,"content":535},{"textAlign":194},[536,538,542,544,548,550,554],{"text":537,"type":326},"Go to ",{"text":539,"type":326,"marks":540},"Configuration > Payment Profile Webform",[541],{"type":331},{"text":543,"type":326},". Under the ",{"text":545,"type":326,"marks":546},"Form Setup",[547],{"type":331},{"text":549,"type":326}," checkboxes, uncheck everything except ",{"text":551,"type":326,"marks":552},"Include credit card Information",[553],{"type":331},{"text":479,"type":326},{"type":321,"attrs":556,"content":557},{"textAlign":194},[558,560,564],{"text":559,"type":326},"This step is not cosmetic. If, for example, ",{"text":561,"type":326,"marks":562},"billing phone",[563],{"type":331},{"text":565,"type":326}," is left checked, the Foxy checkout will throw an error unless a customer supplies a phone number.",{"type":463,"attrs":567,"content":568},{"order":465},[569],{"type":360,"content":570},[571],{"type":321,"attrs":572,"content":573},{"textAlign":194},[574],{"text":575,"type":326},"Copy the Payment Profile passcode from this section.",{"type":429,"attrs":577,"content":578},{"level":442,"textAlign":194},[579],{"text":580,"type":326},"3. API passcode",{"type":321,"attrs":582,"content":583},{"textAlign":194},[584,586,590,592,596],{"text":585,"type":326},"In your Bambora account, go to ",{"text":587,"type":326,"marks":588},"Administration > Account Settings > Order Settings",[589],{"type":331},{"text":591,"type":326},". Scroll down the page to find the ",{"text":593,"type":326,"marks":594},"API access passcode",[595],{"type":331},{"text":479,"type":326},{"type":429,"attrs":598,"content":599},{"level":442,"textAlign":194},[600],{"text":601,"type":326},"4. Enter the credentials in Foxy",{"type":463,"attrs":603,"content":604},{"order":465},[605,624,636,652,700],{"type":360,"content":606},[607],{"type":321,"attrs":608,"content":609},{"textAlign":194},[610,612,617,619,623],{"text":611,"type":326},"In the Foxy administration at ",{"text":613,"type":326,"marks":614},"https:\u002F\u002Fadmin.foxy.io",[615],{"type":616},"code",{"text":618,"type":326},", go to ",{"text":620,"type":326,"marks":621},"Settings > Payments",[622],{"type":331},{"text":479,"type":326},{"type":360,"content":625},[626],{"type":321,"attrs":627,"content":628},{"textAlign":194},[629,631,635],{"text":630,"type":326},"Select the payment method set you want to use. If you only have one, it will be the ",{"text":632,"type":326,"marks":633},"Default Payment Method Set",[634],{"type":331},{"text":479,"type":326},{"type":360,"content":637},[638],{"type":321,"attrs":639,"content":640},{"textAlign":194},[641,642,646,648,651],{"text":524,"type":326},{"text":643,"type":326,"marks":644},"Add payment method +",[645],{"type":331},{"text":647,"type":326}," and choose ",{"text":308,"type":326,"marks":649},[650],{"type":331},{"text":479,"type":326},{"type":360,"content":653},[654,665],{"type":321,"attrs":655,"content":656},{"textAlign":194},[657,659,663],{"text":658,"type":326},"Fill in the ",{"text":660,"type":326,"marks":661},"Live setup",[662],{"type":331},{"text":664,"type":326}," block:",{"type":357,"content":666},[667,678,689],{"type":360,"content":668},[669],{"type":321,"attrs":670,"content":671},{"textAlign":194},[672,676],{"text":673,"type":326,"marks":674},"Merchant ID",[675],{"type":331},{"text":677,"type":326}," — from step 1",{"type":360,"content":679},[680],{"type":321,"attrs":681,"content":682},{"textAlign":194},[683,687],{"text":684,"type":326,"marks":685},"API passcode",[686],{"type":331},{"text":688,"type":326}," — from step 3",{"type":360,"content":690},[691],{"type":321,"attrs":692,"content":693},{"textAlign":194},[694,698],{"text":695,"type":326,"marks":696},"Payment Profile passcode",[697],{"type":331},{"text":699,"type":326}," — from step 2",{"type":360,"content":701},[702],{"type":321,"attrs":703,"content":704},{"textAlign":194},[705,706,710],{"text":524,"type":326},{"text":707,"type":326,"marks":708},"Create",[709],{"type":331},{"text":711,"type":326}," to save the payment method and enable it for your store.",{"type":321,"attrs":713,"content":714},{"textAlign":194},[715,717,720,722,726,728,733],{"text":716,"type":326},"The panel is split into a ",{"text":660,"type":326,"marks":718},[719],{"type":331},{"text":721,"type":326}," block and a ",{"text":723,"type":326,"marks":724},"Test setup",[725],{"type":331},{"text":727,"type":326}," block carrying the same three fields. The Live heading reads \"Live setup (inactive)\" while the payment method set has ",{"text":729,"type":326,"marks":730},"Use live credentials",[731],{"type":732},"italic",{"text":734,"type":326}," switched off — that reflects the current state of the set, not a different set of fields.",{"type":429,"attrs":736,"content":737},{"level":431,"textAlign":194},[738],{"text":739,"type":326},"Legacy Beanstream API",{"type":321,"attrs":741,"content":742},{"textAlign":194},[743,745,748],{"text":744,"type":326},"Only use this path if your store is already running on it. New integrations should use ",{"text":308,"type":326,"marks":746},[747],{"type":331},{"text":749,"type":326}," above.",{"type":321,"attrs":751,"content":752},{"textAlign":194},[753,755,758,760,763,765,769],{"text":754,"type":326},"The legacy option appears in the Foxy admin as ",{"text":382,"type":326,"marks":756},[757],{"type":331},{"text":759,"type":326}," and takes two values: ",{"text":673,"type":326,"marks":761},[762],{"type":331},{"text":764,"type":326}," and ",{"text":766,"type":326,"marks":767},"SHA-1 Hash Key",[768],{"type":331},{"text":479,"type":326},{"type":321,"attrs":771,"content":772},{"textAlign":194},[773],{"text":774,"type":326},"To configure the Beanstream side:",{"type":463,"attrs":776,"content":777},{"order":465},[778,791,809,822],{"type":360,"content":779},[780],{"type":321,"attrs":781,"content":782},{"textAlign":194},[783,785,789],{"text":784,"type":326},"Enable the ",{"text":786,"type":326,"marks":787},"Require hash validation on all Payment Gateway transaction requests",[788],{"type":331},{"text":790,"type":326}," option.",{"type":360,"content":792},[793],{"type":321,"attrs":794,"content":795},{"textAlign":194},[796,798,802,804,807],{"text":797,"type":326},"Put the hash key you want to use into the ",{"text":799,"type":326,"marks":800},"Hash key",[801],{"type":331},{"text":803,"type":326}," field, and enter the same value into the ",{"text":766,"type":326,"marks":805},[806],{"type":331},{"text":808,"type":326}," field in Foxy.",{"type":360,"content":810},[811],{"type":321,"attrs":812,"content":813},{"textAlign":194},[814,816,820],{"text":815,"type":326},"Choose ",{"text":817,"type":326,"marks":818},"SHA-1",[819],{"type":331},{"text":821,"type":326}," as the hash algorithm.",{"type":360,"content":823},[824],{"type":321,"attrs":825,"content":826},{"textAlign":194},[827,829,833,835,839],{"text":828,"type":326},"If you want to allow pre-authorization transactions, select ",{"text":830,"type":326,"marks":831},"Purchase or Pre-Authorization only",[832],{"type":331},{"text":834,"type":326}," under ",{"text":836,"type":326,"marks":837},"Transaction Validation Options",[838],{"type":331},{"text":479,"type":326},{"type":321,"attrs":841,"content":842},{"textAlign":194},[843],{"text":844,"type":326},"The legacy API has no payment profile passcode, which is why it cannot support the stored-profile features the modern API can.",{"type":429,"attrs":846,"content":847},{"level":431,"textAlign":194},[848],{"text":849,"type":326},"Testing",{"type":321,"attrs":851,"content":852},{"textAlign":194},[853],{"text":854,"type":326},"Foxy provides shared test credentials for Bambora, so you can run test transactions without setting up your own sandbox account. Leave the Test setup fields as they are.",{"type":321,"attrs":856,"content":857},{"textAlign":194},[858,860,864],{"text":859,"type":326},"Those shared credentials only exercise the integration itself. If you need to test against your ",{"text":861,"type":326,"marks":862},"own",[863],{"type":732},{"text":865,"type":326}," account configuration — your own payment profile settings, your own enabled card types, your own currency — get a test account from Bambora and fill in the Test setup fields with its credentials.",{"type":429,"attrs":867,"content":868},{"level":442,"textAlign":194},[869],{"text":870,"type":326},"Obtaining a test account",{"type":321,"attrs":872,"content":873},{"textAlign":194},[874,876,881],{"text":875,"type":326},"You can create a test account self-serve at ",{"text":877,"type":326,"marks":878},"https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fplan-your-integration\u002Fcreate-a-test-account\u002F",[879],{"type":414,"attrs":880},{"href":877,"uuid":194,"anchor":194,"target":417,"linktype":25},{"text":882,"type":326},". The form asks for your name, company, business type, country (Canada or USA) and currency (CAD or USD). Software providers receive a test merchant and a partner account.",{"type":321,"attrs":884,"content":885},{"textAlign":194},[886,888,891],{"text":887,"type":326},"Once created, follow the same setup steps above, but enter the values into the ",{"text":723,"type":326,"marks":889},[890],{"type":331},{"text":892,"type":326}," fields rather than the Live ones.",{"type":429,"attrs":894,"content":895},{"level":442,"textAlign":194},[896],{"text":897,"type":326},"Test card numbers",{"type":321,"attrs":899,"content":900},{"textAlign":194},[901],{"text":902,"type":326},"Use any name, any future expiry date, and the following address — the address matters, because it is what returns an approved AVS response:",{"type":321,"attrs":904,"content":905},{"textAlign":194},[906],{"text":907,"type":326,"marks":908},"Address: 2659 Douglas St, V8T 4M3",[909],{"type":616},{"type":321,"attrs":911,"content":912},{"textAlign":194},[913,917,919],{"text":914,"type":326,"marks":915},"Visa",[916],{"type":331},{"text":918,"type":326}," — use CVD\u002FCVV code ",{"text":920,"type":326,"marks":921},"123",[922],{"type":616},{"type":357,"content":924},[925,936,947,962],{"type":360,"content":926},[927],{"type":321,"attrs":928,"content":929},{"textAlign":194},[930,934],{"text":931,"type":326,"marks":932},"4030000010001234",[933],{"type":331},{"text":935,"type":326}," — Result: Approved",{"type":360,"content":937},[938],{"type":321,"attrs":939,"content":940},{"textAlign":194},[941,945],{"text":942,"type":326,"marks":943},"4504481742333",[944],{"type":331},{"text":946,"type":326}," — Result: Approved under $100, declined at $100 and above",{"type":360,"content":948},[949],{"type":321,"attrs":950,"content":951},{"textAlign":194},[952,956,958],{"text":953,"type":326,"marks":954},"4123450131003312",[955],{"type":331},{"text":957,"type":326}," — Result: Approved, VBV — VBV passcode ",{"text":959,"type":326,"marks":960},"12345",[961],{"type":616},{"type":360,"content":963},[964],{"type":321,"attrs":965,"content":966},{"textAlign":194},[967,971],{"text":968,"type":326,"marks":969},"4003050500040005",[970],{"type":331},{"text":972,"type":326}," — Result: Declined",{"type":321,"attrs":974,"content":975},{"textAlign":194},[976,980,981],{"text":977,"type":326,"marks":978},"Mastercard",[979],{"type":331},{"text":918,"type":326},{"text":920,"type":326,"marks":982},[983],{"type":616},{"type":357,"content":985},[986,996,1006,1016,1030],{"type":360,"content":987},[988],{"type":321,"attrs":989,"content":990},{"textAlign":194},[991,995],{"text":992,"type":326,"marks":993},"5100000010001004",[994],{"type":331},{"text":935,"type":326},{"type":360,"content":997},[998],{"type":321,"attrs":999,"content":1000},{"textAlign":194},[1001,1005],{"text":1002,"type":326,"marks":1003},"5194930004875020",[1004],{"type":331},{"text":935,"type":326},{"type":360,"content":1007},[1008],{"type":321,"attrs":1009,"content":1010},{"textAlign":194},[1011,1015],{"text":1012,"type":326,"marks":1013},"5123450000002889",[1014],{"type":331},{"text":935,"type":326},{"type":360,"content":1017},[1018],{"type":321,"attrs":1019,"content":1020},{"textAlign":194},[1021,1025,1027],{"text":1022,"type":326,"marks":1023},"5123450000000000",[1024],{"type":331},{"text":1026,"type":326}," — Result: Approved, 3D Secure — passcode ",{"text":959,"type":326,"marks":1028},[1029],{"type":616},{"type":360,"content":1031},[1032],{"type":321,"attrs":1033,"content":1034},{"textAlign":194},[1035,1039],{"text":1036,"type":326,"marks":1037},"5100000020002000",[1038],{"type":331},{"text":972,"type":326},{"type":321,"attrs":1041,"content":1042},{"textAlign":194},[1043,1047,1048],{"text":1044,"type":326,"marks":1045},"American Express",[1046],{"type":331},{"text":918,"type":326},{"text":1049,"type":326,"marks":1050},"1234",[1051],{"type":616},{"type":357,"content":1053},[1054,1064],{"type":360,"content":1055},[1056],{"type":321,"attrs":1057,"content":1058},{"textAlign":194},[1059,1063],{"text":1060,"type":326,"marks":1061},"371100001000131",[1062],{"type":331},{"text":935,"type":326},{"type":360,"content":1065},[1066],{"type":321,"attrs":1067,"content":1068},{"textAlign":194},[1069,1073],{"text":1070,"type":326,"marks":1071},"342400001000180",[1072],{"type":331},{"text":972,"type":326},{"type":321,"attrs":1075,"content":1076},{"textAlign":194},[1077,1081,1082],{"text":1078,"type":326,"marks":1079},"Discover",[1080],{"type":331},{"text":918,"type":326},{"text":920,"type":326,"marks":1083},[1084],{"type":616},{"type":357,"content":1086},[1087,1097],{"type":360,"content":1088},[1089],{"type":321,"attrs":1090,"content":1091},{"textAlign":194},[1092,1096],{"text":1093,"type":326,"marks":1094},"6011500080009080",[1095],{"type":331},{"text":935,"type":326},{"type":360,"content":1098},[1099],{"type":321,"attrs":1100,"content":1101},{"textAlign":194},[1102,1106],{"text":1103,"type":326,"marks":1104},"6011000900901111",[1105],{"type":331},{"text":972,"type":326},{"type":321,"attrs":1108,"content":1109},{"textAlign":194},[1110,1112,1116,1118,1121,1123,1128],{"text":1111,"type":326},"Bambora also publishes a Mastercard 2-series test card, ",{"text":1113,"type":326,"marks":1114},"2223000048400011",[1115],{"type":616},{"text":1117,"type":326}," (CVV ",{"text":920,"type":326,"marks":1119},[1120],{"type":616},{"text":1122,"type":326},", approved), and a large 3D Secure card list, at ",{"text":1124,"type":326,"marks":1125},"https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fbuild-your-integration\u002Fpayment-apis\u002Fpayment-api\u002Ftest-cards",[1126],{"type":414,"attrs":1127},{"href":1124,"uuid":194,"anchor":194,"target":417,"linktype":25},{"text":479,"type":326},{"type":429,"attrs":1130,"content":1131},{"level":431,"textAlign":194},[1132],{"text":1133,"type":326},"Advanced features",{"type":357,"content":1135},[1136,1156,1167,1178],{"type":360,"content":1137},[1138],{"type":321,"attrs":1139,"content":1140},{"textAlign":194},[1141,1145,1147,1150,1151,1154],{"text":1142,"type":326,"marks":1143},"Authorize only.",[1144],{"type":331},{"text":1146,"type":326}," Bambora supports authorization-only transactions, so you can authorize at checkout and capture later. This applies to both the modern and the legacy API. On the legacy Beanstream API you must first select ",{"text":830,"type":326,"marks":1148},[1149],{"type":331},{"text":834,"type":326},{"text":836,"type":326,"marks":1152},[1153],{"type":331},{"text":1155,"type":326}," in the Beanstream admin.",{"type":360,"content":1157},[1158],{"type":321,"attrs":1159,"content":1160},{"textAlign":194},[1161,1165],{"text":1162,"type":326,"marks":1163},"Payment profiles.",[1164],{"type":331},{"text":1166,"type":326}," The modern Bambora API stores card data as payment profiles on Bambora's side, which is what the Payment Profile passcode is for. This is required for subscriptions and saved payment methods.",{"type":360,"content":1168},[1169],{"type":321,"attrs":1170,"content":1171},{"textAlign":194},[1172,1176],{"text":1173,"type":326,"marks":1174},"3D Secure.",[1175],{"type":331},{"text":1177,"type":326}," Foxy exposes no 3D Secure configuration for this gateway. Any 3DS behaviour is whatever your Bambora account is configured to do.",{"type":360,"content":1179},[1180],{"type":321,"attrs":1181,"content":1182},{"textAlign":194},[1183,1187],{"text":1184,"type":326,"marks":1185},"Multi-currency.",[1186],{"type":331},{"text":1188,"type":326}," Not supported on this gateway.",{"type":429,"attrs":1190,"content":1191},{"level":431,"textAlign":194},[1192],{"text":1193,"type":326},"Important notes and caveats",{"type":429,"attrs":1195,"content":1196},{"level":442,"textAlign":194},[1197],{"text":1198,"type":326},"Endpoint migration — read this",{"type":321,"attrs":1200,"content":1201},{"textAlign":194},[1202,1204,1208,1210,1214,1216,1220],{"text":1203,"type":326},"Following the Shift4 acquisition, the legacy Bambora and Beanstream API hostnames are being retired and replaced with Shift4-owned hostnames under ",{"text":1205,"type":326,"marks":1206},"*.bam.shift4api.net",[1207],{"type":616},{"text":1209,"type":326},". The published schedule is that the new endpoints become active on ",{"text":1211,"type":326,"marks":1212},"25 August 2026",[1213],{"type":331},{"text":1215,"type":326}," and the old ones are retired after ",{"text":1217,"type":326,"marks":1218},"31 December 2026",[1219],{"type":331},{"text":1221,"type":326},". Bambora states this is a domain change only — API functionality, credentials and data are unaffected.",{"type":321,"attrs":1223,"content":1224},{"textAlign":194},[1225],{"text":1226,"type":326},"The connection between Foxy and Bambora is Foxy's responsibility, not yours — there is no setting in the Foxy admin for you to update. If you also call Bambora directly from your own systems, you will need to update those hostnames yourself before the deadline.",{"type":429,"attrs":1228,"content":1229},{"level":442,"textAlign":194},[1230],{"text":1231,"type":326},"Other caveats",{"type":357,"content":1233},[1234,1245,1256,1267],{"type":360,"content":1235},[1236],{"type":321,"attrs":1237,"content":1238},{"textAlign":194},[1239,1243],{"text":1240,"type":326,"marks":1241},"Payment Profile Configuration must be enabled on your account.",[1242],{"type":331},{"text":1244,"type":326}," It is not always on by default, and Bambora has to switch it on. Discover this at the start rather than halfway through setup.",{"type":360,"content":1246},[1247],{"type":321,"attrs":1248,"content":1249},{"textAlign":194},[1250,1254],{"text":1251,"type":326,"marks":1252},"Leave only \"Include credit card Information\" checked on the Payment Profile Webform.",[1253],{"type":331},{"text":1255,"type":326}," Extra required fields there will cause checkout errors on Foxy, and the error will not obviously point back at this setting.",{"type":360,"content":1257},[1258],{"type":321,"attrs":1259,"content":1260},{"textAlign":194},[1261,1265],{"text":1262,"type":326,"marks":1263},"The two passcodes are different values from different screens.",[1264],{"type":331},{"text":1266,"type":326}," The API passcode lives under Administration > Account Settings > Order Settings; the Payment Profile passcode lives under Configuration > Payment Profile Configuration. Mixing them up is the most common setup mistake.",{"type":360,"content":1268},[1269],{"type":321,"attrs":1270,"content":1271},{"textAlign":194},[1272,1276],{"text":1273,"type":326,"marks":1274},"Do not start new work on the legacy Beanstream option.",[1275],{"type":331},{"text":1277,"type":326}," It is flagged deprecated in Foxy.",{"type":429,"attrs":1279,"content":1280},{"level":431,"textAlign":194},[1281],{"text":1282,"type":326},"Troubleshooting",{"type":321,"attrs":1284,"content":1285},{"textAlign":194},[1286,1290,1292,1297],{"text":1287,"type":326,"marks":1288},"Interpreting response codes.",[1289],{"type":331},{"text":1291,"type":326}," Contact Bambora for response code definitions — they own them and can see transaction detail that Foxy cannot. Support is at ",{"text":1293,"type":326,"marks":1294},"https:\u002F\u002Fhelp.na.bambora.com\u002Fhc\u002Fen-us",[1295],{"type":414,"attrs":1296},{"href":1293,"uuid":194,"anchor":194,"target":417,"linktype":25},{"text":1298,"type":326},", now operating as Shift4 North America Support.",{"type":321,"attrs":1300,"content":1301},{"textAlign":194},[1302,1306,1308,1313],{"text":1303,"type":326,"marks":1304},"Platform status.",[1305],{"type":331},{"text":1307,"type":326}," Bambora publishes live platform status at ",{"text":1309,"type":326,"marks":1310},"https:\u002F\u002Fstatus.na.bambora.com\u002F",[1311],{"type":414,"attrs":1312},{"href":1309,"uuid":194,"anchor":194,"target":417,"linktype":25},{"text":1314,"type":326},". Check it before troubleshooting a sudden, widespread failure.","Shift 4 (formerly Bambora)",[],"Bambora is a card payment gateway for merchants in Canada and the United States, originally sold as Beanstream and now owned by Shift4 following its 2026 acquisition from Worldline.",{"type":317,"content":1319},[1320],{"type":321},"Connect Foxy to Bambora for secure payments.","https:\u002F\u002Fwww.bambora.com","payment_method",{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1325},{},{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1327},{},[1329],"efb0ca20-6094-4042-a27b-1f3187cc2176",{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1331},{},{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1333},{},{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1335},{},{"id":194,"alt":194,"name":16,"focus":194,"title":194,"source":194,"filename":16,"copyright":194,"fieldtype":18,"meta_data":1337},{},[],[],"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Fpayment-methods\u002Fbambora",[],[1343,1344],"CA","US","bambora","payment-methods\u002Fmethods\u002Fbambora",-1380,[],3352,"d8a2db3a-35ee-42dc-9487-ffd09a58eae2","2026-08-19T20:51:00.348Z",[],{"html":1354,"sections":1355,"segments":1386},"\u003Cp>Bambora is a card gateway serving merchants in \u003Cstrong>Canada and the United States\u003C\u002Fstrong>. It is the North American platform originally sold as \u003Cstrong>Beanstream\u003C\u002Fstrong>, later rebranded to Bambora, and it is the gateway most Foxy stores in Canada connect to under this name.\u003C\u002Fp>\u003Cp>Supported regions: Canada, United States. Bambora on Foxy is \u003Cstrong>single-currency\u003C\u002Fstrong> — the gateway processes in the currency your Bambora account is configured for, so it is not suitable if you need multi-currency processing.\u003C\u002Fp>\u003Cp>Foxy offers Bambora in two forms, and it matters which one you pick:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Bambora\u003C\u002Fstrong> — the modern Bambora API. \u003Cstrong>This is what a new merchant should choose.\u003C\u002Fstrong> It uses a Merchant ID plus two passcodes, and it supports stored payment profiles (needed for subscriptions and saved cards).\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Bambora (formerly Beanstream, deprecated)\u003C\u002Fstrong> — the legacy Beanstream API, using a Merchant ID and a SHA-1 hash key. It is marked deprecated in Foxy and exists only to keep long-standing stores working. Do not start a new integration on it.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cdiv class=\"alert alert-soft-info text-body my-5 rounded-2\" role=\"alert\">\u003C!---->\u003Cdiv class=\"paragraph-m-0\">\u003Cp>\u003Cstrong>Ownership note.\u003C\u002Fstrong> Bambora North America has changed hands. Worldline acquired Bambora and ran it as its North American business; on \u003Cstrong>2 March 2026, Shift4 completed its acquisition of Bambora North America from Worldline\u003C\u002Fstrong>. The developer documentation now sits under Worldline NAM branding while support runs under Shift4, and the API hostnames are being migrated to Shift4 domains. See \u003Ca href=\"#endpoint-migration-read-this\" target=\"_blank\" class=\"\">Endpoint migration\u003C\u002Fa> below — this affects live integrations and has a deadline. This is a different company and a different platform from \u003Cstrong>Worldline Hosted\u003C\u002Fstrong>, the European Worldline Direct gateway Foxy also offers; the two are unrelated apart from the shared corporate history.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Csection id=\"setting-up-bambora\" data-title=\"Setting up Bambora\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"setting-up-bambora\">Setting up Bambora\u003C\u002Fh2>\u003Cp>You need three values from your Bambora account. Get all three first, then enter them in the Foxy admin in one pass.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"1-merchant-id\" data-title=\"1. Merchant ID\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"1-merchant-id\">1. Merchant ID\u003C\u002Fh3>\u003Cp>Log in to your Bambora member area. Your \u003Cstrong>merchant ID\u003C\u002Fstrong> is shown in the top right.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"2-payment-profile-passcode\" data-title=\"2. Payment Profile passcode\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"2-payment-profile-passcode\">2. Payment Profile passcode\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>In your Bambora admin, go to \u003Cstrong>Configuration &gt; Payment Profile Configuration\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>If you do not see this option under the \u003Cstrong>Configuration\u003C\u002Fstrong> menu, it is not enabled on your account. Contact Bambora and ask them to turn it on — you cannot proceed without it.\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>Uncheck \u003Cstrong>Do not allow profile to be created with card data duplicated from an existing profile\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>Uncheck \u003Cstrong>Require card validation\u003C\u002Fstrong>. This one is optional, but recommended.\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>Update\u003C\u002Fstrong> at the bottom to save.\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>Go to \u003Cstrong>Configuration &gt; Payment Profile Webform\u003C\u002Fstrong>. Under the \u003Cstrong>Form Setup\u003C\u002Fstrong> checkboxes, uncheck everything except \u003Cstrong>Include credit card Information\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>This step is not cosmetic. If, for example, \u003Cstrong>billing phone\u003C\u002Fstrong> is left checked, the Foxy checkout will throw an error unless a customer supplies a phone number.\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>Copy the Payment Profile passcode from this section.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003C\u002Fsection>\u003Csection id=\"3-api-passcode\" data-title=\"3. API passcode\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"3-api-passcode\">3. API passcode\u003C\u002Fh3>\u003Cp>In your Bambora account, go to \u003Cstrong>Administration &gt; Account Settings &gt; Order Settings\u003C\u002Fstrong>. Scroll down the page to find the \u003Cstrong>API access passcode\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"4-enter-the-credentials-in-foxy\" data-title=\"4. Enter the credentials in Foxy\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"4-enter-the-credentials-in-foxy\">4. Enter the credentials 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>In the Foxy administration at \u003Ccode class=\"badge bg-soft-danger text-danger\">https:\u002F\u002Fadmin.foxy.io\u003C\u002Fcode>, go to \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>Select the payment method set you want to use. 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>Bambora\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>Fill in the \u003Cstrong>Live setup\u003C\u002Fstrong> block:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Merchant ID\u003C\u002Fstrong> — from step 1\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>API passcode\u003C\u002Fstrong> — from step 3\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Payment Profile passcode\u003C\u002Fstrong> — from step 2\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\">5\u003C\u002Fspan>\u003Cdiv class=\"w-100 overflow-hidden\">\u003Cdiv class=\"step-content mt-2\">\u003Cp>Click \u003Cstrong>Create\u003C\u002Fstrong> to save the payment method and enable it for your store.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>The panel is split into a \u003Cstrong>Live setup\u003C\u002Fstrong> block and a \u003Cstrong>Test setup\u003C\u002Fstrong> block carrying the same three fields. The Live heading reads &quot;Live setup (inactive)&quot; while the payment method set has \u003Cem>Use live credentials\u003C\u002Fem> switched off — that reflects the current state of the set, not a different set of fields.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"legacy-beanstream-api\" data-title=\"Legacy Beanstream API\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"legacy-beanstream-api\">Legacy Beanstream API\u003C\u002Fh2>\u003Cp>Only use this path if your store is already running on it. New integrations should use \u003Cstrong>Bambora\u003C\u002Fstrong> above.\u003C\u002Fp>\u003Cp>The legacy option appears in the Foxy admin as \u003Cstrong>Bambora (formerly Beanstream, deprecated)\u003C\u002Fstrong> and takes two values: \u003Cstrong>Merchant ID\u003C\u002Fstrong> and \u003Cstrong>SHA-1 Hash Key\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>To configure the Beanstream side:\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>Enable the \u003Cstrong>Require hash validation on all Payment Gateway transaction requests\u003C\u002Fstrong> option.\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>Put the hash key you want to use into the \u003Cstrong>Hash key\u003C\u002Fstrong> field, and enter the same value into the \u003Cstrong>SHA-1 Hash Key\u003C\u002Fstrong> field in Foxy.\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>Choose \u003Cstrong>SHA-1\u003C\u002Fstrong> as the hash algorithm.\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>If you want to allow pre-authorization transactions, select \u003Cstrong>Purchase or Pre-Authorization only\u003C\u002Fstrong> under \u003Cstrong>Transaction Validation Options\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>The legacy API has no payment profile passcode, which is why it cannot support the stored-profile features the modern API can.\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 Bambora, 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 only exercise the integration itself. If you need to test against your \u003Cem>own\u003C\u002Fem> account configuration — your own payment profile settings, your own enabled card types, your own currency — get a test account from Bambora and fill in the Test setup fields with its credentials.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"obtaining-a-test-account\" data-title=\"Obtaining a test account\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"obtaining-a-test-account\">Obtaining a test account\u003C\u002Fh3>\u003Cp>You can create a test account self-serve at \u003Ca href=\"https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fplan-your-integration\u002Fcreate-a-test-account\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fplan-your-integration\u002Fcreate-a-test-account\u002F\u003C\u002Fa>. The form asks for your name, company, business type, country (Canada or USA) and currency (CAD or USD). Software providers receive a test merchant and a partner account.\u003C\u002Fp>\u003Cp>Once created, follow the same setup steps above, but enter the values into the \u003Cstrong>Test setup\u003C\u002Fstrong> fields rather than the Live ones.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"test-card-numbers\" data-title=\"Test card numbers\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"test-card-numbers\">Test card numbers\u003C\u002Fh3>\u003Cp>Use any name, any future expiry date, and the following address — the address matters, because it is what returns an approved AVS response:\u003C\u002Fp>\u003Cp>\u003Ccode class=\"badge bg-soft-danger text-danger\">Address: 2659 Douglas St, V8T 4M3\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>\u003Cstrong>Visa\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>4030000010001234\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>4504481742333\u003C\u002Fstrong> — Result: Approved under $100, declined at $100 and above\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>4123450131003312\u003C\u002Fstrong> — Result: Approved, VBV — VBV passcode \u003Ccode class=\"badge bg-soft-danger text-danger\">12345\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>4003050500040005\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Mastercard\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>5100000010001004\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5194930004875020\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5123450000002889\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5123450000000000\u003C\u002Fstrong> — Result: Approved, 3D Secure — passcode \u003Ccode class=\"badge bg-soft-danger text-danger\">12345\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5100000020002000\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>American Express\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">1234\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>371100001000131\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>342400001000180\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Discover\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>6011500080009080\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>6011000900901111\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Bambora also publishes a Mastercard 2-series test card, \u003Ccode class=\"badge bg-soft-danger text-danger\">2223000048400011\u003C\u002Fcode> (CVV \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>, approved), and a large 3D Secure card list, at \u003Ca href=\"https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fbuild-your-integration\u002Fpayment-apis\u002Fpayment-api\u002Ftest-cards\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fbuild-your-integration\u002Fpayment-apis\u002Fpayment-api\u002Ftest-cards\u003C\u002Fa>.\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>Authorize only.\u003C\u002Fstrong> Bambora supports authorization-only transactions, so you can authorize at checkout and capture later. This applies to both the modern and the legacy API. On the legacy Beanstream API you must first select \u003Cstrong>Purchase or Pre-Authorization only\u003C\u002Fstrong> under \u003Cstrong>Transaction Validation Options\u003C\u002Fstrong> in the Beanstream admin.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Payment profiles.\u003C\u002Fstrong> The modern Bambora API stores card data as payment profiles on Bambora&#039;s side, which is what the Payment Profile passcode is for. This is required for subscriptions and saved payment methods.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>3D Secure.\u003C\u002Fstrong> Foxy exposes no 3D Secure configuration for this gateway. Any 3DS behaviour is whatever your Bambora account is configured to do.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Multi-currency.\u003C\u002Fstrong> Not supported on this gateway.\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>\u003C\u002Fsection>\u003Csection id=\"endpoint-migration-read-this\" data-title=\"Endpoint migration — read this\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"endpoint-migration-read-this\">Endpoint migration — read this\u003C\u002Fh3>\u003Cp>Following the Shift4 acquisition, the legacy Bambora and Beanstream API hostnames are being retired and replaced with Shift4-owned hostnames under \u003Ccode class=\"badge bg-soft-danger text-danger\">*.bam.shift4api.net\u003C\u002Fcode>. The published schedule is that the new endpoints become active on \u003Cstrong>25 August 2026\u003C\u002Fstrong> and the old ones are retired after \u003Cstrong>31 December 2026\u003C\u002Fstrong>. Bambora states this is a domain change only — API functionality, credentials and data are unaffected.\u003C\u002Fp>\u003Cp>The connection between Foxy and Bambora is Foxy&#039;s responsibility, not yours — there is no setting in the Foxy admin for you to update. If you also call Bambora directly from your own systems, you will need to update those hostnames yourself before the deadline.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"other-caveats\" data-title=\"Other caveats\" data-title-node=\"H3\">\u003Ch3 data-anchor-id=\"other-caveats\">Other caveats\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Payment Profile Configuration must be enabled on your account.\u003C\u002Fstrong> It is not always on by default, and Bambora has to switch it on. Discover this at the start rather than halfway through setup.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Leave only &quot;Include credit card Information&quot; checked on the Payment Profile Webform.\u003C\u002Fstrong> Extra required fields there will cause checkout errors on Foxy, and the error will not obviously point back at this setting.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>The two passcodes are different values from different screens.\u003C\u002Fstrong> The API passcode lives under Administration &gt; Account Settings &gt; Order Settings; the Payment Profile passcode lives under Configuration &gt; Payment Profile Configuration. Mixing them up is the most common setup mistake.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Do not start new work on the legacy Beanstream option.\u003C\u002Fstrong> It is flagged deprecated in Foxy.\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>Interpreting response codes.\u003C\u002Fstrong> Contact Bambora for response code definitions — they own them and can see transaction detail that Foxy cannot. Support is at \u003Ca href=\"https:\u002F\u002Fhelp.na.bambora.com\u002Fhc\u002Fen-us\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fhelp.na.bambora.com\u002Fhc\u002Fen-us\u003C\u002Fa>, now operating as Shift4 North America Support.\u003C\u002Fp>\u003Cp>\u003Cstrong>Platform status.\u003C\u002Fstrong> Bambora publishes live platform status at \u003Ca href=\"https:\u002F\u002Fstatus.na.bambora.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fstatus.na.bambora.com\u002F\u003C\u002Fa>. Check it before troubleshooting a sudden, widespread failure.\u003C\u002Fp>\u003C\u002Fsection>",[1356,1359,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384],{"id":1357,"title":434,"level":1358},"setting-up-bambora","H2",{"id":1360,"title":445,"level":1361},"1-merchant-id","H3",{"id":1363,"title":461,"level":1361},"2-payment-profile-passcode",{"id":1365,"title":580,"level":1361},"3-api-passcode",{"id":1367,"title":601,"level":1361},"4-enter-the-credentials-in-foxy",{"id":1369,"title":739,"level":1358},"legacy-beanstream-api",{"id":1371,"title":849,"level":1358},"testing",{"id":1373,"title":870,"level":1361},"obtaining-a-test-account",{"id":1375,"title":897,"level":1361},"test-card-numbers",{"id":1377,"title":1133,"level":1358},"advanced-features",{"id":1379,"title":1193,"level":1358},"important-notes-and-caveats",{"id":1381,"title":1198,"level":1361},"endpoint-migration-read-this",{"id":1383,"title":1231,"level":1361},"other-caveats",{"id":1385,"title":1282,"level":1358},"troubleshooting",[1387,1390,1391],{"type":1388,"content":1389},"html","\u003Cp>Bambora is a card gateway serving merchants in \u003Cstrong>Canada and the United States\u003C\u002Fstrong>. It is the North American platform originally sold as \u003Cstrong>Beanstream\u003C\u002Fstrong>, later rebranded to Bambora, and it is the gateway most Foxy stores in Canada connect to under this name.\u003C\u002Fp>\u003Cp>Supported regions: Canada, United States. Bambora on Foxy is \u003Cstrong>single-currency\u003C\u002Fstrong> — the gateway processes in the currency your Bambora account is configured for, so it is not suitable if you need multi-currency processing.\u003C\u002Fp>\u003Cp>Foxy offers Bambora in two forms, and it matters which one you pick:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Bambora\u003C\u002Fstrong> — the modern Bambora API. \u003Cstrong>This is what a new merchant should choose.\u003C\u002Fstrong> It uses a Merchant ID plus two passcodes, and it supports stored payment profiles (needed for subscriptions and saved cards).\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Bambora (formerly Beanstream, deprecated)\u003C\u002Fstrong> — the legacy Beanstream API, using a Merchant ID and a SHA-1 hash key. It is marked deprecated in Foxy and exists only to keep long-standing stores working. Do not start a new integration on it.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>",{"type":388,"blok":392},{"type":1388,"content":1392},"\u003Ch2>Setting up Bambora\u003C\u002Fh2>\u003Cp>You need three values from your Bambora account. Get all three first, then enter them in the Foxy admin in one pass.\u003C\u002Fp>\u003Ch3>1. Merchant ID\u003C\u002Fh3>\u003Cp>Log in to your Bambora member area. Your \u003Cstrong>merchant ID\u003C\u002Fstrong> is shown in the top right.\u003C\u002Fp>\u003Ch3>2. Payment Profile passcode\u003C\u002Fh3>\u003Col order=\"1\">\u003Cli>\u003Cp>In your Bambora admin, go to \u003Cstrong>Configuration &gt; Payment Profile Configuration\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>If you do not see this option under the \u003Cstrong>Configuration\u003C\u002Fstrong> menu, it is not enabled on your account. Contact Bambora and ask them to turn it on — you cannot proceed without it.\u003C\u002Fp>\u003Col order=\"1\">\u003Cli>\u003Cp>Uncheck \u003Cstrong>Do not allow profile to be created with card data duplicated from an existing profile\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Uncheck \u003Cstrong>Require card validation\u003C\u002Fstrong>. This one is optional, but recommended.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Click \u003Cstrong>Update\u003C\u002Fstrong> at the bottom to save.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Go to \u003Cstrong>Configuration &gt; Payment Profile Webform\u003C\u002Fstrong>. Under the \u003Cstrong>Form Setup\u003C\u002Fstrong> checkboxes, uncheck everything except \u003Cstrong>Include credit card Information\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>This step is not cosmetic. If, for example, \u003Cstrong>billing phone\u003C\u002Fstrong> is left checked, the Foxy checkout will throw an error unless a customer supplies a phone number.\u003C\u002Fp>\u003Col order=\"1\">\u003Cli>\u003Cp>Copy the Payment Profile passcode from this section.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Ch3>3. API passcode\u003C\u002Fh3>\u003Cp>In your Bambora account, go to \u003Cstrong>Administration &gt; Account Settings &gt; Order Settings\u003C\u002Fstrong>. Scroll down the page to find the \u003Cstrong>API access passcode\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ch3>4. Enter the credentials in Foxy\u003C\u002Fh3>\u003Col order=\"1\">\u003Cli>\u003Cp>In the Foxy administration at \u003Ccode class=\"badge bg-soft-danger text-danger\">https:\u002F\u002Fadmin.foxy.io\u003C\u002Fcode>, go to \u003Cstrong>Settings &gt; Payments\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Select the payment method set you want to use. 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>Bambora\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Fill in the \u003Cstrong>Live setup\u003C\u002Fstrong> block:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Merchant ID\u003C\u002Fstrong> — from step 1\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>API passcode\u003C\u002Fstrong> — from step 3\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Payment Profile passcode\u003C\u002Fstrong> — from step 2\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>Click \u003Cstrong>Create\u003C\u002Fstrong> to save the payment method and enable it for your store.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>The panel is split into a \u003Cstrong>Live setup\u003C\u002Fstrong> block and a \u003Cstrong>Test setup\u003C\u002Fstrong> block carrying the same three fields. The Live heading reads &quot;Live setup (inactive)&quot; while the payment method set has \u003Cem>Use live credentials\u003C\u002Fem> switched off — that reflects the current state of the set, not a different set of fields.\u003C\u002Fp>\u003Ch2>Legacy Beanstream API\u003C\u002Fh2>\u003Cp>Only use this path if your store is already running on it. New integrations should use \u003Cstrong>Bambora\u003C\u002Fstrong> above.\u003C\u002Fp>\u003Cp>The legacy option appears in the Foxy admin as \u003Cstrong>Bambora (formerly Beanstream, deprecated)\u003C\u002Fstrong> and takes two values: \u003Cstrong>Merchant ID\u003C\u002Fstrong> and \u003Cstrong>SHA-1 Hash Key\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>To configure the Beanstream side:\u003C\u002Fp>\u003Col order=\"1\">\u003Cli>\u003Cp>Enable the \u003Cstrong>Require hash validation on all Payment Gateway transaction requests\u003C\u002Fstrong> option.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Put the hash key you want to use into the \u003Cstrong>Hash key\u003C\u002Fstrong> field, and enter the same value into the \u003Cstrong>SHA-1 Hash Key\u003C\u002Fstrong> field in Foxy.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Choose \u003Cstrong>SHA-1\u003C\u002Fstrong> as the hash algorithm.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>If you want to allow pre-authorization transactions, select \u003Cstrong>Purchase or Pre-Authorization only\u003C\u002Fstrong> under \u003Cstrong>Transaction Validation Options\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>The legacy API has no payment profile passcode, which is why it cannot support the stored-profile features the modern API can.\u003C\u002Fp>\u003Ch2>Testing\u003C\u002Fh2>\u003Cp>Foxy provides shared test credentials for Bambora, 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 only exercise the integration itself. If you need to test against your \u003Cem>own\u003C\u002Fem> account configuration — your own payment profile settings, your own enabled card types, your own currency — get a test account from Bambora and fill in the Test setup fields with its credentials.\u003C\u002Fp>\u003Ch3>Obtaining a test account\u003C\u002Fh3>\u003Cp>You can create a test account self-serve at \u003Ca href=\"https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fplan-your-integration\u002Fcreate-a-test-account\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fplan-your-integration\u002Fcreate-a-test-account\u002F\u003C\u002Fa>. The form asks for your name, company, business type, country (Canada or USA) and currency (CAD or USD). Software providers receive a test merchant and a partner account.\u003C\u002Fp>\u003Cp>Once created, follow the same setup steps above, but enter the values into the \u003Cstrong>Test setup\u003C\u002Fstrong> fields rather than the Live ones.\u003C\u002Fp>\u003Ch3>Test card numbers\u003C\u002Fh3>\u003Cp>Use any name, any future expiry date, and the following address — the address matters, because it is what returns an approved AVS response:\u003C\u002Fp>\u003Cp>\u003Ccode class=\"badge bg-soft-danger text-danger\">Address: 2659 Douglas St, V8T 4M3\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>\u003Cstrong>Visa\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>4030000010001234\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>4504481742333\u003C\u002Fstrong> — Result: Approved under $100, declined at $100 and above\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>4123450131003312\u003C\u002Fstrong> — Result: Approved, VBV — VBV passcode \u003Ccode class=\"badge bg-soft-danger text-danger\">12345\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>4003050500040005\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Mastercard\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>5100000010001004\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5194930004875020\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5123450000002889\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5123450000000000\u003C\u002Fstrong> — Result: Approved, 3D Secure — passcode \u003Ccode class=\"badge bg-soft-danger text-danger\">12345\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>5100000020002000\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>American Express\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">1234\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>371100001000131\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>342400001000180\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Discover\u003C\u002Fstrong> — use CVD\u002FCVV code \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>6011500080009080\u003C\u002Fstrong> — Result: Approved\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>6011000900901111\u003C\u002Fstrong> — Result: Declined\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Bambora also publishes a Mastercard 2-series test card, \u003Ccode class=\"badge bg-soft-danger text-danger\">2223000048400011\u003C\u002Fcode> (CVV \u003Ccode class=\"badge bg-soft-danger text-danger\">123\u003C\u002Fcode>, approved), and a large 3D Secure card list, at \u003Ca href=\"https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fbuild-your-integration\u002Fpayment-apis\u002Fpayment-api\u002Ftest-cards\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fdocs.na.worldline-solutions.com\u002Fbuild-your-integration\u002Fpayment-apis\u002Fpayment-api\u002Ftest-cards\u003C\u002Fa>.\u003C\u002Fp>\u003Ch2>Advanced features\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Authorize only.\u003C\u002Fstrong> Bambora supports authorization-only transactions, so you can authorize at checkout and capture later. This applies to both the modern and the legacy API. On the legacy Beanstream API you must first select \u003Cstrong>Purchase or Pre-Authorization only\u003C\u002Fstrong> under \u003Cstrong>Transaction Validation Options\u003C\u002Fstrong> in the Beanstream admin.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Payment profiles.\u003C\u002Fstrong> The modern Bambora API stores card data as payment profiles on Bambora&#039;s side, which is what the Payment Profile passcode is for. This is required for subscriptions and saved payment methods.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>3D Secure.\u003C\u002Fstrong> Foxy exposes no 3D Secure configuration for this gateway. Any 3DS behaviour is whatever your Bambora account is configured to do.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Multi-currency.\u003C\u002Fstrong> Not supported on this gateway.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Important notes and caveats\u003C\u002Fh2>\u003Ch3>Endpoint migration — read this\u003C\u002Fh3>\u003Cp>Following the Shift4 acquisition, the legacy Bambora and Beanstream API hostnames are being retired and replaced with Shift4-owned hostnames under \u003Ccode class=\"badge bg-soft-danger text-danger\">*.bam.shift4api.net\u003C\u002Fcode>. The published schedule is that the new endpoints become active on \u003Cstrong>25 August 2026\u003C\u002Fstrong> and the old ones are retired after \u003Cstrong>31 December 2026\u003C\u002Fstrong>. Bambora states this is a domain change only — API functionality, credentials and data are unaffected.\u003C\u002Fp>\u003Cp>The connection between Foxy and Bambora is Foxy&#039;s responsibility, not yours — there is no setting in the Foxy admin for you to update. If you also call Bambora directly from your own systems, you will need to update those hostnames yourself before the deadline.\u003C\u002Fp>\u003Ch3>Other caveats\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Payment Profile Configuration must be enabled on your account.\u003C\u002Fstrong> It is not always on by default, and Bambora has to switch it on. Discover this at the start rather than halfway through setup.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Leave only &quot;Include credit card Information&quot; checked on the Payment Profile Webform.\u003C\u002Fstrong> Extra required fields there will cause checkout errors on Foxy, and the error will not obviously point back at this setting.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>The two passcodes are different values from different screens.\u003C\u002Fstrong> The API passcode lives under Administration &gt; Account Settings &gt; Order Settings; the Payment Profile passcode lives under Configuration &gt; Payment Profile Configuration. Mixing them up is the most common setup mistake.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Do not start new work on the legacy Beanstream option.\u003C\u002Fstrong> It is flagged deprecated in Foxy.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Troubleshooting\u003C\u002Fh2>\u003Cp>\u003Cstrong>Interpreting response codes.\u003C\u002Fstrong> Contact Bambora for response code definitions — they own them and can see transaction detail that Foxy cannot. Support is at \u003Ca href=\"https:\u002F\u002Fhelp.na.bambora.com\u002Fhc\u002Fen-us\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fhelp.na.bambora.com\u002Fhc\u002Fen-us\u003C\u002Fa>, now operating as Shift4 North America Support.\u003C\u002Fp>\u003Cp>\u003Cstrong>Platform status.\u003C\u002Fstrong> Bambora publishes live platform status at \u003Ca href=\"https:\u002F\u002Fstatus.na.bambora.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https:\u002F\u002Fstatus.na.bambora.com\u002F\u003C\u002Fa>. Check it before troubleshooting a sudden, widespread failure.\u003C\u002Fp>",{"name":1394,"created_at":1395,"published_at":1396,"updated_at":1397,"id":1398,"uuid":171,"content":1399,"slug":172,"full_slug":172,"sort_by_date":194,"position":1575,"tag_list":1576,"is_startpage":59,"parent_id":194,"meta_data":194,"group_id":1577,"first_published_at":1578,"release_id":194,"lang":200,"path":194,"alternates":1579,"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":1400,"_uid":1403,"title":1404,"action":1405,"fields":1406,"method":1551,"columns":1552,"subtitle":1566,"component":172,"button_text":1572,"submit_title":1573,"submit_subtitle":1574},{"_uid":1401,"title":1394,"plugin":1402,"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",[1407,1412,1416,1522,1525,1530,1545],{"_uid":1408,"name":1409,"type":326,"label":1410,"options":16,"required":162,"component":1411,"placeholder":16},"9a70b226-2036-4f90-a052-b3efa61c5896","name","Name","form___field",{"_uid":1413,"name":1414,"type":1414,"label":1415,"options":16,"required":162,"component":1411,"placeholder":16},"86ba35be-ff43-4a28-8633-14052a8f6622","email","Email Address",{"_uid":1417,"name":1418,"type":1419,"label":1420,"options":1421,"required":162,"component":1411,"conditions":1422,"placeholder":16},"3f827475-492c-4f97-aa1e-2386ac263b6c","topic","select","Topic","Presales, Support, Billing, Partnerships, Order Enquiry, Other",[1423,1476,1486,1493,1501,1509,1515],{"_uid":1424,"equals":1425,"fields":1426,"component":1475},"e21d97dd-e68e-4fa6-ba97-bc40f3041dde","Order Enquiry",[1427],{"_uid":1428,"body":1429,"type":1474,"title":16,"component":427},"b64992bc-6d53-48b8-b7a0-d81e5a062e50",{"type":317,"content":1430},[1431],{"type":321,"content":1432},[1433,1435,1442,1444,1446,1447,1451,1453,1457,1465,1467,1472],{"text":1434,"type":326},"We are ",{"text":1436,"type":326,"marks":1437},"Foxy.io",[1438],{"type":414,"attrs":1439},{"href":1440,"uuid":194,"anchor":194,"custom":1441,"target":194,"linktype":25},"http:\u002F\u002FFoxy.io",{},{"text":1443,"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":1445},"hard_break",{"type":1445},{"text":1448,"type":326,"marks":1449},"NOTE:",[1450],{"type":331},{"text":1452,"type":326}," We are ",{"text":1454,"type":326,"marks":1455},"not ",[1456],{"type":732},{"text":1458,"type":326,"marks":1459},"Foxy.in",[1460,1464],{"type":414,"attrs":1461},{"href":1462,"uuid":194,"anchor":194,"custom":1463,"target":194,"linktype":25},"http:\u002F\u002FFoxy.in",{},{"type":732},{"text":1466,"type":326},". We are not in any way affiliated with ",{"text":1458,"type":326,"marks":1468},[1469],{"type":414,"attrs":1470},{"href":1462,"uuid":194,"anchor":194,"custom":1471,"target":194,"linktype":25},{},{"text":1473,"type":326},", and cannot help in any way with your order from that website.","danger","form___condition",{"_uid":1477,"equals":1478,"fields":1479,"component":1475},"8765c3e1-25cf-44aa-b8ea-fc6094acf9c3","Presales",[1480],{"_uid":1481,"name":1482,"type":1483,"label":16,"options":16,"required":59,"component":1411,"conditions":1484,"placeholder":16,"default_value":1485},"cf464f8e-d643-4f6e-af29-d3abffaf7380","department_email_address","hidden",[],"hello@foxy.io",{"_uid":1487,"equals":149,"fields":1488,"component":1475},"4007b6d8-77e5-421d-bd1e-6f336dd853fb",[1489],{"_uid":1490,"name":1482,"type":1483,"label":16,"options":16,"required":59,"component":1411,"conditions":1491,"placeholder":16,"default_value":1492},"7b4c6aa5-a68c-45e0-9ce1-0a36af10c0c2",[],"help@foxy.io",{"_uid":1494,"equals":1495,"fields":1496,"component":1475},"1dbb8f11-613d-43cd-9e09-1b94f6e19219","Billing",[1497],{"_uid":1498,"name":1482,"type":1483,"label":16,"options":16,"required":59,"component":1411,"conditions":1499,"placeholder":16,"default_value":1500},"a0ac0d1b-bc4f-4a6c-a682-581d450b0b73",[],"help+billing@foxy.io",{"_uid":1502,"equals":1503,"fields":1504,"component":1475},"a0a53a50-7172-4a29-ba58-181e38874e12","Partnerships",[1505],{"_uid":1506,"name":1482,"type":1483,"label":16,"options":16,"required":59,"component":1411,"conditions":1507,"placeholder":16,"default_value":1508},"7aa011d9-f374-4aed-b5a5-929b54aaf152",[],"partners@foxy.io",{"_uid":1510,"equals":1425,"fields":1511,"component":1475},"a4cd431f-25d5-41c7-bfdc-02c908c8fb47",[1512],{"_uid":1513,"name":1482,"type":1483,"label":16,"options":16,"required":59,"component":1411,"conditions":1514,"placeholder":16,"default_value":1485},"f5d52168-d6ae-451b-94ee-2ced1cbd28ad",[],{"_uid":1516,"equals":1517,"fields":1518,"component":1475},"25aba1ed-eb41-4bbc-aa89-f7a7167ea86e","Other",[1519],{"_uid":1520,"name":1482,"type":1483,"label":16,"options":16,"required":59,"component":1411,"conditions":1521,"placeholder":16,"default_value":1485},"f40dfaef-c203-4b71-bf4e-e1b43cef192b",[],{"_uid":1523,"component":1524},"e9c53a05-f40a-4510-aaf8-bc072a235a0c","form___subject",{"_uid":1526,"name":1527,"type":1528,"label":1529,"options":16,"required":162,"component":1411,"placeholder":16},"a4c4d385-fff4-4978-99fb-b68cfea623d6","message","textarea","Message",{"_uid":1531,"name":1532,"type":1419,"label":1533,"options":1534,"required":162,"component":1411,"conditions":1535,"placeholder":16},"8a3c9f85-f438-427d-9c7a-d7b295a14b5b","existing_user","Are you an existing user?","No, Yes",[1536],{"_uid":1537,"equals":1538,"fields":1539,"component":1475},"115933d6-262a-4b59-8fa8-579c5ad73de1","Yes",[1540],{"_uid":1541,"name":1542,"type":326,"label":1543,"options":16,"required":162,"component":1411,"conditions":1544,"placeholder":16},"44b6ff23-98f0-4e95-b7f5-c23e06415c2d","subdomain","Store Subdomain",[],{"_uid":1546,"name":1547,"type":1419,"label":1548,"options":1549,"required":162,"component":1411,"conditions":1550,"placeholder":16},"922a5cef-3af2-4113-8855-36c7910e3ee3","user_type","What type of user are you?","Developer, Designer, Merchant",[],"POST",[1553],{"_uid":1554,"text":1555,"title":1564,"component":1565},"7323b90d-a93a-4bf1-baa9-20d0b7ead61b",{"type":317,"content":1556},[1557],{"type":321,"content":1558},[1559,1561,1562],{"text":1560,"type":326},"855.369.9227",{"type":1445},{"text":1563,"type":326},"9:30am-6pm Central M-F","Pre-sales, Sales, & Partnerships","contact___footer_column",{"type":317,"content":1567},[1568],{"type":321,"content":1569},[1570],{"text":1571,"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,1581,1609],{"name":1582,"created_at":1583,"published_at":1584,"updated_at":1585,"id":1586,"uuid":1587,"content":1588,"slug":1602,"full_slug":1603,"sort_by_date":194,"position":1604,"tag_list":1605,"is_startpage":59,"parent_id":303,"meta_data":194,"group_id":1606,"first_published_at":1607,"release_id":194,"lang":200,"path":194,"alternates":1608,"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":1589,"icon":1590,"name":1582,"type":1591,"pinned":59,"summary":1592,"category":16,"component":290,"blog_posts":1593,"icon_custom":1594,"case_studies":1596,"faq_sections":1597,"featured_guides":1598,"mailbox_category":16,"featured_articles":1599,"featured_blog_posts":1600,"featured_case_studies":1601},"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":1595},{},[],[],[],[],[],[],"payments","help\u002Fcategories\u002Fpayments",-100,[],"76057f91-3ad5-43ee-8674-7d3562faf5eb","2025-05-23T19:23:05.066Z",[],{"name":1610,"created_at":1611,"published_at":1612,"updated_at":1613,"id":1614,"uuid":1615,"content":1616,"slug":1621,"full_slug":1622,"sort_by_date":194,"position":1623,"tag_list":1624,"is_startpage":59,"parent_id":303,"meta_data":194,"group_id":1625,"first_published_at":1626,"release_id":194,"lang":200,"path":194,"alternates":1627,"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":1617,"icon":1618,"name":1610,"summary":1619,"category":1587,"component":1620},"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",[],{},1787180838211]