2017-10-19 4 views
0

시스템과 통합하기 위해 스트라이프 페이먼트를 사용하고 있습니다. 하지만이 2 라이브러리의 차이점을 이해하지 못했습니다.https://checkout.stripe.com/checkout.js와 https://js.stripe.com/v3/의 차이점

양식을 생성하고 서버 측에 토큰을 전달하는 데 자바 스크립트가 사용 된 것 같습니다.

<script 
src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
data-key="pk_test_6pRNASCoBOKtIshFeQd4XMUh" 
data-amount="2000" 
data-name="Stripe.com" 
data-description="2 widgets" 
data-image="https://stripe.com/img/documentation/checkout/marketplace.png" 
data-locale="auto" 
data-zip-code="true"> 
</script> 

그리고 이것은, 우리는 또한 내가이 2를 사용하는 데 사용할 수있는 의미

<script src="https://js.stripe.com/v3/"></script> 
<div id="payment-request-button"> 
<!-- A Stripe Element will be inserted here. --> 
</div> 

을 사용하여 밖으로 checkout.js와 .NET 코어

<script src="//checkout.stripe.com/v2/checkout.js" 
class="stripe-button" 
     data-key="@Stripe.Value.PublishableKey" 
     data-locale="auto" 
     data-description="Sample Charge" 
     data-amount="500"> 
</script> 

로 사용하고 있습니다. 그리고이 스크립트 중 두 개는 상자 토큰과 사용자 지정을 처리 할 수 ​​있으므로이 두 스크립트의 차이점은 무엇입니까?

고맙습니다.

답변

0

차이는 없습니다. Stripe의 Checkout documentation page : https://checkout.stripe.com/checkout.js에 나열된 URL을 사용해야합니다.

편집 : Checkout 또는 Elements 중 어떤 것을 사용하여 고객 지불 데이터를 수집하고 토큰화할 것인지를 결정해야합니다. 체크 아웃은 즉시 사용할 수있는 사전 제작 된 양식입니다. 나만의 맞춤 결제 양식을 디자인하려면 대신 요소를 사용해야합니다.

+0

안녕하십니까 .Yewain, 질문을 편집했습니다. 내가 생성하는 다른 스크립트를 사용할 수 있습니다. 그래서 스크립트를 사용해야합니까? –

+0

어이 @CongHS, 위의 편집을 참조하십시오. – Ywain

+0

Hello @Ywain 즉, checkout.js는 HTML 양식 작성, 사용자 입력 유효성 확인 및 고객의 카드 데이터 보안을위한 내장 도구이며 js.stripe.com/js에 기반을두고 있습니다. 우리의 요구 사항에 따라 관례를 따르고 싶다면 원본을 사용해야합니까? –