C# Class PayPal.Forms.PayPalManagerImplementation

Inheritance: IPayPalManager
Mostrar archivo Open project: AlejandroRuiz/PayPal.Forms Class Usage Examples

Public Methods

Method Description
AuthorizeProfileSharing ( ) : Task
Buy ( PayPalItem items, Decimal shipping, Decimal tax, ShippingAddress address = null ) : Task
Buy ( PayPalItem item, Decimal tax, ShippingAddress address = null ) : Task
PayPalManagerImplementation ( PayPalConfiguration config ) : System
RequestFuturePayments ( ) : Task
ScanCard ( CardIOLogo scannerLogo = CardIOLogo.PayPal ) : Task

Private Methods

Method Description
SendAuthorizeProfileSharingCompleted ( string confirmationJSON ) : void
SendOnAuthorizeProfileSharingDidCancel ( ) : void
SendOnPayPalFuturePaymentsCompleted ( string confirmationJSON ) : void
SendOnPayPalPaymentCompleted ( string confirmationJSON ) : void
SendOnPayPalPaymentDidCancel ( ) : void
SendOnPayPalPaymentError ( string errorMessage ) : void
SendScanCardCompleted ( Xamarin cardInfo ) : void
SendScanCardDidCancel ( ) : void

Method Details

AuthorizeProfileSharing() public method

public AuthorizeProfileSharing ( ) : Task
return Task

Buy() public method

public Buy ( PayPalItem items, Decimal shipping, Decimal tax, ShippingAddress address = null ) : Task
items PayPal.Forms.Abstractions.PayPalItem
shipping Decimal
tax Decimal
address PayPal.Forms.Abstractions.ShippingAddress
return Task

Buy() public method

public Buy ( PayPalItem item, Decimal tax, ShippingAddress address = null ) : Task
item PayPal.Forms.Abstractions.PayPalItem
tax Decimal
address PayPal.Forms.Abstractions.ShippingAddress
return Task

PayPalManagerImplementation() public method

public PayPalManagerImplementation ( PayPalConfiguration config ) : System
config PayPal.Forms.Abstractions.PayPalConfiguration
return System

RequestFuturePayments() public method

public RequestFuturePayments ( ) : Task
return Task

ScanCard() public method

public ScanCard ( CardIOLogo scannerLogo = CardIOLogo.PayPal ) : Task
scannerLogo CardIOLogo
return Task