領収書の提供
Stripe を使用して、カードネットワークのルールに合った領収書を顧客に提供します。
対面支払いでは、カードネットワークのルールと地域の規制要件が異なります。Stripe Terminal を使用して支払いを受け付ける場合は、物理的な領収書またはメール領収書を受け取るオプションを顧客に提供する必要があります。Stripe には、最初の取引から領収書の提供を開始するために必要なすべての機能が用意されています。
カードネットワークのルールに準拠するには、領収書に所定のフィールドを含める必要があります。Stripe の構築済みのメール領収書を使用することも、Stripe API と Terminal の組み込みの領収書データを使用して、ブランド別のカスタムの領収書を生成することもできます。
構築済みのメール領収書
構築済みのメール領収書には、カードネットワークで要求されるすべてのフィールドがすでに含まれているため、ルールに準拠した領収書をセットアップする最も簡潔な方法です。
顧客のメールアドレスがわかっている場合は、PaymentIntent の作成時に receipt_
フィールドを使用します。receipt_
を指定すると、Stripe はその PaymentIntent がキャプチャーされるときに、準拠した領収書を顧客にメールで自動送信します。
顧客の決済「後」にメール領収書の自動送信をトリガーするには、PaymentIntent の receipt_
を顧客のメールアドレスで更新します。
メール領収書の自動送信について、詳細はメール領収書をご覧ください。
カスタムの領収書
領収書は必須情報さえ掲載されていれば、カスタマイズして、任意のデザインやコンテンツを含めることもできます。EMV チップカードを使用した対面支払いを受け付ける際には、カードネットワークによって、顧客に提供する領収書にいくつかのフィールドを含めることが求められています。
Stripe API を使用すると、コンプライアンスに対応した領収書に必要なフィールドを取得できます。
支払いが確定されるとすぐに、PaymentIntent オブジェクトの以下のフィールドが使用可能になります。
フィールド | 名前 | 必須かどうか |
---|---|---|
account_ | 口座の種別 | 必須 (アメリカではオプション) |
application_ | アプリケーション名 | 必須 |
dedicated_ | AID | 必須 |
authorization_ | ARC | オプション |
application_ | アプリケーションの暗号 | オプション |
terminal_ | TVR | オプション |
transaction_ | TSI | オプション |
これらのフィールドには、サーバ側で Stripe API を使用するか、クライアント側で Stripe Terminal SDK を使用してアクセスできます。JavaScript SDK を使用するときは、PaymentIntent オブジェクトが API オブジェクトと対応します。
Terminal の支払いでは、カスタムの領収書をメール送信するか、印刷するかに関係なく、必ず必須フィールドを含めてカードネットワークのルールを順守してください。指定がある場合は、Payment Method オブジェクトの preferred_
フィールドを使用して、カード保有者の優先言語 (提示されたカードの設定に従う) にアクセスすることもできます。