2017-03-10 4 views
0

ストライプ管理された(接続された)アカウントにお金をチャージし、すぐに管理アカウントからユーザーの銀行口座に振り込もうとしています。これを達成するために、私はmoney_transferパラメータを利用して、お金が受け取られるまで実際の支払いを遅らせる。私は次のポストパラメータでhttps://api.stripe.com/v1/transfersに要求を掲示していますsource_transactionで転送中にエラーが発生しました

:(https://stripe.com/docs/connect/charges-transfers#transfer-availabilityをここで文書化):{ source_transaction -> ch_19vkgRJ6y4jvjvHhnBdw8qeT, amount -> 44444, metadata[caseId] -> StripeAdapterIT-1489140548878_762, currency -> eur, destination -> default_for_currency }

問題は、私は次のエラーを受信して​​いますということです。

{ 
    "error": { 
    "type": "invalid_request_error", 
    "message": "No such transaction: ch_19vkgRJ6y4jvjvHhnBdw8qeT", 
    "param": "source_transaction" 
    } 
} 

私が作成しましたチャージIDを受け取った数秒前にチャージして、(テスト)ダッシュボードで確かに見ることができるので、それが存在することを知っています。

私の請求が失敗した理由は何ですか?

答えて

1

source_transactionパラメータは、プラットフォームのアカウント残高から管理アカウントの残高への内部転送を作成するときに使用します。マネージドアカウントの残高から関連付けられた銀行口座への支払いの転送を作成するときではありません。

詳しくはこちらhttps://stripe.com/docs/connect/charges-transfers#transfer-availabilityをご覧ください。

支払いの転送を作成する際に未払いの残高をバイパスすることはできません。

ストライプのサポートhttps://support.stripe.com/emailに連絡して、お支払いの流れを説明することをお勧めします。可能であるかどうか、どのように実装するかについてアドバイスすることができます。

関連する問題