유럽 내 은행 송금

특징 #

지원 국가/지역유럽
처리 통화EUR
결제 통화EUR
환불
부분 환불
여러 번 부분 환불
차지백

*지원 국가/지역: 유럽 지역

오스트리아, 벨기에, 불가리아, 키프로스, 체코, 덴마크, 에스토니아, 핀란드, 프랑스, 독일, 그리스, 헝가리, 아일랜드, 이탈리아, 라트비아, 리투아니아, 룩셈부르크, 몰타, 네덜란드, 폴란드, 포르투갈, 루마니아, 슬로바키아, 스페인, 스웨덴, 노르웨이, 리히텐슈타인, 아이슬란드, 스위스, 모나코

통합 방법 #

결제 방법 열거 값입니다: 은행_송금_유럽

은행 송금에는 두 가지 통합 방법이 있습니다.

  1. 다이렉트 API
  2. 결제

직접 API #

결제 흐름 #

  1. 직접 API 통합의 경우, OpenAPI로 결제 의도를 생성한 후 고객이 은행 송금 페이지로 리디렉션됩니다.
output.png
  1. 현지 은행 송금을 완료하고 "결제 완료"를 클릭하면 고객에게 "결제 처리 중"이라는 메시지가 표시된 후 return_url로 리디렉션됩니다.
output (1).png

통합하는 방법 #

직접 API 통합의 경우, 결제 인텐트를 생성하고 단 한 단계로 URL을 가져올 수 있습니다. 다음은 결제 인텐트 생성 데모입니다:

결제 인텐트 생성

서버에서 결제 인텐트를 생성하고 수금할 금액과 지원 통화를 지정합니다.

은행 송금의 경우, 특히 , 또한 고객의 이름, 국가 그리고 이메일 in 결제 방법_데이터.청구_정보.

기존 결제 의도 통합이 있는 경우 다음을 추가합니다. 은행_송금_유럽 를 결제수단 유형 목록에 추가합니다.

요청

{
    "amount":1000,
    "currency":"GBP",
    "confirm":true,
    "payment_method_data" : {
        "type":"bank_transfer_eu",
        "billing_details":{
            "address": {
                "line1": "XX 맨션",
                "line2": "XX 타운",
                "city": "도시",
                "state": "캘리포니아",
                "국가": "GB",
                "우편번호": "55555"

            },
            "name": "톰 엘리스",
            "이메일": "E298483@Gmail.com"
        }
    },
    "quantity": 2,
    "merchant_user_id": "123456",
    "merchant_order_id": "Order112344343",
    "return_url":"https://your.website"
}

응답

{
    "id": "pi_1661558941487726592",
    "object": "payment_intent",
    "created": 1684981497000,
    "통화": "GBP",
    "금액": 1000,
    "status": "requires_action",
    "설명": "제품 설명",
    "livemode": false,
    "수량": 2,
    "merchant_user_id": "123456",
    "merchant_order_id": "Order112344343",
    "client_secret": "pi_1661558941487726592_secret_g4Xl2kP98fwFD5x4HSVyK0Rm",
    "next_action": {
        "type": "BANK_TRANSFER_UK_HANDLE_REDIRECT",
        "BANK_TRANSFER_UK_HANDLE_REDIRECT": {
            "url": "https://pay-sandbox.tazapay.com/marketplace/paymentdetails/8t0-UMIIGKyeiECODNFV6ldbGjpumbMOsbqpmuw7sg8NXjQ_B_YxmEXSnr_nHAeZ"
        }
    },
    "payment_method_types": [
        "BANK_TRANSFER_UK",
        "BANK_TRANSFER_EU",

    ],
    "확인_방법": "automatic",
    "return_url": "https://your.website",
    "payment_method": "pm_1661558941370286080",
    "capture_method": "automatic"
}

결제 #

결제 흐름 #

  1. 고객이 사용 가능한 결제 방법 목록에서 은행 송금을 선택하고 결제 정보를 입력합니다.
