Magento Stripe 통합: 온라인 상점의 결제 프로세스를 간소화하는 탁월한 솔루션

게시 됨: 2022-05-04

Magento를 사용하면 비즈니스에서 온라인 상점을 더 편리하게 만들 수 있습니다. 귀하의 목표, 분야에 적합한 상점을 사용자 정의할 수 있습니다. 그러면 고객과 매장 간의 격차를 해소하고 다양한 시장을 출시할 더 많은 기회를 얻을 수 있습니다. 그러나 고객 경험을 최적화하려면 타사가 첫 번째 선택이 될 것입니다. 그리고 구매 과정에서 결제는 구매자의 결정과 만족도에 영향을 미치는 중요한 단계입니다. 따라서 발생할 수 있는 불편을 방지하기 위해 우수한 솔루션인 Magento Stripe 통합을 소개합니다. 이 기사에서는 Magento Stripe 통합이 어떻게 운영되고 온라인 비즈니스에 도움이 되는지 알아봅니다.

마젠토 스트라이프 통합

먼저 Stripe에 대해 알아야 합니다.

그렇다면 스트라이프는 무엇일까요?

Stripe Payments는 결제를 수락하는 플랫폼입니다. 신용 카드 또는 직불 카드 거래를 사용하여 고객의 은행 계좌에서 회사 계좌로 돈을 이체합니다.

Stripe은 비즈니스 소유자가 신용 카드 및 직불 카드 결제를 수락하고 처리할 수 있도록 하는 결제 프로세서입니다. 기업은 모바일 지갑을 통해 결제하고 지금 구매하고 Stripe를 사용하여 나중에 서비스를 결제할 수 있습니다. Stripe은 또한 다양한 통화로 지불할 수 있습니다. Stripe Payments는 거래를 처리하는 플랫폼입니다.

어떻게 작동합니까?

Stripe은 절차를 단순화하여 비즈니스 소유자가 서비스를 사용하고 탐색하기 쉽게 만들었습니다.

스트라이프 결제 프로세스는 다음과 같습니다.

  • Stripe 소프트웨어는 비즈니스 계정을 만들 때 상점 플랫폼의 구매 페이지로 연결됩니다.
  • 고객이 품목이나 서비스를 구매하고 '결제'할 준비가 되면 구매 페이지에 재무 정보를 입력합니다.
  • 그런 다음 데이터는 웹사이트에서 Stripe 소프트웨어로 전달되어 사용 가능한 금액(결제 게이트웨이)을 확인합니다. 게다가 그것은 상인 계정에 그것을 전달하기 전에 지불을 처리합니다.
  • 판매자는 대금을 받고 구매자와 판매자 모두 거래 확인을 받습니다.

스트라이프는 무엇입니까

Stripe를 사용하여 얻을 수 있는 이점

Stripe의 솔루션은 여러 가지 면에서 경쟁업체의 솔루션과 계속 차별화됩니다. Stripe의 지불 시스템을 사용하는 많은 이점 중 일부에 불과한 다음 기능을 고려하십시오.

간단하고 빠른 온보딩 프로세스: Stripe는 결제 서비스 제공업체이기 때문에 풀 서비스 판매자 계정을 수락하기 위해 중요한 심사 절차를 요구하지 않습니다. 온라인으로 신청하고 몇 분 만에 승인을 받을 수 있습니다.

통합 지불 처리 시스템: Stripe의 솔루션에는 신용 카드 지불 처리 서비스와 지불 게이트웨이가 모두 포함되어 있습니다. 이제 소매 및 전자 상거래 판매 채널을 모두 완벽하게 지원하는 단일 통합 시스템을 제공합니다. 그런 다음 카운터 탑 신용 카드 단말기 및 POS 시스템에 대한 지원 덕분에 시스템이 작동합니다.

광범위한 사용자 정의 옵션: Stripe의 광범위한 개발자 도구 및 API(모두 자세한 문서와 함께 제공됨)는 사이트에 대해 제한된 범위의 사용자 정의 가능성에 지친 모든 사람에게 어필할 것입니다. 이러한 기능을 최대한 활용하려면 코딩 기술이나 개발자의 서비스가 필요할 수 있습니다.

