개요 #
웹사이트에서 SEPA 자동 이체 결제 수락은 다음과 같이 구성됩니다:
- 결제를 추적할 객체를 생성합니다;
- 결제 수단 정보 수집;
- 승인 위임;
- 처리를 위해 Stripe에 결제를 제출합니다.
WooshPay는 이 결제 객체, 즉 결제 인텐트를 사용하여 결제가 완료될 때까지 결제의 모든 상태를 추적하고 처리합니다.
SEPA 자동 이체 거래의 한도는 각각 1,000유로입니다.
통합 방법 #
결제 #
호환성 확인 #
결제에서 SEPA 자동 이체 결제를 지원하려면 모든 품목의 가격을 유로(통화 코드 eur)로 표시해야 합니다.
사용 가능한 국가 코드 | |
---|---|
EU 국가 | AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE |
EEA 국가 | IS, LI, NO |
EU와 양자 협정을 체결한 국가 | AD, SM, MC, VA |
기타 SEPA 지원 국가(지원되는 EUR 표시 계정만 해당) | PF, TF, GI, GG, IM, JE, BL, PM, CH, GB, WF |
———————– | |
지원 통화 | eur |
프레젠테이션 통화 | eur |
결제 수락 #
이 가이드에서는 카드 결제를 수락하는 것과 SEPA 자동 이체를 사용하는 것의 차이점을 보여 주는 SEPA 자동 이체를 활성화하는 방법을 알아보세요.
결제 수단으로 SEPA 자동 이체를 활성화합니다.
새 결제 세션을 생성할 때는 다음을 수행해야 합니다:
- 결제수단_유형 목록에 sepa_debit을 추가합니다.
- 모든 line_items가 유로 통화를 사용하는지 확인하세요.
통합 방법 #
서버 대 서버 #
결제 인텐트 생성 #
결제 인텐트는 고객으로부터 결제를 수금하려는 의도를 나타내는 객체로, 각 단계에서 결제 프로세스의 라이프사이클을 추적합니다.
먼저 서버에서 PaymentIntent를 생성하고 수금할 금액과 유로 통화를 지정합니다(SEPA 자동 이체는 다른 통화는 지원하지 않습니다).
이미 결제 인텐트 API를 사용하여 통합한 경우, 결제 인텐트의 결제 방법 유형 목록에 sepa_debit을 추가하세요.
요청
{
"금액": 2000,
"통화": "EUR",
"confirm": true,
"payment_method_options": {
"sepa": {
"iban": "DE12500105170648489890"
}
},
"payment_method_data": {
"type": "sepa",
"billing_details": {
"주소": {
"country": "DE"
},
"이메일": "john.doe@fake.id",
"name": "John Doe"
}
},
"return_url": "https://wooshpay.com"
}
통합 테스트 #
우시페이는 통합을 프로덕션에 사용할 준비가 되었는지 확인하는 데 사용할 수 있는 테스트 번호를 제공합니다.
SEPA 자동 이체와의 결제 통합을 테스트할 때는 SEPA 자동 이체 테스트 번호를 사용하세요.
IBAN 테스트: DE12500105170648489890