C# Class JudoDotNetXamarin.PaymentService

Inheritance: IPaymentService
Afficher le fichier Open project: JudoPay/Judo-Xamarin

Private Properties

Свойство Type Description
PopulateAndroidPayModel void
PopulatePKPaymentModel void
PopulatePaymentModel void
PopulateSessionModel void
PopulateTokenPaymentModel void

Méthodes publiques

Méthode Description
AndroidPayPayment ( JudoPayDotNet.Models.AndroidPaymentModel payment ) : Task>
AndroidPayPreAuth ( JudoPayDotNet.Models.AndroidPaymentModel payment ) : Task>
ApplePayPayment ( PKPaymentViewModel payment ) : Task>
ApplePayPreAuth ( PKPaymentViewModel payment ) : Task>
Collection ( JudoPayDotNet.Models.CollectionModel collectionModel ) : Task>
Complete3DSecure ( long receiptID, string paRes, string md ) : Task>
CycleSession ( ) : void
Payment ( PaymentViewModel paymentViewModel ) : Task>
PaymentService ( JudoPayDotNet.JudoPayApi judoAPI, Judo judo ) : System
PreAuth ( PaymentViewModel authorisation ) : Task>
Refund ( JudoPayDotNet.Models.RefundModel refundModel ) : Task>
RegisterCard ( PaymentViewModel payment ) : Task>
TokenPayment ( TokenPaymentViewModel tokenPayment ) : Task>
TokenPreAuth ( TokenPaymentViewModel tokenPayment ) : Task>

Private Methods

Méthode Description
PopulateAndroidPayModel ( JudoPayDotNet.Models.AndroidPaymentModel paymentModel ) : void
PopulatePKPaymentModel ( PKPaymentViewModel paymentViewModel ) : void
PopulatePaymentModel ( PaymentViewModel paymentViewModel ) : void
PopulateSessionModel ( JudoPayDotNet.Models.PaymentModel sessionModel, JudoPayDotNet.Models.PaymentModel paymentModel ) : void
PopulateTokenPaymentModel ( TokenPaymentViewModel tokenPayment ) : void

Method Details

AndroidPayPayment() public méthode

public AndroidPayPayment ( JudoPayDotNet.Models.AndroidPaymentModel payment ) : Task>
payment JudoPayDotNet.Models.AndroidPaymentModel
Résultat Task>

AndroidPayPreAuth() public méthode

public AndroidPayPreAuth ( JudoPayDotNet.Models.AndroidPaymentModel payment ) : Task>
payment JudoPayDotNet.Models.AndroidPaymentModel
Résultat Task>

ApplePayPayment() public méthode

public ApplePayPayment ( PKPaymentViewModel payment ) : Task>
payment PKPaymentViewModel
Résultat Task>

ApplePayPreAuth() public méthode

public ApplePayPreAuth ( PKPaymentViewModel payment ) : Task>
payment PKPaymentViewModel
Résultat Task>

Collection() public méthode

public Collection ( JudoPayDotNet.Models.CollectionModel collectionModel ) : Task>
collectionModel JudoPayDotNet.Models.CollectionModel
Résultat Task>

Complete3DSecure() public méthode

public Complete3DSecure ( long receiptID, string paRes, string md ) : Task>
receiptID long
paRes string
md string
Résultat Task>

CycleSession() public méthode

public CycleSession ( ) : void
Résultat void

Payment() public méthode

public Payment ( PaymentViewModel paymentViewModel ) : Task>
paymentViewModel PaymentViewModel
Résultat Task>

PaymentService() public méthode

public PaymentService ( JudoPayDotNet.JudoPayApi judoAPI, Judo judo ) : System
judoAPI JudoPayDotNet.JudoPayApi
judo Judo
Résultat System

PreAuth() public méthode

public PreAuth ( PaymentViewModel authorisation ) : Task>
authorisation PaymentViewModel
Résultat Task>

Refund() public méthode

public Refund ( JudoPayDotNet.Models.RefundModel refundModel ) : Task>
refundModel JudoPayDotNet.Models.RefundModel
Résultat Task>

RegisterCard() public méthode

public RegisterCard ( PaymentViewModel payment ) : Task>
payment PaymentViewModel
Résultat Task>

TokenPayment() public méthode

public TokenPayment ( TokenPaymentViewModel tokenPayment ) : Task>
tokenPayment TokenPaymentViewModel
Résultat Task>

TokenPreAuth() public méthode

public TokenPreAuth ( TokenPaymentViewModel tokenPayment ) : Task>
tokenPayment TokenPaymentViewModel
Résultat Task>