Payment

Type: object

ONBRDNG Schema for a payment_method

Type: string

Unique Identifier for a Payment

Type: string

Unique Identifier for a user

Type: string

Foreign key for User Subscription

Type: string

The selection payment method

Type: number

Payment amount.

Type: string

Payment currency. Format: ISO-4217, ie 'GBP'

Must match regular expression: ^[A-Z]{3}$

Type: enum (of string)

The payment status, ie paid, expired, failed or pending.

Must be one of:

  • "paid"
  • "expired"
  • "failed"
  • "pending"

Type: enum (of string)

The payment status, ie first or recurring.

Must be one of:

  • "first"
  • "recurring"

Type: stringFormat: date-time

Moment of payment installment. Format: YYYY-MM-DD HH:MM:SS[.SSSSSS].

Must match regular expression: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z?$

Type: stringFormat: date-time

Moment of payment cancellation. Format: YYYY-MM-DD HH:MM:SS[.SSSSSS].

Must match regular expression: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z?$

Type: stringFormat: date-time

Moment of payment refund. Format: YYYY-MM-DD HH:MM:SS[.SSSSSS].

Must match regular expression: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z?$

Type: stringFormat: date-time

Moment of payment chargeback. Format: YYYY-MM-DD HH:MM:SS[.SSSSSS].

Must match regular expression: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z?$