【问题标题】:How to Create Managed account and transfer money from Managed account?如何创建托管账户并从托管账户转账?
【发布时间】:2017-11-08 07:32:28
【问题描述】:

我想以条带方式创建自定义帐户,以便我可以通过自己的平台对其进行管理。我在条纹上创建了平台。为此,我正在使用 stripe.Net。我已经使用此代码创建了几个帐户:

  var account = new StripeAccountCreateOptions
        {
            Email = customer.Email,
            Managed = true,
            Country = customer.Country.ToString(),
            BusinessName = customer.BussinessName,
            BusinessUrl = customer.BussinessUrl,
            LegalEntity = new StripeAccountLegalEntityOptions()
            {
                FirstName = "imran",
                LastName = "shahid",
                BirthDay = 20,
                BirthMonth = 3,
                BirthYear = 1993,
                Type = "individual",
                AddressCity = "new york",
                AddressPostalCode = "12345",
                AddressLine1 = "kalma chok",
                AddressState = "new york",
                SSNLast4 = "5467",
                PersonalIdNumber = "127.0.0.1"
            },
            TosAcceptanceDate = DateTime.Today,
            TosAcceptanceIp = "127.0.0.1",

            ExternalCardAccount = new StripeAccountCardOptions()
            {
                AddressCity = "abc",
                AddressCountry = "US",
                Currency = "usd",
                Number = "4000056655665556",
                ExpirationYear = "2020",
                ExpirationMonth = "03",
                Cvc = "123"
            },
        };

        var accountService = new StripeAccountService();
        StripeAccount response = accountService.Create(account);

但是当我访问网站时,所有帐户都未经验证。

对于付款,我正在使用此代码

 var myCharge = new StripeChargeCreateOptions
        {
            Amount = 1000,
            Currency = "usd",
            Description = "Charge it like it's hot",
            SourceTokenOrExistingSourceId = "*SourceTokenOrExistingSourceId*",
            ApplicationFee = 25,
            Capture = true
        };

        var chargeService = new StripeChargeService();
        StripeCharge stripeCharge = chargeService.Create(myCharge);

如何获取SourceTokenOrExistingSourceId?实际上,我想从一位客户那里扣除钱并将其转入我的帐户,然后我还想将钱从我的帐户转入客户帐户。为此,我没有得到适当的教程或任何示例代码。你能帮我吗?我只想做三件事

1) 创建经过验证的客户帐户

2) 向客户收费(自定义帐户)

3) 向客户转账(自定义账户)

【问题讨论】:

    标签: c# asp.net stripe-payments stripe.net


    【解决方案1】:

    我认为您的主要问题可能是您没有上传验证文件(以及某种形式的照片 ID 的相关 png/jpeg)

    我自己也在为此苦苦挣扎。

    告诉您需要什么的最佳方法是使用仪表板中的一个未经验证的帐户,它会有一个黄色警告框,说明付款已禁用或类似情况。点击编辑,它会为您提供当前需要的信息列表。

    大部分都属于您已经完成的 Legal_Entity 类别。

    祝你好运,告诉我进展如何!

    【讨论】:

    • 创建管理账户后,如果我们需要付款,那么我们是否应该每次都获取信用卡的详细信息,或者我们可以将其保存在我们的系统或条带中?
    • 您可以将信用卡详细信息存储为附加到您帐户中客户的卡数据对象。您还可以创建外部帐户,用于存储银行帐户或卡数据以用于接收付款。
    【解决方案2】:

    源令牌是由您要用于支付的卡构造的令牌。您将其单独生成为一次性令牌,然后将其 ID 输入 Charge。

    您也可以使用特定的现有来源,即您要使用的卡/银行帐户来源的 ID。

    与 Stripe 中的许多东西一样,有多种方法在不同的场景中很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-30
      • 2016-12-04
      • 2016-11-25
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      相关资源
      最近更新 更多