pub struct Card {Show 22 fields
pub address_city: Option<String>,
pub address_line1: Option<String>,
pub address_line2: Option<String>,
pub address_state: Option<String>,
pub address_zip: Option<String>,
pub address_zip_check: Option<CardAddressZipCheck>,
pub brand: CardBrand,
pub country: Option<String>,
pub created: i64,
pub customer: Option<String>,
pub cvc_check: Option<CardCvcCheck>,
pub email: Option<String>,
pub exp_month: i64,
pub exp_year: i64,
pub fingerprint: String,
pub id: CardId,
pub last4: String,
pub livemode: bool,
pub metadata: Option<Metadata>,
pub name: Option<String>,
pub phone: Option<String>,
pub three_d_secure_status: Option<CardThreeDSecureStatus>,
}
Expand description
クレジットカードの情報を表すcardオブジェクト
For more details see <https://pay.jp/docs/api>.
Fields§
§address_city: Option<String>
請求先住所(市区町村)
address_line1: Option<String>
請求先住所(番地)
address_line2: Option<String>
請求先住所(建物名)
address_state: Option<String>
請求先住所(都道府県)
address_zip: Option<String>
請求先住所(郵便番号)
address_zip_check: Option<CardAddressZipCheck>
郵便番号の検証結果
brand: CardBrand
カードブランド名
country: Option<String>
2桁のISOコード(e.g. JP)
created: i64
カード作成時のタイムスタンプ
customer: Option<String>
このカードを保有する顧客ID
cvc_check: Option<CardCvcCheck>
セキュリティコードの検証結果
email: Option<String>
メールアドレス 2024年8月以降、3Dセキュア認証の際にphoneまたはemailのデータ入力が求められます。.
exp_month: i64
有効期限月
exp_year: i64
有効期限年
fingerprint: String
このクレジットカード番号に紐づく値。 同一番号のカードからは同一の値が生成されることが保証されており、 トークン化の度にトークンIDは変わりますが、この値は変わりません。.
id: CardId
car_で始まり一意なオブジェクトを示す文字列
last4: String
カード番号の下四桁
livemode: bool
本番環境かどうか
metadata: Option<Metadata>
§name: Option<String>
カード保有者名
phone: Option<String>
E.164形式の電話番号 (e.g. 090-0123-4567(日本) => “+819001234567”) 2024年8月以降、3Dセキュア認証の際にphoneまたはemailのデータ入力が求められます。.
three_d_secure_status: Option<CardThreeDSecureStatus>
3Dセキュアの利用状況
Trait Implementations§
Source§impl Deserialize for Card
impl Deserialize for Card
Source§impl ObjectDeser for Card
impl ObjectDeser for Card
type Builder = CardBuilder
Auto Trait Implementations§
impl Freeze for Card
impl RefUnwindSafe for Card
impl Send for Card
impl Sync for Card
impl Unpin for Card
impl UnwindSafe for Card
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more