output (2).png
  1. 고객이 현지 은행 계좌로 송금
output (3).png
  1. 현지 은행 송금을 하고 "결제 완료"를 클릭하면 페이지에 결제 처리 중임을 고객에게 표시한 다음 return_url로 리디렉션됩니다.
output (4).png

세션 만들기 #

요청

{
    "취소_URL": "www.wooshpay.com",
    "mode": "결제",
    "success_url": "https://wooshpay.com/",
    "payment_method_types": [
        "BANK_TRANSFER_EU",
        "BANK_TRANSFER_UK"
    ],
    "LINE_ITEMS": [
        {
            "price_data": {
                "currency": "EUR",
                "product": null,
                "단위_금액": 100000,
                "active": true,
                "메타데이터": {
                    "key1": "value1",
                    "key2": "value2"
                },
                "닉네임": "apple",
                "product_data": {
                    "id": null,
                    "name": "apple",
                    "active": true,
                    "설명": "맛있어요 맛있어요",
                    "url": "www.wooshpay.com"
                },
                "billing_scheme": "testscheme",
                "lookup_key": "test_lookup_key"
            },
            "수량": 1
        }
    ]
}

응답

{
    "id": "cs_1661288382405279744",
    "객체": "checkout.session",
    "created": 1684916990000,
    "통화": "EUR",
    "customer": "",
    "mode": "payment",
    "livemode": false,
    "status": "open",
    "url": "https://checkouttest.wooshpay.com/pay/cs_test_1661288382405279744?key=pk_test_NTE2NTc5NDIzMjU1MzM0Nzg5MTMxOjMzb1M2aUVkNkNvalZPRE1nTW5ITDhYcDE2ODQxMTkyMjgzMTQ",
    "취소_URL": "www.wooshpay.com",
    "line_items": {
        "object": "목록",
        "데이터": [
            {
                "id": "li_1661288382443028480",
                "object": "item",
                "통화": "EUR",
                "description": "apple",
                "price": {
                    "id": "price_1661288382476582912",
                    "object": "가격",
                    "created": 1684916990000,
                    "active": true,
                    "통화": "EUR",
                    "메타데이터": {
                        "key1": "value1",
                        "key2": "value2"
                    },
                    "닉네임": "apple",
                    "product": {
                        "id": "prod_1661288382493360128",
                        "object": "제품",
                        "created": 1684916990000,
                        "active": true,
                        "설명": "맛있어요 맛있어요",
                        "name": "apple",
                        "livemode": false,
                        "url": "www.wooshpay.com",
                        "updated": 1684916990000
                    },
                    "type": "one_time",
                    "livemode": false,
                    "단위_금액": 100000,
                    "billing_scheme": "per_unit",
                    "lookup_key": "test_lookup_key"
                },
                "수량": 1,
                "amount_subtotal": 100000,
                "amount_total": 100000
            }
        ]
    },
    "payment_intent": "pi_1661288382682103808",
    "payment_method_types": [
        "BANK_TRANSFER_EU",
        "BANK_TRANSFER_UK"
    ],
    "payment_status": "미지급",
    "success_url": "https://wooshpay.com/",
    "금액_소계": 100000,
    "금액_총계": 100000,
    "청구지_주소_수집": "auto",
    "expires_at": 1685003390272,
    "payment_link": "",
    "client_secret": "pi_1661288382682103808_secret_VNK78femqxwsDZbKCRRKvQHR"
}

다음 단계 #

필요에 따라 통합에 더 많은 기능을 추가할 수 있습니다.

웹훅 만들기 #

WooshPay 계정에서 이벤트를 수신하여 연동이 자동으로 반응을 트리거할 수 있도록 합니다. 활성화된 이벤트와 URL에 주로 초점을 맞춘 웹훅을 생성합니다.

What are your feelings
Updated on 8월 8, 2023