완벽한 보안 기능 세트: 어떤 공급업체도 완전한 지불 보안을 100% 보장할 수는 없지만 Stripe는 이 이상에 가장 근접합니다. TLS(SSL) 및 암호화와 같은 대부분의 Stripe 기본 보안 기능은 모든 계정에서 무료입니다. Stripe Radar 사기 방지 보호와 같은 고급 기능은 당신을 조금 더 후퇴하게 만들 것입니다.

Magento 2 Stripe 결제 게이트웨이: Stripe는 온라인 판매자에게 인기 있는 결제 프로세서입니다. 온라인으로 결제하는 편리하고 안전한 방법입니다. Stripe은 라이브 모드와 디버그 모드 모두에서 사용할 수 있는 PCI 호환 지불 시스템입니다. 고객은 개인 정보가 저장되지 않기 때문에 Magento 2용 Stripe 결제 게이트웨이를 사용하여 안전하게 결제할 수 있습니다.

이제 Magento에 대해 살펴보십시오.

마젠토의 기원

마젠토의 기원

Magento는 PHP가 내장된 플랫폼으로 프로그래머가 전자 상거래 웹사이트를 만드는 데 도움이 됩니다. 2008년 3월 31일 Varien에서 출시되었으며 Zend Framework에서 개발되었습니다.

2018년 Adobe는 상거래 루프를 완성하기 위해 Magento를 16억 8천만 달러에 인수했습니다. Magento는 물리적, 디지털 및 다운로드 가능한 제품 또는 서비스 판매를 지원합니다.

Magento는 주문 관리, 비즈니스 인텔리전스 및 배송을 특징으로 하는 오픈 소스 전자 상거래 플랫폼입니다. 인기 있는 Magento 통합에는 파일 ERP, 재무 및 지불 애플리케이션이 포함됩니다.

Magento(Adobe Commerce)를 사용할 때의 이점

  • 추가 레이아웃과 플러그인을 설치하는 것은 간단합니다.
  • 오픈 소스 기술 덕분에 전자 상거래 솔루션은 유연하고 확장 가능합니다.
  • 효과적이고 비용 효율적인 프로그램입니다.
  • 결제 과정에서 다양한 할인 및 판촉을 허용하고 50개 이상의 지불 게이트웨이를 제공합니다.

이 부분에서는 Magento Stripe 지불 게이트웨이에 대해 자세히 알아볼 것입니다.

Magento Stripe 결제 게이트웨이 개요

Stripe은 온라인 판매자에게 인기 있는 결제 프로세서입니다. 온라인으로 결제하는 편리하고 안전한 방법입니다. Stripe은 라이브 모드와 디버그 모드 모두에서 사용할 수 있는 PCI 호환 지불 시스템입니다. Magento Stripe 결제 게이트웨이는 고객 정보를 보관하지 않기 때문에 고객은 결제를 위해 체크아웃할 수 있습니다.

Magento Stripe 결제 게이트웨이

Magento Stripe Payment Gateway의 몇 가지 주요 기능

PCI 준수

Stripe는 독립적인 PCI QSA(Qualified Security Assessor)의 감사를 받았으며 PCI 레벨 1로 인정받았습니다. Stripe는 이를 온라인 결제를 위한 가장 안전하고 최고의 방법 중 하나로 만듭니다.

사용하는 것이 안전합니다

Stripe는 카드 데이터에 액세스할 수 없으므로 관리자는 클라이언트가 이 모듈을 사용하여 안전하게 지불하도록 할 수 있습니다.

웹훅이 지원되어야 합니다.

Webhook은 웹 페이지 또는 온라인 애플리케이션의 동작을 변경하는 데 사용되는 사용자 정의 콜백 유형입니다. 관리자는 Stripe 대시보드를 사용하여 웹훅을 생성하고 스토어에서 데이터를 검색할 수 있습니다.

SCA는 당신의 도움이 필요합니다

Stripe는 이제 SCALe을 지원합니다. 고객의 인증은 정말 중요합니다.

