Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "CardForm"

Index

Type aliases

CardFormOption

CardFormOption: { cardFormType?: CardFormType; tenantId?: undefined | string }

カードフォームのオプション

Type declaration

CardFormType

CardFormType: "multiLine" | "cardDisplay"

カードフォームの表示タイプ

IOSCardFormStyle

IOSCardFormStyle: { errorTextColor?: RgbaColor | number; highlightColor?: RgbaColor | number; inputFieldBackgroundColor?: RgbaColor | number; inputTextColor?: RgbaColor | number; labelTextColor?: RgbaColor | number; submitButtonColor?: RgbaColor | number; tintColor?: RgbaColor | number }

カードフォームスタイル(iOS用)

Type declaration

  • Optional errorTextColor?: RgbaColor | number
  • Optional highlightColor?: RgbaColor | number
  • Optional inputFieldBackgroundColor?: RgbaColor | number
  • Optional inputTextColor?: RgbaColor | number
  • Optional labelTextColor?: RgbaColor | number
  • Optional submitButtonColor?: RgbaColor | number
  • Optional tintColor?: RgbaColor | number

OnCardFormCanceled

OnCardFormCanceled: () => void

カードフォームがキャンセルされたときに実行されるリスナー

Type declaration

    • (): void
    • Returns void

OnCardFormCompleted

OnCardFormCompleted: () => void

カードフォームが完了したときに実行されるリスナー

Type declaration

    • (): void
    • Returns void

OnCardFormProducedToken

OnCardFormProducedToken: (token: Token) => void

カードフォームでトークンが生成されたときに実行されるリスナー

param

PAY.JPトークン

Type declaration

    • Parameters

      Returns void

RgbaColor

RgbaColor: { a?: undefined | number; b: number; g: number; r: number }

RGBAカラー

Type declaration

  • Optional a?: undefined | number
  • b: number
  • g: number
  • r: number

Variables

RNPAYCardForm

RNPAYCardForm: any

Const cardFormEventEmitter

cardFormEventEmitter: NativeEventEmitter = new NativeEventEmitter(RNPAYCardForm)

Const onCardFormCanceledSet

onCardFormCanceledSet: Set<OnCardFormCanceled> = new Set()

Const onCardFormCompletedSet

onCardFormCompletedSet: Set<OnCardFormCompleted> = new Set()

Const onCardFormProducedTokenSet

onCardFormProducedTokenSet: Set<OnCardFormProducedToken> = new Set()

Functions

Const completeCardForm

  • completeCardForm(): Promise<void>
  • カードフォーム画面を閉じます。

    Returns Promise<void>

Const connectCardForm

  • connectCardForm(): () => void

Const onCardFormUpdate

  • カードフォームの更新を受け取ります。 登録したリスナーを解除するには、返却される関数を実行します。

    const unsubscribe = PayjpCardForm.onCardFormUpdate({
      onCardFormCanceled: () => {},
      onCardFormCompleted: () => {},
      onCardFormProducedToken: token => {}
    });
    // when you need to release listener...
    unsubscribe();

    Parameters

    Returns () => void

    unsubscribe function リスナーを解除する(多くの場合アンマウント時にコールする)関数

      • (): void
      • Returns void

Const setIOSCardFormStyle

  • カードフォームのスタイルをセットします。(iOS用)

    Parameters

    Returns Promise<void>

Const showTokenProcessingError

  • showTokenProcessingError(message: string): Promise<void>
  • カードフォーム画面を終了せずにエラーメッセージを表示します。

    Parameters

    • message: string

      エラーメッセージ

    Returns Promise<void>

Const startCardForm

  • カードフォームを開始します。 更新を受け取るには onCardFormUpdate にリスナーを登録してください。

    Parameters

    • Optional options: CardFormOption

      カードフォームのオプション

    Returns Promise<void>

Generated using TypeDoc