| Name | Type | Description | Notes |
|---|---|---|---|
| amount | Integer | 支払い予定の金額。50円以上9,999,999円以下である必要があります。 | [optional] |
| customer_id | String | この PaymentFlow に関連付ける顧客の ID | [optional] |
| payment_method_id | String | 支払い方法 ID。customer_id の指定が必須です。Customer が所持する PaymentMethod のみ指定できます。payment_method_id を指定せず、Customer に default_payment_method_id が設定されている場合はそちらが自動でセットされます。 | [optional] |
| payment_method_options | PaymentFlowPaymentMethodOptionsRequest | この PaymentFlow 固有の支払い方法の設定 | [optional] |
| payment_method_types | Array<PaymentMethodTypes> | この PaymentFlow で使用できる支払い方法の種類のリスト。指定しない場合は、PAY.JP は支払い方法の設定から利用可能な支払い方法を動的に表示します。 | [optional] |
| return_url | String | 顧客が支払いを完了後かキャンセルした後にリダイレクトされる URL。アプリにリダイレクトしたい場合は URI Scheme を指定できます。 | [optional] |
| description | String | オブジェクトにセットする任意の文字列。 | [optional] |
| metadata | Hash<String, MetadataValue> | キーバリューの任意のデータを格納できます。20件まで登録可能で、空文字列を指定するとそのキーを削除できます。<a href="https://docs.pay.jp/v2/guide/developers/metadata\">詳細はメタデータのドキュメントを参照してください。</a> | [optional] |
require 'payjpv2'
instance = PAYJPv2::PaymentFlowUpdateRequest.new(
amount: null,
customer_id: null,
payment_method_id: null,
payment_method_options: null,
payment_method_types: null,
return_url: null,
description: null,
metadata: null
)