그리고 마지막으로 Magento Stripe 통합 을 적용하는 방법을 찾을 것입니다.

Magento Stripe 통합 방법 1: Magento 1 모듈

모듈 다운로드

Magento Stripe 사이트에서 시작하려면 최신 버전의 Magento 1 모듈을 다운로드하십시오.

Magento 관리자 패널을 사용하여 모듈 설치

  • 모듈을 다운로드합니다.
  • 웹사이트의 Magento(Adobe Commerce) 관리자 패널에 로그인합니다.
  • 시스템> 도구> 컴파일에서 컴파일러 상태를 녹아웃하십시오.
  • 시스템 > Magento Connect > Magento Connect Manager로 이동하여 로그인합니다.
  • 타사 Stripe 모듈(Stripe에서 개발하지 않음)을 설치한 경우 모듈 간의 충돌을 피하기 위해 제거하십시오.
  • 직접 패키지 파일 업로드에서 Stripe 웹사이트에서 다운로드한 .tgz 파일을 제출합니다.
  • 모듈을 업로드한 후 설치 버튼을 클릭합니다.
  • 검은색 콘솔을 확인하여 오류가 없는지 확인합니다.
  • 컴파일러 상태를 사용으로 설정했다면 시스템 > 도구 > 컴파일에서 다시 컴파일하십시오.
  • 시스템 > 캐시 관리에서 병합된 CSS/JS(활성화된 경우)를 포함하여 모든 캐시를 플러시합니다.
  • Stripe 대시보드에서 Stripe Webhooks 구성을 진행하십시오.

모듈을 수동으로 설치

Magento Admin Panel을 통해 Magento Stripe 플러그인을 설치합니다. 이 설치 방법이 실패하면 Magento 루트 디렉토리에 쓰기 권한이 있는지 확인하십시오. Magento Stripe 모듈은 Magento 루트 디렉토리에 아카이브를 추출하여 수동으로 설치할 수도 있습니다.

  • Magento Stripe 모듈을 다운로드할 수 있습니다.
  • 로컬 디렉토리에서 .tgz 아카이브의 압축을 풉니다(일반적으로 로컬 시스템에서 아카이브를 두 번 클릭). 환경에서 이러한 아카이브를 지원하지 않는 경우 7-Zip 또는 이와 동등한 다른 도구를 사용하여 Stripe Magento 모듈을 추출하십시오.
  • 추출된 파일을 서버로 전송하고 웹사이트의 Magento 루트 디렉토리에 저장합니다.
  • Magento Stripe 모듈 및 해당 데이터베이스 요구 사항을 설정하려면 브라우저에서 Magento 스토어에 대한 웹 페이지를 새로 고칩니다.
  • Magento 관리자 패널에서 시스템 > 캐시 관리로 이동하여 병합된 CSS/JS가 활성화된 경우를 포함하여 모든 캐시를 지웁니다.
  • Stripe 대시보드에서 Stripe Webhooks 구성으로 이동합니다.

모듈 업그레이드

Stripe Magento 모듈은 Stripe 웹사이트에서 다운로드할 수 있습니다. Stripe Magento 모듈을 제거한 다음 최신 버전으로 업데이트한 후 다시 설치하십시오.

모듈 제거

수동으로 설치한 경우 실패한/부분적/손상된 설치 섹션에 지정된 각 파일 및 디렉토리를 삭제해야 합니다. Magento Connect Manager 인터페이스를 통해 설치한 경우 Magento Connect Manager 인터페이스를 통해 Stripe Magento 모듈을 제거합니다.

Magento Stripe 통합 방법 2: Magento 2 모듈

Magento Stripe 통합 방법

모듈 다운로드

Stripe Magento 사이트를 시작하려면 최신 버전의 Magento 2 모듈을 다운로드하십시오.

Composer를 사용하여 모듈 설치

  • Magento Marketplace를 사용하여 Magento Stripe 플러그인을 구입하십시오.
  • Magento 디렉터리에서 터미널을 열고 다음 명령을 수행합니다.

