C# 클래스 JudoDotNetXamarin.PaymentService

상속: IPaymentService
파일 보기 프로젝트 열기: JudoPay/Judo-Xamarin

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>