我正在开发一个 .net 项目。 我正在尝试向我的关联帐户支付一些金额。 我尝试了数量 = 15
这是我的账户余额对象。
"object": "balance",
"available": [
{
"amount": 1929490,
"currency": "aud",
"sourceTypes": {
"card": 1929490
},
"rawJObject": null,
"stripeResponse": null
}
],
"connectReserved": [
{
"amount": 0,
"currency": "aud",
"sourceTypes": null,
"rawJObject": null,
"stripeResponse": null
}
],
"instantAvailable": [
{
"amount": 1200000,
"currency": "aud",
"sourceTypes": {
"bankAccount": 0,
"card": 1200000,
"fpx": 0,
"rawJObject": null,
"stripeResponse": null
},
"rawJObject": null,
"stripeResponse": null
}
],
"issuing": null,
"livemode": false,
"pending": [
{
"amount": 108924,
"currency": "aud",
"sourceTypes": {
"card": 108924
},
"rawJObject": null,
"stripeResponse": null
}
],
我尝试过一些方法。我会把它们张贴在这里。
方法1:连接帐户选择他的银行帐户进行付款(不是卡)并检查以下请求 要求:
var options = new PayoutCreateOptions
{
// Destination = connectAccountId,
Description = description,
Method = "standard",// standard or instant
SourceType = "bank_account", // options are bank_account, card, or fpx
Amount = amount,
Currency = "aud",
Metadata = new Dictionary<string, string> { { "ConnectAccountId", connectAccountId } },
};
var requestOptions = new RequestOptions();
requestOptions.StripeAccount = connectAccountId;
var service = new PayoutService();
return service.Create(options, requestOptions);
回应: “您的 Stripe 账户中没有足够的资金进行此次转账。您的 ACH 余额太低。您可以使用 /v1/balance 端点查看您的 Stripe 余额(有关更多详细信息,请参阅 stripe.com/docs/api#balance) .”
Nethod 2:连接帐户选择他的银行帐户进行付款(不是卡)并检查以下请求
var options = new PayoutCreateOptions
{
// Destination = connectAccountId,
Description = description,
Method = "standard",// standard or instant
SourceType = "card", // options are bank_account, card, or fpx
Amount = amount,
Currency = "aud",
Metadata = new Dictionary<string, string> { { "ConnectAccountId", connectAccountId } },
};
回应:
“您的 Stripe 账户资金不足,无法进行本次转账。您的卡余额太低。您可以使用 /v1/balance 端点查看您的 Stripe 余额(更多详情,请参阅 stripe.com/docs/api#balance )。”
方法3:连接帐户选择他的借记卡进行付款(不是银行帐户)并检查以下请求。
请求:同方法2的请求。
回应:
“借记卡付款不支持方法
standard
。”
方法 4:连接帐户选择其借记卡进行付款(非银行帐户)并检查以下请求。
var options = new PayoutCreateOptions
{
// Destination = connectAccountId,
Description = description,
Method = "instant",// standard or instant
SourceType = "card", // options are bank_account, card, or fpx
Amount = amount,
Currency = "aud",
Metadata = new Dictionary<string, string> { { "ConnectAccountId", connectAccountId } },
};
回应:
“您的 Stripe 账户资金不足,无法进行本次转账。您的卡余额太低。您可以使用 /v1/balance 端点查看您的 Stripe 余额(更多详情,请参阅 stripe.com/docs/api#balance )。”
方法5:连接帐户选择他的借记卡进行付款(不是银行帐户)并检查以下请求。
要求:
var options = new PayoutCreateOptions
{
// Destination = connectAccountId,
Description = description,
Method = "instant",// standard or instant
SourceType = "bank_account", // options are bank_account, card, or fpx
Amount = amount,
Currency = "aud",
Metadata = new Dictionary<string, string> { { "ConnectAccountId", connectAccountId } },
};
回应:
“您的 Stripe 账户中没有足够的资金进行此次转账。您的 ACH 余额太低。您可以使用 /v1/balance 端点查看您的 Stripe 余额(更多详细信息,请参阅 stripe.com/docs/api#balance )。”
我厌倦了寻找这些问题的原因。我想将金额支付到 Connect 的银行帐户。请帮助我。
我认为问题在于资金在你们平台的余额中。它们需要存在于您关联帐户的余额中才能进行付款。
澄清一下:
如果您的平台余额中有
available
资金,您可以向与您的平台关联的银行账户付款。available
资金。
考虑到这一点:
stripeAccount
标题相同)stripeAccount
标题和银行帐户/卡 ID 为 destination
(source_type
应该是卡,但不需要指定)。