$ 작곡가는 스트라이프/스트라이프 결제가 필요합니다.

다음 명령을 실행하여 모듈을 설정합니다.

$ php bin/magento 설정:업그레이드

> PHP bin/magento 캐시:플러시

> PHP bin/magento 캐시:정리

프로덕션 모드에서 Magento(Adobe Commerce)를 실행하는 경우 Stripe Magento 모듈의 정적 파일도 컴파일하고 배포해야 합니다.

$ php bin/magento 설정:di:컴파일

> PHP bin/magento 설정:정적 콘텐츠:배포

모듈을 수동으로 설치

  • Stripe는 최신 버전의 Stripe Magento 모듈을 다운로드할 수 있습니다.
  • Magento 디렉토리에서 Stripe Magento 모듈의 압축을 풉니다.

$ tar -xvf 스트라이프 마젠토2-latest.tgz

Stripe PHP 라이브러리를 설치합니다.

$ 작곡가는 stripe/stripe-php를 필요로 합니다:^7

Magento Stripe 모듈을 설정합니다.

$ php bin/magento 설정:업그레이드

> php bin/magento 설정:di:컴파일

> PHP bin/magento 캐시:플러시

프로덕션 모드에서 Magento(Adobe Commerce)를 실행하는 경우 Magento Stripe 모듈의 정적 파일도 컴파일하고 배포해야 합니다.

$ php bin/magento 설정:di:컴파일

> PHP bin/magento 설정:정적 콘텐츠:배포

인증 키 가져오기

  • 이 부분은 Composer를 사용하여 Stripe Magento 모듈을 설치한 경우에만 적용됩니다.
  • Composer가 아직 없는 경우 다음 지침에 따라 Composer를 설치하십시오. 설치 과정에서 로그인과 암호를 입력하라는 메시지가 표시될 수 있습니다. Magento 2에 대한 인증 키를 제공해야 합니다.
  • 자격 증명을 저장하라는 Composer의 요청을 수락하면 Composer는 이를 /.composer/auth.json에 저장합니다.
  • 키를 저장한 후 Invalid Credentials 오류가 나타나면 /.composer/auth.json에서 키를 업데이트하거나 파일을 제거하고 composer 명령을 다시 실행하십시오.

모듈 업그레이드

모듈을 수동으로 설치하기로 선택한 경우 Stripe 웹사이트에서 최신 버전을 다운로드할 수 있습니다. 모듈을 제거한 다음 최신 버전이 있으면 다시 설치하십시오.

Composer를 사용하여 설치한 경우 다음 명령을 실행합니다.

$ 작곡가는 스트라이프/스트라이프 결제를 제거합니다.

> 작곡가는 스트라이프/스트라이프 지불을 요구합니다.

> php bin/magento 설정:업그레이드

> php bin/magento 설정:di:컴파일

> PHP bin/magento 설정:정적 콘텐츠:배포

> PHP bin/magento 캐시:정리

모듈 제거

모듈을 수동으로 설치한 경우 다음 명령을 실행합니다.

$ php bin/magento 모듈:disable –clear-static-content

> StripeIntegration_Payments

> 작곡가는 stripe/stripe-php를 제거합니다.

> rm -rf 앱/코드/StripeIntegration/결제

> php bin/magento 설정:업그레이드

> php bin/magento 설정:di:컴파일

> PHP bin/magento 설정:정적 콘텐츠:배포

> PHP bin/magento 캐시:플러시

> PHP bin/magento 캐시:정리

Composer를 사용하여 설치한 경우 다음 명령을 실행합니다.

$ 작곡가는 스트라이프/스트라이프 결제를 제거합니다.

> php bin/magento 설정:업그레이드

> php bin/magento 설정:di:컴파일

> PHP bin/magento 설정:정적 콘텐츠:배포

> PHP bin/magento 캐시:정리

모듈 구성 옵션 찾기

Magento Stripe 모듈의 설정 섹션(Stores > Configuration > Sales > Payment Methods)으로 이동하여 설정합니다.

모듈 구성 옵션 찾기

API 키 구성

