Laravel Cashier - 여러 결제 방법 스트라이프
P粉652495194
P粉652495194 2023-12-11 18:56:12
0
2
547

저희 레스토랑은 Laravel Cashier와 Stripe를 사용합니다.

고객을 위해 Stripe에서 지원하는 여러 결제 방법을 사용하고 싶지만 Laravel Cashier 문서에서 Stripe의 여러 결제 방법 사용에 대한 정보를 찾을 수 없습니다.

Stripe 문서의 Accept Payments 문서가 바로 저에게 필요한 것이었습니다. Laravel Cashier를 사용하여 이 문서에 설명된 방법을 구현할 수 있는 방법이 있습니까?

P粉652495194
P粉652495194

모든 응답(2)
P粉471207302

SetupIntent는 결제 방법을 수집하기 위해 생성되었으며 기본적으로 카드仅。此外,前端也仅使用 Laravel Cashier 文档中的 Card Element,用于收集卡信息。

를 허용합니다.

다른 결제 방법 유형을 수락하려면 먼저 서버에서 다른 Payment_method_types를 사용한 다음 렌더링을 위해 카드 요소 대신 결제 요소에 클라이언트 키를 전달해야 합니다. 지불 요소는 하나 이상의 지불 방법을 허용합니다. 자세한 내용은 여기 문서를 참조하세요: https://stripe.com/docs/paids/save-and-reuse

모든 결제 방법이 SetupIntent(향후 사용을 위해)를 지원하는 것은 아닙니다. SetupIntent를 지원하는 결제 방법에 대해 알아보려면 여기 문서를 참조하세요. https://stripe.com/docs/ Payments/ Payment-methods/integration-options#additional-api-supportability

P粉071743732

스트라이핑을 위해 php 및 js 스크립트를 실행해야 합니다.

참조여기

먼저 호출해야 하는 설정 인텐트가 필요합니다

으아아아

프런트엔드에서 값에 액세스하세요. 카드/결제 페이지에서 스트라이프 js 카드 요소를 설정해야 합니다. 그런 다음 아래 예에 표시된 대로 카드 요소를 캡처하고 처리합니다(axios 사용)

으아아아

스트라이프 요청이 성공하면 위의 예와 같이 서버에 푸시할 수 있는 결제 방법 ID를 받게 됩니다. 그런 다음 addPaymentMethod 를 호출하여 해당 사용자에게 결제 금액을 다시 첨부할 수 있습니다. 으아아아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