簡體   English   中英

stripe:沒有此類外部帳戶,但確實存在外部帳戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM