지갑 전쟁 (번역)
원문: https://www.a16z.news/p/wallet-wars
Instinct, OpenAI의 Dots, Meta의 Muse 같은 에이전트가 개인 비서를 문자 메시지와 익숙한 앱 안으로 데려오고 있다. 약속은 이제 좋은 답변만이 아니다. 일을 해치우는 것이다. 내 에이전트가 아이들 축구 일정을 정리할 수 있다면 아이들의 축구화도 주문할 수 있다. 여행 계획을 세울 수 있다면 호텔도 예약할 수 있다. 내 삶을 이해하는 비서가 내 지출의 출발점이 된다.
그런데 그 일들을 끝내려면 지능만으로는 부족한 것이 하나 필요하다. 결제 권한이다. 에이전트가 내 신용카드 번호를 갖고 있지 않으면 에이전트의 추천은 나를 위한 할 일 목록에 그친다. 결제 수단을 쥐여주면 에이전트가 나 대신 일을 끝낼 수 있다.
그래서 당연하게도, 어떤 제품과 회사가 에이전트의 결제를 도울 것인지를 두고 경쟁이 벌어지고 있다. 지갑 전쟁의 시작이다.
수면 아래에서 지갑이 에이전트에 연결되면서 두 개의 전투가 진행 중이다. 하나는 내 에이전트의 결제를 누가 도와줄 수 있는가이고, 다른 하나(더 중요한 쪽)는 누가 에이전트가 ‘나로서’ 거래하게 해주는가다. 같은 질문처럼 보이지만 다르다. 이 차이는 ‘개인 결제 흐름’의 사용자 경험(로열티 프로그램을 떠올려보라)과 결제 경제 구조 양쪽에서 중요하다.
새로운 문제가 아니다
인터넷 초창기에 사람들은 온라인에서 뭔가를 사겠다는 사람이 있을까 의심했다. 웹사이트에 카드 번호를 주는 일은 위험하고 낯설어 보였다. 그래도 온라인 쇼핑의 매력이 충분했고 사람들은 과정을 신뢰하는 법을 배웠다. 역사가 가이드라면, 이번에도 사람들은 에이전트가 대신 결제하는 일을 별 문제 없이 받아들일 것이다.
온라인 결제가 무섭게 느껴지는 이유 중 하나는, 사용자 눈에 16자리 카드 번호가 결제 계정의 신원과 결제를 개시할 권한을 동시에 대표하기 때문이다. 실제로는 업계가 수십 년간 이 둘을 사실상 분리해서 결제를 쉽고 안전하게 만드는 기반을 다져왔다. 업계에서는 이를 ‘결제 토큰화(payment tokenization)’라 부른다.
카드 정보를 맡겨 저장해두는 상대(가맹점이든 서비스든 지갑이든)는 보통 결제 토큰도 함께 만든다. 토큰은 전 과정을 더 믿을 수 있게 해줄 뿐 아니라, 카드가 만료돼도 넷플릭스 구독이 끊기지 않는 것 같은 편의도 만들어준다. 뒤에서 관계자들이 ‘아마 아직 본인이겠지’라고 조율해주는 셈이다. 결제 토큰화는 사용자 눈에 보이지 않는 채로 업계 내부 권력 다툼의 무대가 되어왔다. 그 이야기를 여기서 늘어놓진 않겠지만, 결제 실무자들은 이런 대치에는 익숙하다.
이제 에이전트라는 것이 등장했다. ‘결제할 사람/계정의 신원’과 ‘결제를 개시할 권한’을 분리하는 진화의 다음 단계다. 새롭고 흥미로운 과제가 생기긴 하지만, 제로에서 시작하는 게 아니다. 인터넷 결제가 지금까지 작동해온 선례 위에 쌓는 것이다.
연결의 전쟁
에이전트에 지출 능력을 주는 가장 빠른 방법은 소비자의 결제 정보를 이미 갖고 있는 지갑을 연결하는 것이다. Stripe의 Link(3억 명), Shopify의 Shop Pay(2.5억 명), PayPal(4억 명 이상)은 소비자와 가맹점에게 처음부터 다시 시작하라고 하지 않고 기존 결제 관계를 그대로 가져온다.
에이전트 개발자 입장에서 질문은 단순하다. 내 사용자 중 얼마나 이미 이 지갑에 결제 수단을 등록해뒀는가. 이 지갑을 지원하는 가맹점이 얼마나 되는가. Stripe와 Shopify는 빠르게 움직여 Muse와 Instinct의 결제를 맡고 있다. 그래도 통합 속도가 유일한 장점은 아니다. PayPal은 소비자와 사업자로 이뤄진 기존 네트워크를 갖고 있다. 이긴 지갑이 세상에서 제일 예쁜 결제 화면일 필요는 없으니, 에이전트가 PayPal에게 두 번째 전성기를 선사할지도 모른다.
도달의 전쟁
어떤 지갑의 결제 버튼도 모든 가맹점에서 받아지지 않기 때문에, 지갑들은 가맹점에 닿는 다른 경로를 내놓는다. 예컨대 Link는 에이전트에게 일회용 가상카드를 주고 고객 대신 구매하게 한다. 이 흐름에서 가맹점은 Link를 연동할 필요가 없다. 에이전트가 결제 단계에서 자기 가상카드를 내밀면 된다.
가맹점 커버리지는 넓어지지만, 그렇다고 그 구매가 원래 카드를 쓴 것과 같아지는 건 아니다. 실제로는 두 건의 거래가 일어난다. 나와 Stripe Link 사이(지갑에 담긴 내 카드 사용) 한 건, Stripe Link와 가맹점 사이 한 건.
이런 방식은 어설픈 경험을 낳는다. 에이전트가 월마트에서 뭔가를 샀다고 하자. 월마트는 고객 관계를 다지기 좋은 기회라고 판단하고 말한다. “월마트+에 가입하시겠어요?” 그런데 그 제안을 받으려고 하면 어떻게 될까. 카드가 서로 안 맞아서 경험이 그 자리에서 깨진다.
Stripe는 에이전트 커머스의 AOL을 만들고 있다
AOL은 어수선한 온라인 세상을 정리된 경험으로 포장했다. 낯선 웹사이트에서 뉴스를 찾아다니는 대신, AOL이 뉴스를 가져와 AOL 안에서 보여줬다.
에이전트 결제에서 Stripe도 비슷한 울타리 안의 정원을 짓고 있다. Stripe 생태계 안에서 일어나는 거래는 결제 정보를 주고받을 필요 자체가 없다. 에이전트가 Stripe 가맹점에서 쇼핑하면 Stripe는 에이전트가 건드리기 전에 이미 등록된 카드로 결제할 수 있다.
Stripe 밖 가맹점 거래에서는 Link가 가장 공격적으로 자기 가상카드로 결제해온 지갑이다. 그 말은 에이전트가 나인 것처럼 행세하는 게 아니라 Stripe가 실제로 나 대신 물건을 사고 있다는 뜻이다. 거래는 성공한다. 좋은 소식이다. 나쁜 소식은 나와 가맹점 사이의 관계가 바뀌었다는 것. AOL 같은 울타리 바깥에서 문제가 생긴다.
내 에이전트에게 체이스 Mileageplus 카드로 유나이티드 항공권을 예약하라고 했다고 하자. Link 지갑이 Mileageplus 계정에 청구하되 유나이티드에는 Stripe가 발행한 가상카드로 지불하면, 돈은 움직여도 내가 의도한 게 전부 전달되지 않을 수 있다. 약속한 마일리지는 어디에 있는가. Link의 약관 스스로도 별도 결제 수단을 쓰는 특정 거래에서 원 카드의 프로모션, 혜택, 리워드가 이어지지 않을 수 있다고 경고한다.
Stripe는 관계를 지키지 않은 채 결제만 재현할 수 있다. 이것이 결제 상호운용성과 관계 상호운용성의 구분이다.
라우팅의 전쟁
이번엔 내 에이전트가 Link, Shop Pay, PayPal에 접근할 수 있고 그 사이에 카드가 여러 장 놓여 있다고 하자.
어떤 걸 써야 할까.
항공권엔 항공사 카드를, 마트 장보기엔 다른 카드를 쓰고 싶을 수 있다. 특정 가맹점에 이미 저장해둔 결제 수단을 쓰는 게 나을 수도 있다. 어떤 구매에선 리워드를, 다른 구매에선 구매 보호를 우선할 수도 있다.
앞으로 에이전트를 쓰면서 “사 줘”만으로는 결제 지시가 완성되지 않는다. 에이전트는 내 선호, 가맹점과의 관계, 결제 경로마다의 결과까지 이해해야 한다. 그 이해관계가 부딪힐 때 누구의 경제를 최적화해야 하나. 소비자, 가맹점, 에이전트 플랫폼 중 누구의 것을.
우리는 에이전트가 결제 수단만이 아니라 결제 정책을 갖춰야 하는 세상으로 향하고 있다.
책임의 전쟁
나와 구매 사이에 중개자가 이렇게 많으면 실수의 책임은 누가 진다. 에이전트에게 호텔에 500달러를 쓰라고 승인했다고 하자. 예산은 지켰는데 날짜를 잘못 예약했다. 호텔은 에이전트가 주문한 대로 정확히 제공한다.
누가 내 돈을 돌려주나.
참여자들이 저마다의 역할을 정의하면서 책임 규칙이 다시 쓰이고 있다. 카드 네트워크는 금액과 가맹점으로 지출을 제한하면서 카드소지자의 차지백 권리를 지키는, 범위가 지정된 결제 수단 프레임워크를 갖고 있다. 대부분의 지갑은 에이전트가 지시를 잘못 해석했더라도 연결된 에이전트의 거래를 승인된 것으로 본다. 에이전트 역시 사용자가 정한 지침을 따랐음을 보여야 할 것이다.
권한과 구제 수단이 겹친다. 승인, 올바른 실행, 구매 보호는 별개의 문제다. 승인은 결제 토큰이, 실행은 에이전트가, 구매 보호는 지갑과 카드 발급사가 맡는다.
소비자에게는 훨씬 단순한 질문이 남는다. 내 에이전트가 잘못했을 때, 누가 바로잡아 주나.
미래는 개방형 표준이다
에이전트가 커지면 AOL 시대는 물러나고 개방형 표준이 온다. 에이전트가 나와 가맹점의 관계를 지키고, 내가 선호하는 발급 카드를 쓰고, 내 거래가 받아야 할 로열티와 혜택 리워드를 확실히 챙겨주는 표준이다.
카드 네트워크들은 에이전트가 내 카드를 안전하게 받고, 더 중요하게는 ‘나로서 거래’할 수 있게 하는 에이전트 커머스 표준을 발표했다. 네트워크마다 접근이 제각각이다. 비자는 Visa Intelligent Commerce, 마스터카드는 AgentPay, 아메리칸익스프레스는 ACE다.
카드 네트워크의 이 표준들은 우리를 ‘에이전트 결제의 AOL’에서 개방형 웹에 가까운 곳으로 옮긴다. 가장 좋은 미래는 내 에이전트가 내 신용카드를 ‘소유하지’ 않으면서 내 신용카드를 ‘쓰는’ 세상이다. 어떻게 만들 수 있을까.
- 내 카드를 신뢰할 수 있는 지갑에 저장한다.
- 거래가 시작되기 전에 지갑이 에이전트에게 건네도 안전한, 범위가 지정된 에이전트 토큰을 만든다. 토큰은 다른 주체나 가맹점이 쓸 수 없고, 프롬프트에 맞는 보호장치가 내장되어 있다(“100달러 넘게 쓰지 마”).
- 가맹점은 에이전트 토큰을 받고 이 수단으로 거래한다. 토큰은 내 원래 카드에 연결되며 로열티와 카드소지자 혜택을 지킨다.
AOL은 모두를 온라인으로 데려온 보조바퀴였지만, 결국 이긴 건 개방형 웹이었다. 에이전트에서도 같은 일이 벌어질 거라고 본다.