Stripe Connect共享客户

时间:2018-06-10 12:31:15

标签: stripe-payments stripe-connect stripe.js

我正在使用Stripe Connect(自定义),我正在尝试使用iOS库创建客户,并在购买时将其从主帐户分享到其下的帐户。

我收到以下异常: com.stripe.exception.InvalidRequestException:您提供的客户未指定来源。客户的默认来源是来源,无法与现有客户共享。 ; request-id:req_XXXXXXXXXXXX

我正在使用此处描述的标准iOS集成https://stripe.com/docs/mobile/ios/standard。尝试创建这样的令牌时会发生异常:

private String getTokenIdForCustomer(String stripeCustomerId, String stripeAccountId) throws CardException, APIException, AuthenticationException, InvalidRequestException, APIConnectionException {
    Map<String, Object> params = new HashMap<>();
    params.put("customer", stripeCustomerId);

    RequestOptions requestOptions = RequestOptions.builder()
            .setStripeAccount(stripeAccountId)
            .setApiKey(apiKey).build();

    Token token = Token.create(params, requestOptions);

    return token.getId();
}

流量应该是什么样的?我的是:

Emphermal keys -> Create/Get customer as top level account -> Authenticate card -> create token (This is the step that fails***) -> charge to token

0 个答案:

没有答案