支払いの支払いをいつでもどこでもお支払いを要求する


あなたは少しコードを誰かからの支払いを要求することができます知っていましたか?それでPayment Links です.
支払いのリンクを使用すると、誰とでも生成された支払いページへのリンクを共有することができますし、好きなように何回も.
これを行うには、いくつかの方法を行きましょう.

ストライプダッシュボードによるコード解決はありません


からStripe dashboard , タブに移動し、左のNAVの支払いリンクを選択し、「支払いリンクを作成」ボタンをクリックします.

そこから、1つまたは複数の製品の場合は、金額を選択したり、お客様が選択できるように支払いリンクを作成したいのですが選択します.あなたがプロモーションコードを許可するか、いくつかの顧客の個人的な詳細を収集したい場合は、追加のオプションがありますが、それはかなりそれです!
プレビューセクションでは、デスクトップとモバイル間のビューを切り替えることができますどのように支払いページが異なるデバイス上でどのように見えるかを確認します.

最後に、支払い確認後に確認ページを表示したいかどうかを判断できます.
したら、“リンクを作成する”ボタンをクリックし、それを満足している今、あなたはコピーして、製品やサブスクリプションの支払いを要求するためにどこでも貼り付けることができますリンクを持っている!🎉 また、あなたの顧客がそれをスキャンして支払うことができるように、また、QRコードのイメージをダウンロードすることができます.

5行未満のコードで


支払いリンクを作成するプロセスを自動化する場合は、非常に少量のコードでそれを行うことができます.
たとえば、ノードを使用している場合.必要なコードを以下に示します.
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'
}
を返します.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

支払いリンクの無効化


最後に、注意すべき重要なことは、支払いリンクを作成した後、削除することはできませんが、ステータスを更新することによってactive to false .
これを行うには、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 !

滞在する


さらに、いくつかの方法でストライプを最新の状態に保つことができます.
📣 我々について
💬 入隊するDiscord server
📺 購読する
📧 サインアップDev Digest