내가 스트라이프를 사용하여 지불을 만들기 위해 노력하고있어 BANK_ACCOUNT을 지불하려고하지 않을 때, 그래서 내가 한 첫 번째 점은이 반환스트라이프에 이런 외부 계정은
curl https://api.stripe.com/v1/balance
-u sk_test_MkyVP8GpUk______:
를 사용하여 내 사용 가능한 잔액을 확인하는 것입니다 :
{
"object": "balance",
"available": [
{
"currency": "usd",
"amount": 6004,
"source_types": {
"card": 52,
"bank_account": 5952
}
}
],
"connect_reserved": [
{
"currency": "usd",
"amount": 0
}
],
"livemode": false,
"pending": [
{
"currency": "usd",
"amount": 6351,
"source_types": {
"card": 12303,
"bank_account": -5952
}
}
]
}
내가이 응답에서 이해 모두가 avaiable[bank_account]
에 내가 신용 카드로 지불을 할 경우에 그것이 돈의 충분한 양을해야한다고, 이제 $ 59,52가 의미 avaiable[card] = 52
이다, 그래서 나는 accoun의 외부 계정에 돈을 지불하기로 결정했다. 그것은 나를주는 내가이 curl
을 처리 할 때
curl https://api.stripe.com/v1/payouts \
-u sk_test_MkyVP8GpUkur______: \
-d amount=400 \
-d currency=usd \
-d destination=ba_1B3jVULjo5______ \
-H "Stripe-Account: acct_1B0T___"
이 대상 (ba_1B3jVULjo5____)가 해당 계정의 ID의 외부 계정입니다, 문제는 다음과 같습니다 : t 스트라이프에, 그들의 API 워드 프로세서를 사용하여 나는이 사용
{
"error": {
"type": "invalid_request_error",
"message": "You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).",
"param": "destination"
}
}
어떻게 해결할 수 있습니까? avaiable
의 type_source
에 대한 나의 이해가 올바르게되어 있습니까?
해당 ID를 사용하여 계정에 외부 계정이 있는지 확인합니다.
미리 감사드립니다. 당신의 payout creation request에서 source_type
매개 변수를 포함
헤더에 'Stripe-Account'를 넣지 않고 'balance' API를 실행하면 반환 된 응답이 누구에게 속한 것입니까? 위의 것과 같습니다. –
또 다른 질문은, 내가 청구 할 때'목적지 '를 두는 것은 외부 계정으로 지불금을 지불 할 때까지 목적지의 잔액으로 줄무늬를 옮기는 것입니까? –
@AmrAdel 'Stripe-Account' 헤더를 포함하지 않으면 요청은 API 키가 속한 계정에서 실행됩니다. 이 경우 귀하의 플랫폼 계정이라고 가정합니다. 그리고 예,'destination [account]'매개 변수를 사용하여 청구 금액을 만들면 연결된 잔금에 잔액이 추가됩니다. – Ywain