我想创建条带自定义帐户,以便我可以通过自己的平台进行管理。我在条纹上创建了平台。我正在使用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?实际上我想从一个客户扣除资金并将其转移到我的账户,然后我也想从我的账户转账到客户账户。我没有为此目的获得适当的教程或任何示例代码。你能帮我吗?我只想做3件事
1)创建经过验证的客户帐户
2)向客户收费(自定义帐户)
3)转账到客户(自定义账户)
答案 0 :(得分:1)
我相信您的主要问题可能是您没有上传验证文件(以及某种形式的照片ID的相关png / jpeg)
我自己也在努力。
告诉你需要的最好的方法是在仪表板上进行一个未经验证的帐户,它会有一个黄色警告框,说付款被禁用或某些。点击编辑,它会给你一个当前需要的信息列表。
大部分内容都在您已经完成的Legal_Entity类别中。
祝你好运,让我知道它是怎么回事!答案 1 :(得分:0)
源代码是从您要用于付款的卡构建的代币。您将其单独生成为一次性令牌,然后将其ID提供给Charge。
或者,您可以使用特定的现有来源,即您要使用的信用卡/银行帐户来源的ID。
与Stripe中的许多内容一样,有多种方法可用于不同的场景。