2017-05-03 1 views
1

에서 cutomer 생성 나는 스트라이프 노드를 사용하며, 다른 비밀 및 공개 키 api가있는 내 스트라이프 대시 보드에 두 개의 계정이 있습니다. 고객을 등록 할 때 두 계정에서 동시에이 작업을 수행하고 싶습니다.Stripe NodeJS 다중 계정

그 후 고객은 특정 계정을 청구하기 위해 새로운 금액의 대상 계정을 선택 드롭 다운해야합니다.

그렇게하기위한 최상의 워크 플로우는 무엇입니까? 스트라이프를 사용하는 것이 필수입니까? Connect?

답변

1

예,이 경우 Connect을 사용해야합니다.

계정 중 하나를 Connect 플랫폼으로 등록한 다음 OAuth flow을 사용하여 다른 계정을 플랫폼에 연결해야합니다.

고객의 카드 정보 (Checkout 또는 Elements)를 플랫폼의 게시 가능한 키와 함께 수집하고 플랫폼 계정에서 create customers에 대한 결과 카드 토큰을 사용할 수 있습니다. 그런 다음

, 당신은 고객을 청구해야 할 때 :

  • 당신이 플랫폼의 계정에서 고객을 청구하려는 경우 : 단순히 create a charge 고객의 ID

  • 를 사용하면 비용을 청구하려는 경우 고객이 연결된 계정으로 먼저 share the customer을 연결 한 다음 새 토큰을 사용하여 연결된 계정 (Stripe-Account header 사용)에 대한 수수료를 생성하십시오.

    또한 고객을 공유 한 다음 연결된 계정의 create a customer에 새 토큰을 사용하십시오. 그러나 연결된 고객 계정의 새 고객 개체는 원래 고객 개체 (플랫폼 계정)와는 별개입니다. 하나를 업데이트하는 경우 동기화 상태를 유지하려면 다른 버전을 수동으로 업데이트해야합니다.

+0

죄송합니다. 연결 앱 설정에서 연결된 응용 프로그램을 볼 수는 있지만 내 고객을이 계정으로 공유하려고 할 때 오류가 있습니다. ** 제공된 키 'sk _ ******' 계정 'acct _ **********'**에 대한 액세스 권한이 없습니까? 왜 ? – user3703539

+0

@ user3703539 대부분의 경우 올바른 API 키를 사용하지 않는 것 같습니다. Stripe의 지원 (https://support.stripe.com/email)을 작성하여 요청 로그를 확인하고 문제를 정확히 파악하는 것이 좋습니다. – Ywain