스트라이프 지불금을 사용하여 에스크로 시스템을 에뮬레이트하려고합니다. 사실 스트라이프에는 에스크로가 없지만 this Q/A article에 사례금을 지급하는 조언을 받았습니다. 공식 문서에는 판매 대금이 너무 좋지 않습니다. 내가 찾은 베스트는 here입니다. 아이디어는 사용자 카드로 지불금을 보내는 것입니다. Angular 4 및 Symfony Framework 3.2를 사용하여 웹 응용 프로그램을 구축하고 있습니다. 이 부분은 서버 측 실행, 그래서 PHP 코드는 다음에스크로 에뮬레이션으로서의 스트라이프 지불금
: 내가 거기에 몇 가지 테스트 돈을 보내기 위해 테스트 카드 (4242 4242 4242 4242)를 사용하지만, 다음과 같은 오류가 발생public function payToCardAction()
{
$apiKey = $this->getParameter('stripe_secret');
Stripe::setApiKey($apiKey);
try{
Payout::create(
array(
'amount' => 400,
'currency' => 'gbp',
'description' => 'Example payment',
'source_type' => 'card',
'destination' => preg_replace('/\s+/', '','4242 4242 4242 4242')
)
);
}
catch (Card $e){
return new JsonResponse(
array(
'status' => 400,
'message'=> 'Bad request'
)
);
}
return new JsonResponse(
array(
'status' => 200,
'message' => 'Success'
)
);
}
No such external account: 4242424242424242
설명서의 오류 참조가 도움이되지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까?
감사합니다. 나는 같은 문제에 직면 할 수있는 다른 사람을 돕기 위해 Stripe Support의 공식 응답을 첨부합니다. – Varg
일부 경량 에스크로우 시스템에서는 지불금을 사용할 수 있지만 Connect Custom 계정 ( https : // stripe)에서만 작동합니다. co.kr/docs/connect/custom-accounts 기본적으로 자금을 처리하는 사용자는 맞춤 계정으로 표시되며 사용자가 사용한 경우 최대 90 일 동안 맞춤 계정 잔액을 유지할 수 있습니다. 수동 대금 지급 : https://stripe.com/docs/connect/payouts#using-manual-payouts – Varg
맞춤 계정을 사용하면 다른 사람을 위해 자금을 관리 할 때 당국에서 요구하는 모든 개인 정보를 처리 할 수 있습니다. https ://stripe.com/docs/connect/identity-verification 오류가 표시되는 이유는 다음과 같습니다. crea 수동 대금 지불을 사용하면 이미 저장된 은행 계좌 ID 또는 직불 카드 ID 만 전달할 수 있습니다. https://stripe.com/docs/api#create_payout-destination 맞춤 계정의 경우 외부 계정 방법을 사용하여 그것을하십시오 : https://stripe.com/docs/connect/payouts#bank-accounts – Varg