Skip to content

Latest commit

 

History

History
144 lines (84 loc) · 4.07 KB

CdvPurchase.Braintree.IosBridge.Bridge.md

File metadata and controls

144 lines (84 loc) · 4.07 KB

Class: Bridge

Braintree.IosBridge.Bridge

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Bridge(log, clientTokenProvider, applePayOptions?)

Parameters

Name Type
log Logger
clientTokenProvider ClientTokenProvider
applePayOptions? ApplePayOptions

Properties

applePayOptions

Optional applePayOptions: ApplePayOptions


clientTokenProvider

clientTokenProvider: ClientTokenProvider


log

log: Logger

Methods

continueDropInForApplePay

continueDropInForApplePay(paymentRequest, DropInRequest, dropInResult): Promise<IError | Result>

Parameters

Name Type
paymentRequest PaymentRequest
DropInRequest Request
dropInResult Result

Returns

Promise<IError | Result>


initialize

initialize(verbosity, callback): void

Parameters

Name Type
verbosity VerbosityProvider
callback Callback<undefined | IError>

Returns

void


isApplePaySupported

isApplePaySupported(): Promise<boolean>

Returns

Promise<boolean>


launchDropIn

launchDropIn(paymentRequest, dropInRequest): Promise<IError | Result>

Parameters

Name Type
paymentRequest PaymentRequest
dropInRequest Request

Returns

Promise<IError | Result>


requestApplePayPayment

requestApplePayPayment(request): Promise<IError | ApplePayPaymentResult>

Parameters

Name Type
request PaymentRequest

Returns

Promise<IError | ApplePayPaymentResult>


isSupported

Static isSupported(): boolean

Returns

boolean