FGX.Payments.ApplePay.TfgCustomApplePayClient

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgCustomApplePayClient = class (TComponent)

TComponent -> TfgCustomApplePayClient

Прямые наследники: TfgApplePayClient

Описание

Описание отсутствует.

Конструкторы

constructor
Create(AOwner: TComponent)

Описание отсутствует.

Методы

procedure
PayAsync(const ATransactionInfo: TfgTransactionInfo)

Выполняет запрос на оплату указанной транзакции.

Пользователь обязан самостоятельно удалить свой объект ATransactionInfo . Это можно сделать, сразу после вызова этого метода.
function
IsReadyToPay(): Boolean

Запрос текущего статус оплаты через ApplePay при указанных платежных методах и настройках.

function
IsSupported(): Boolean

Поддерживается ли на текущей платформе клиент ApplePay?

Клиент доступен только на платформе iOS.

Свойства

property
MerchantInfo: TfgMerchantInfo

Информация о продавце, запрашивающий данные. Необязательный.

property
PaymentNetworks: TfgPaymentNetworks

Поддерживаемые платежные методы продавцом.

property
RequiredBillingContactFields: TfgContactFields

Список полей, необходимых к заполнению от покупателя для выполнения платежа.

property
ShippingType: TfgShippingType

Тип доставки.

property
ShippingMethods: TfgShippingMethods

Методы доставки.

property
RequiredShippingContactFields: TfgContactFields

Список полей, необходимых к заполнению от покупателя для выполнения доставки.

События

event
OnPaymentAuthorization: TfgOnPaymentAuthorizationEvent

Пользователь выполнил авторизацию платежа и ждет результата обработки платежа на сторон сервера. Используйте параметр AHandler для указания результата обработки платежа на стороне сервера.

event
OnPaymentCancelled: TfgOnPaymentCancelledEvent

Оплата была отменена пользователем.

Константы

const
DefaultRequiredBillingContactFields: Set

Описание отсутствует.

const
DefaultRequiredShippingContactFields: Set

Описание отсутствует.

const
DefaultShippingType: TfgShippingType

Описание отсутствует.