FGX.Payments.ApplePay.TfgCustomApplePayClient
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
Описание отсутствует. |