pub struct ThreeDSecureRequest {
pub created: i64,
pub expired_at: Option<i64>,
pub finished_at: Option<i64>,
pub id: ThreeDSecureRequestId,
pub livemode: bool,
pub resource_id: String,
pub result_received_at: Option<i64>,
pub started_at: Option<i64>,
pub state: ThreeDSecureRequestState,
pub tenant_id: Option<String>,
pub three_d_secure_status: Option<ThreeDSecureRequestThreeDSecureStatus>,
}
Expand description
three_d_secure_requestオブジェクト
For more details see <https://pay.jp/docs/api>.
Fields§
§created: i64
3Dセキュアリクエスト作成時のUTCタイムスタンプ
expired_at: Option<i64>
3Dセキュアリクエストが期限切れとなった時刻のUTCタイムスタンプ 3Dセキュア認証が完了していれば値はセットされません。
finished_at: Option<i64>
認証終了、かつ3Dセキュアリクエストが完了した時のUTCタイムスタンプ 顧客カードに対する3Dセキュアにおいてはカード会社画面での認証を終えた後にセットされます。.
id: ThreeDSecureRequestId
tdsr_で始まる一意なオブジェクトを示す文字列
livemode: bool
本番環境かどうか
resource_id: String
3Dセキュア処理対象リソースのID
result_received_at: Option<i64>
認証終了時のUTCタイムスタンプ カード会社画面での認証を終えた後にセットされます。
started_at: Option<i64>
認証開始時のUTCタイムスタンプ カード会社画面での認証を始める際にセットされます。
state: ThreeDSecureRequestState
3Dセキュア認証の現在の状態
tenant_id: Option<String>
テナントID
three_d_secure_status: Option<ThreeDSecureRequestThreeDSecureStatus>
3Dセキュアの認証結果
値についてはcharge.three_d_secure_status
に同じ
Trait Implementations§
Source§impl Clone for ThreeDSecureRequest
impl Clone for ThreeDSecureRequest
Source§fn clone(&self) -> ThreeDSecureRequest
fn clone(&self) -> ThreeDSecureRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ThreeDSecureRequest
impl Debug for ThreeDSecureRequest
Source§impl Deserialize for ThreeDSecureRequest
impl Deserialize for ThreeDSecureRequest
Source§impl FromValueOpt for ThreeDSecureRequest
impl FromValueOpt for ThreeDSecureRequest
fn from_value(v: Value) -> Option<Self>
Source§impl Object for ThreeDSecureRequest
impl Object for ThreeDSecureRequest
Source§impl ObjectDeser for ThreeDSecureRequest
impl ObjectDeser for ThreeDSecureRequest
Auto Trait Implementations§
impl Freeze for ThreeDSecureRequest
impl RefUnwindSafe for ThreeDSecureRequest
impl Send for ThreeDSecureRequest
impl Sync for ThreeDSecureRequest
impl Unpin for ThreeDSecureRequest
impl UnwindSafe for ThreeDSecureRequest
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