결제 링크로 언제 어디서나 결제 요청

코드가 거의 없거나 전혀 없는 사람에게 결제를 요청할 수 있다는 것을 알고 계셨습니까? 그것이 Payment Links에 관한 것입니다.

결제 링크를 사용하면 생성된 결제 페이지에 대한 링크를 원하는 만큼 누구와도 공유할 수 있습니다.

이를 위해 몇 가지 방법을 살펴보겠습니다.

Stripe 대시보드를 통한 코드 없는 솔루션



Stripe dashboard 에서 결제 탭으로 이동하고 왼쪽 탐색 메뉴에서 결제 링크를 선택한 다음 "결제 링크 만들기"버튼을 클릭합니다.



여기에서 결제 링크를 만들려는 하나 이상의 제품을 선택하고 수량을 선택하거나 고객이 선택하도록 합니다. 프로모션 코드를 허용하거나 일부 고객 개인 정보를 수집하려는 경우 추가 옵션이 있지만 그게 전부입니다!

미리보기 섹션에서 데스크톱과 모바일 간에 보기를 전환하여 다른 기기에서 결제 페이지가 어떻게 보이는지 확인할 수 있습니다.



마지막으로 결제가 확인된 후 확인 페이지를 표시할지 여부를 결정할 수 있습니다.

만족스러우면 "링크 생성"버튼을 클릭하십시오. 이제 링크를 복사하여 아무데나 붙여넣어 제품 또는 구독에 대한 지불을 요청할 수 있습니다! 🎉 또한 고객이 스캔하여 결제할 수 있도록 QR 코드 이미지를 다운로드할 수도 있습니다.



5줄 미만의 코드로



결제 링크 생성 프로세스를 자동화하려면 아주 적은 양의 코드로 자동화할 수 있습니다.

예를 들어 Node.js를 사용하는 경우 필요한 코드는 다음과 같습니다.

const stripe = require('stripe')('YOUR-STRIPE-SECRET-KEY');

const paymentLink = await stripe.paymentLinks.create({
  line_items: [{price: '{{PRICE_ID}}', quantity: 1}],
});


visiting the dashboard에서 비밀 키를 찾을 수 있습니다. 가격 ID는 제품 페이지의 가격 책정 섹션에서 찾을 수 있습니다. 가격 ID는 price_로 시작합니다.

이 코드 샘플을 실행할 때 paymentLink 변수의 값은 다음 모양의 객체가 됩니다.

{
  id: 'plink_5KhHxFLbMooaWdpX1j0LsyAAA',
  object: 'payment_link',
  active: true,
  after_completion: {
    hosted_confirmation: { custom_message: null },
    type: 'hosted_confirmation'
  },
  allow_promotion_codes: false,
  application_fee_amount: null,
  application_fee_percent: null,
  automatic_tax: { enabled: false },
  billing_address_collection: 'auto',
  livemode: false,
  metadata: {},
  on_behalf_of: null,
  payment_method_types: null,
  phone_number_collection: { enabled: false },
  shipping_address_collection: null,
  subscription_data: null,
  transfer_data: null,
  url: 'https://buy.stripe.com/test_9PT4gl7RY6ACCCC8wx'
}


Node.js가 가장 친숙한 언어가 아니더라도 문제 없습니다. 더 많은 언어로 사용할 수 있는 코드 샘플이 있습니다in our docs.

또는 이 기능을 빠르게 테스트하려면 다음 curl 명령을 실행할 수도 있습니다.

curl https://api.stripe.com/v1/payment_links \
  -u {{YOUR-STRIPE-API-KEY}} \
  -d "line_items[0][price]"="{{PRICE_ID}}" \
  -d "line_items[0][quantity]"=1


결제 링크 비활성화



마지막으로 중요한 점은 결제 링크를 생성한 후에는 삭제할 수 없지만 상태activefalse로 업데이트하여 비활성화할 수 있다는 것입니다.

API 요청을 수행하거나 대시보드에서 직접 수행할 수 있습니다.

API 요청을 통해 비활성화



API를 사용하여 결제 링크의 세부 정보를 업데이트하려면 update 메서드를 호출하고 결제 링크 ID와 개체{active: false}를 전달하면 됩니다.

const stripe = require('stripe')('YOUR-STRIPE-API-KEY');

const paymentLink = await stripe.paymentLinks.update(
  'plink_5KhHxFLbMooaWdpX1j0LsyAAA',
  {active: false}
);


대시보드를 통해 비활성화



대시보드를 사용하여 결제 링크 목록이 표시되는 Payment Links page으로 이동합니다.

각 행의 맨 오른쪽에서 줄임표를 클릭하고 "비활성화"를 클릭합니다.



비활성화된 후에는 결제 링크가 만료 페이지로 리디렉션되므로 고객은 더 이상 이 링크를 사용하여 구매를 완료할 수 없습니다.


이번 포스트에서는 간편 결제 링크를 만드는 방법에 대해 다루었지만, 사용 가능한 다양한 추가 옵션에 대해 자세히 알고 싶다면 언제든지 확인하세요our docs !

대기 중



또한 다음과 같은 몇 가지 방법으로 Stripe를 최신 상태로 유지할 수 있습니다.
📣 팔로우
💬공식가입Discord server
📺 구독하기
📧 가입하기 Dev Digest

좋은 웹페이지 즐겨찾기