모드: 결제를 테스트하려면 테스트 모드를 사용해야 합니다. 실시간 거래를 수락할 준비가 되면 실시간 모드로 전환하세요. Stripe에서 결제 테스트에 대해 자세히 알아볼 수 있습니다.

API용 키: 계정을 만들 때 Stripe에서 제공하는 테스트 및 라이브 키를 입력합니다. Stripe에 로그인하고 계정 설정으로 이동한 다음 API 키를 선택하여 가져옵니다.

API 키 구성

웹훅 구성

API 키를 입력하고 저장하면 웹훅 구성 버튼이 활성화됩니다. Stripe 계정에 문제가 발생하면 웹훅 이벤트가 알려줍니다. 요금을 부과하거나 주문을 청구하거나 구독 주문을 설정하거나 대변 메모를 발행하기 위해 모듈은 이러한 웹훅에 응답합니다. 이 버튼은 Stripe 계정의 웹훅을 자동으로 구성합니다.

웹훅 구성

웹훅 서명 비밀은 웹사이트에 제공되는 웹훅의 출처를 확인하기 위한 선택적 키입니다. 이 설정은 선택 사항이지만 Stripe에서 타사가 아닌 웹후크를 보내도록 하려면 이 설정을 활성화해야 합니다. 서명 키는 웹 사이트에 대해 설정한 특정 웹훅에서 찾을 수 있습니다. 라이브 모드와 테스트 모드 모두에 동일한 웹훅 엔드포인트를 사용하는 경우 서명 비밀은 모드마다 다릅니다.

카드 결제 구성

이 Stripe Magento 플러그인을 사용하면 다양한 구성 옵션을 사용하여 카드 결제를 수락하는 방법을 지정할 수 있습니다.

  • 활성화/비활성화: 체크아웃 중 카드 결제를 허용하거나 허용하지 않습니다.
  • 고객이 결제 페이지에서 볼 수 있도록 제목을 변경하십시오.
  • 체크아웃 모드: Stripe Elements와 Stripe Checkout 중에서 체크아웃 모드로 선택하십시오. PCI 규정 준수를 위해 Stripe Elements는 iframe을 통해 Stripe에서 호스팅되는 Magento(Adobe Commerce) 체크아웃 페이지에서 바로 결제 양식을 제공합니다. Magento 사이트의 모양과 느낌에 맞게 완벽하게 구성할 수 있으며 고객을 사이트에서 멀어지게 하지 않습니다. Stripe Checkout은 사용자를 이미 구성된 Stripe 호스팅 결제 페이지로 안내합니다. Stripe Checkout은 Chargeback Protection을 지원하여 PWA 앱과 헤드리스 상거래 앱의 통합 비용을 줄입니다. Stripe Checkout을 사용하여 구독을 판매하는 경우 동일한 장바구니에 있는 모든 구독이 동시에 갱신되어야 합니다.
  • 카드 아이콘: Stripe 계정에서 지원하는 결제 수단에 대한 카드 아이콘을 표시할지 여부를 선택합니다. 특정 카드 아이콘을 선택하고 결제 수단 제목의 왼쪽 또는 오른쪽에 배치하여 개인화하십시오.
  • 결제 조치: 구매 후 즉시 소비자 카드를 청구하려면 승인 및 캡처를 선택하십시오. 이것은 기본 옵션이므로 구매자가 주문한 후에는 아무 것도 할 필요가 없습니다. Authorize Only는 고객 카드의 주문 금액을 승인(및 잠금)하므로 나중에 결제를 완료하려는 경우 송장을 발행하여 금액을 캡처할 수 있습니다. 이 모듈에는 [인보이스를 사용하여 결제 캡처](/docs/plugins/magento-2/admin#authorizing-card-payments-and-capturing-later)에 대한 추가 정보가 있습니다.
  • 만료된 승인: 승인만 지불의 경우 지불을 캡처할 수 있는 7일의 시간이 있습니다. 그 후 금액을 캡처하려고 하면 오류가 발생합니다. 이 옵션이 활성화되면 모듈은 해당 주문에 사용된 동일한 카드를 사용하여 원래 지불을 복제하려고 시도합니다. 이 모듈은 기본적으로 승인된 전용 모드로 카드를 저장하며 주문을 청구하거나 취소할 때까지 고객은 자신의 계정 섹션에서 카드를 지울 수 없습니다.
  • 자동 송장 발행: 체크아웃할 때 승인만 옵션은 보류 상태의 새 송장을 생성합니다. 청구가 캡처된 후 송장 상태가 지불됨으로 전환되고 주문 상태가 완료로 변경됩니다. 지불 작업이 승인만으로 설정된 경우 이 옵션은 결제 흐름이 완료될 때 송장이 생성되지 않으므로 편리합니다. 모듈을 활성화하면 결제 프로세스를 완료할 때 자동으로 송장이 생성되며 청구하기 전에 고객에게 이메일로 보낼 수 있습니다. 이에 따라 주문 상태도 처리 중으로 변경됩니다.
  • SCA MOTO 예외: 활성화된 경우 모듈은 Magento(Adobe Commerce) 관리 영역을 통해 생성된 주문에 대해 카드 결제를 MOTO(우편 주문/전화 주문)로 표시합니다. MOTO 지불은 SCA 제한에서 면제되므로 클라이언트 확인이 필요하지 않으므로 실패한 관리자 주문 수가 최소화됩니다. Stripe 계정에 대해 MOTO를 활성화하려면 [email protected]으로 지원팀에 문의하십시오.
  • 높은 수준의 위험이 있는 주문은 보류해야 합니다. Stripe Radar에 의해 지불이 높은 위험 상태인 것으로 표시된 경우 모듈은 귀하가 검토할 때까지 주문을 합니다. 자세한 내용은 Stripe Radar로 사기 방지 특성 활성화 섹션을 확인하십시오.
  • 소비자가 이 옵션을 활성화하여 카드를 Stripe 보관소에 저장하고 나중에 더 빠른 체크아웃을 위해 재사용할 수 있도록 합니다.
  • Stripe은 이 옵션이 활성화된 경우 결제가 성공한 후 고객에게 결제 영수증 이메일을 보냅니다. Stripe 계정 설정에서 이메일의 모양과 느낌을 변경할 수 있습니다.
  • 매장 통화로 결제: 설정된 기본 통화 또는 결제 페이지에 표시된 외화로 고객에게 청구할 수 있습니다. 그러나 표준에 따라 다중 통화 또는 다중 언어 웹사이트가 있습니다. 예를 들어 웹사이트의 기본 통화는 USD입니다. 그러나 CAD로 표시하고 고객이 특정 상점 보기에 대해 해당 통화로 지불하도록 하고 싶습니다.
  • 적용 가능한 국가에서 지불: 특정 국가에서 카드 지불을 수락하려는 경우 특정 국가에 적용 가능한 지불을 변경할 수 있습니다.
  • 특정 국가에 대한 지불: 체크아웃 시 이 지불 방법을 사용할 수 있는 국가를 선택하십시오.
  • 정렬 순서: 이 매개변수는 여러 지불 방법이 활성화된 경우 결제 페이지에 지불 방법이 표시되는 순서에 영향을 줍니다.

결론

이 기사를 통해 Magento Stripe 통합에 대한 개요를 제공합니다. 온라인으로 비즈니스를 시작하면 현지 환경뿐만 아니라 글로벌 시장을 목표로 합니다. 따라서 다양한 지불 방법으로 상점에 가져 오는 다른 통화의 어려움을 피할 수 있습니다. 그러면 고객 여정을 부드럽고 만족스럽게 만들 수 있습니다. 결과적으로 비즈니스에 더 많은 신규 고객을 유치할 수 있습니다. 그러나 Magento Stripe 통합을 구현하는 방법에 대해 잘 모르는 경우 주저하지 말고 당사에 문의하십시오. 이 분야에서 많은 경험을 바탕으로 최고의 서비스인 Magento 타사 통합을 제공할 자신이 있습니다. 따라서 질문이 있는 경우 당사 웹사이트에서 자세한 정보를 확인하십시오.