C# Класс JudoDotNetXamarin.PaymentService

Наследование: IPaymentService
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
PopulateAndroidPayModel void
PopulatePKPaymentModel void
PopulatePaymentModel void
PopulateSessionModel void
PopulateTokenPaymentModel void

Открытые методы

Метод Описание
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>

Приватные методы

Метод Описание
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

Описание методов

AndroidPayPayment() публичный Метод

public AndroidPayPayment ( JudoPayDotNet.Models.AndroidPaymentModel payment ) : Task>
payment JudoPayDotNet.Models.AndroidPaymentModel
Результат Task>

AndroidPayPreAuth() публичный Метод

public AndroidPayPreAuth ( JudoPayDotNet.Models.AndroidPaymentModel payment ) : Task>
payment JudoPayDotNet.Models.AndroidPaymentModel
Результат Task>

ApplePayPayment() публичный Метод

public ApplePayPayment ( PKPaymentViewModel payment ) : Task>
payment PKPaymentViewModel
Результат Task>

ApplePayPreAuth() публичный Метод

public ApplePayPreAuth ( PKPaymentViewModel payment ) : Task>
payment PKPaymentViewModel
Результат Task>

Collection() публичный Метод

public Collection ( JudoPayDotNet.Models.CollectionModel collectionModel ) : Task>
collectionModel JudoPayDotNet.Models.CollectionModel
Результат Task>

Complete3DSecure() публичный Метод

public Complete3DSecure ( long receiptID, string paRes, string md ) : Task>
receiptID long
paRes string
md string
Результат Task>

CycleSession() публичный Метод

public CycleSession ( ) : void
Результат void

Payment() публичный Метод

public Payment ( PaymentViewModel paymentViewModel ) : Task>
paymentViewModel PaymentViewModel
Результат Task>

PaymentService() публичный Метод

public PaymentService ( JudoPayDotNet.JudoPayApi judoAPI, Judo judo ) : System
judoAPI JudoPayDotNet.JudoPayApi
judo Judo
Результат System

PreAuth() публичный Метод

public PreAuth ( PaymentViewModel authorisation ) : Task>
authorisation PaymentViewModel
Результат Task>

Refund() публичный Метод

public Refund ( JudoPayDotNet.Models.RefundModel refundModel ) : Task>
refundModel JudoPayDotNet.Models.RefundModel
Результат Task>

RegisterCard() публичный Метод

public RegisterCard ( PaymentViewModel payment ) : Task>
payment PaymentViewModel
Результат Task>

TokenPayment() публичный Метод

public TokenPayment ( TokenPaymentViewModel tokenPayment ) : Task>
tokenPayment TokenPaymentViewModel
Результат Task>

TokenPreAuth() публичный Метод

public TokenPreAuth ( TokenPaymentViewModel tokenPayment ) : Task>
tokenPayment TokenPaymentViewModel
Результат Task>