[英]stripe: No such external account but the external account do exist
我通過stripe api在test
模塊下的stripe中創建一個帳戶。 並將銀行帳戶與此帳戶綁定。 轉到Stripe dashboard -> connect -> accounts
,我可以看到創建的帳戶。 單擊它,然后查看詳細信息,我可以看到外部帳戶:
但是當我想為此銀行帳戶創建付款時:
curl https://api.stripe.com/v1/payouts \
-u sk_test_*********: \
-d amount=400 \
-d currency=usd \
-d destination=ba_1CrVQnJziGn15h8UAvSlEUfI \
-d source_type=bank_account
它給我錯誤:
{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such external account: ba_1CrVQnJziGn15h8UAvSlEUfI",
"param": "destination",
"type": "invalid_request_error"
}
}
這是執行此操作的正確代碼。
嘗試列出已連接帳戶的支出時,您必須使API請求以此帳戶進行身份驗證,因此,除了目標銀行帳戶ID外,還需要傳遞帶區帳戶ID。
payouts = Stripe::Payout.list(
{:destination => external_account},
{:stripe_account => "acct_XXXXXX"},
)
根據Stripe docs的說明 ,要為關聯帳戶創建付款,您必須在請求中指定關聯帳戶:
curl https://api.stripe.com/v1/payouts \
-u {PLATFORM_SECRET_KEY}: \
-H "Stripe-Account: {{CONNECTED_STRIPE_ACCOUNT_ID}}" \
-d amount=1000 \
-d currency=usd
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.