Разница между https://checkout.stripe.com/checkout.js и https://js.stripe.com/v3/

1

Я использую платный платеж для интеграции с моей системой. Но я не понял разницы между этой библиотекой.

Кажется, что javascript использует форму и передает токен на нашу серверную сторону.

<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>

И это используется с.net core

<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>

С помощью checkout.js мы также используем

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

Это означает, что я также могу использовать этот 2 для использования. И два из этого сценария, я могу обрабатывать маркер ящика и пользовательский, так в чем различие поведения этих 2 скриптов.

большое спасибо

Теги:
stripe-payments

2 ответа

3

Нет никакой разницы. Вы должны использовать URL-адрес, указанный на странице документации Stripe Checkout: https://checkout.stripe.com/checkout.js.

EDIT: вам решать, использовать ли Checkout или Elements для сбора и маркировки данных о платежах клиентов. Checkout - это готовая форма, которая может быть использована немедленно. Если вы хотите создать свою собственную форму оплаты, вы должны использовать Элементы вместо этого.

  • 0
    Привет @ Ywain, я редактировал вопрос. Я могу использовать другой скрипт для генерации. Так какой же скрипт я должен решить использовать?
  • 0
    Привет @CongHS, см. Мое редактирование выше.
Показать ещё 1 комментарий
0

Из официальной документации

Самый простой способ безопасного сбора и токенизации информации о карте - это Checkout.

Stripe.js и Elements. Если вы хотите полностью контролировать внешний вид вашей платежной формы, вы можете использовать Stripe.js и Elements, наши предварительно созданные компоненты пользовательского интерфейса. Обратитесь к нашему краткому руководству Elements, чтобы узнать больше.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню